Raspbian Package Auto-Building

Build log for etcd (3.4.23-6) on armhf

etcd3.4.23-6armhf → 2024-02-22 09:26:36

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| etcd 3.4.23-6 (armhf)                        Thu, 22 Feb 2024 08:53:30 +0000 |
+==============================================================================+

Package: etcd
Version: 3.4.23-6
Source Version: 3.4.23-6
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-cc5de240-6a4b-4b31-a19d-7d831462a5cf' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.5 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.1 MB]
Fetched 29.6 MB in 12s (2425 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/trixie-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 6060 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main etcd 3.4.23-6 (dsc) [3805 B]
Get:2 http://172.17.4.1/private trixie-staging/main etcd 3.4.23-6 (tar) [6028 kB]
Get:3 http://172.17.4.1/private trixie-staging/main etcd 3.4.23-6 (diff) [28.7 kB]
Fetched 6060 kB in 1s (6592 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/etcd-u4Zi3V/etcd-3.4.23' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/etcd-u4Zi3V' 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-Ji6ocR/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-Ji6ocR/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-Ji6ocR/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: 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 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: 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-Ji6ocR/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Packages [431 B]
Fetched 2107 B in 1s (3526 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 libpam-cap netbase sensible-utils sgml-base util-linux-extra
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 7 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-Ji6ocR/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 (32.6 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12887 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-github-golang-protobuf-1-3-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-github-golang-protobuf-1-3-dev, golang-k8s-sigs-yaml-dev
dpkg-deb: building package 'sbuild-build-depends-etcd-dummy' in '/<<BUILDDIR>>/resolver-Ji6ocR/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-Ji6ocR/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Release [966 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Sources [988 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ Packages [1068 B]
Fetched 3392 B in 1s (6107 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 libpam-cap netbase sgml-base util-linux-extra
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.21-go golang-1.21-src golang-any golang-dbus-dev
  golang-etcd-server-dev golang-github-ajstarks-svgo-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-casbin-govaluate-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-dustin-go-humanize-dev
  golang-github-eapache-go-xerial-snappy-dev golang-github-edsrzf-mmap-go-dev
  golang-github-fogleman-gg-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-goccmack-gocc-dev
  golang-github-gogo-protobuf-dev golang-github-golang-freetype-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-hdrhistogram-hdrhistogram-go-dev
  golang-github-influxdata-influxdb1-client-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-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev
  golang-github-klauspost-crc32-dev golang-github-kr-fs-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-nxadm-tail-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-pelletier-go-toml.v2-dev
  golang-github-performancecopilot-speed-dev golang-github-pierrec-lz4-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-russross-blackfriday-v2-dev
  golang-github-samuel-go-zookeeper-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-vividcortex-gohistogram-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-exp-dev golang-golang-x-image-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-gomega-dev golang-gonum-v1-gonum-dev golang-gonum-v1-plot-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-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
  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.21-go golang-1.21-src golang-any golang-dbus-dev
  golang-etcd-server-dev golang-github-ajstarks-svgo-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-casbin-govaluate-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-dustin-go-humanize-dev
  golang-github-eapache-go-xerial-snappy-dev golang-github-edsrzf-mmap-go-dev
  golang-github-fogleman-gg-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-goccmack-gocc-dev
  golang-github-gogo-protobuf-dev golang-github-golang-freetype-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-hdrhistogram-hdrhistogram-go-dev
  golang-github-influxdata-influxdb1-client-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-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev
  golang-github-klauspost-crc32-dev golang-github-kr-fs-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-nxadm-tail-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-pelletier-go-toml.v2-dev
  golang-github-performancecopilot-speed-dev golang-github-pierrec-lz4-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-russross-blackfriday-v2-dev
  golang-github-samuel-go-zookeeper-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-vividcortex-gohistogram-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-exp-dev golang-golang-x-image-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-gomega-dev golang-gonum-v1-gonum-dev golang-gonum-v1-plot-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-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
0 upgraded, 196 newly installed, 0 to remove and 7 not upgraded.
Need to get 201 MB of archives.
After this operation, 1099 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Ji6ocR/apt_archive ./ sbuild-build-depends-etcd-dummy 0.invalid.0 [1348 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-sys-dev all 0.16.0-1 [399 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.8-1 [65.5 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.3-6 [81.4 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-3 [1358 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-14 [157 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-14 [496 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.13 [85.0 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.10-1 [10.6 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-14 [1203 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.13 [889 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf dh-golang all 1.62 [24.7 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf golang-1.21-src all 1.21.6-1+rpi1 [18.5 MB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf golang-1.21-go armhf 1.21.6-1+rpi1 [20.7 MB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf golang-src all 2:1.21~2 [4804 B]
Get:37 http://172.17.4.1/private trixie-staging/main armhf golang-go armhf 2:1.21~2 [44.0 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf golang-any armhf 2:1.21~2 [4912 B]
Get:39 http://172.17.4.1/private trixie-staging/main armhf golang-dbus-dev all 5.1.0-1 [63.9 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5384 B]
Get:41 http://172.17.4.1/private trixie-staging/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [13.7 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf golang-github-stretchr-objx-dev all 0.5.0-1 [25.5 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf golang-github-stretchr-testify-dev all 1.8.4-1 [71.8 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf golang-github-coreos-bbolt-dev all 1.3.8-1 [73.7 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libsystemd-dev armhf 255.3-1+rpi1 [1134 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf golang-github-coreos-go-systemd-dev all 22.3.2-1 [55.4 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-term-dev all 0.16.0-1 [14.7 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-text-dev all 0.14.0-1 [3996 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-crypto-dev all 1:0.18.0-1 [1668 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-yaml.v2-dev all 2.4.0-4 [61.5 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf golang-github-coreos-pkg-dev all 4-3 [25.2 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf golang-github-dustin-go-humanize-dev all 1.0.1-1 [16.9 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.3.dfsg-3 [903 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf libprotobuf32 armhf 3.21.12-8 [843 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libprotobuf-lite32 armhf 3.21.12-8 [249 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf libprotobuf-dev armhf 3.21.12-8 [1169 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf golang-github-gogo-protobuf-dev all 1.3.2-3 [849 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-protobuf-1-3-dev all 1.3.5-4 [234 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-1 [23.2 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.0-1 [39.7 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf golang-github-google-btree-dev all 1.0.0-1 [13.2 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf golang-github-google-uuid-dev all 1.3.0-1 [17.0 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-net-dev all 1:0.20.0+dfsg-1 [882 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf golang-github-aws-aws-sdk-go-dev all 1.48.14-1 [12.9 MB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf golang-github-casbin-govaluate-dev all 1.1.1-2 [33.0 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf golang-github-casbin-casbin-dev all 2.82.0-1 [72.2 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf golang-github-go-stack-stack-dev all 1.8.0-1 [8696 B]
Get:80 http://172.17.4.1/private trixie-staging/main armhf golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [50.5 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [29.5 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf golang-github-fsnotify-fsnotify-dev all 1.7.0-1 [45.6 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B]
Get:84 http://172.17.4.1/private trixie-staging/main armhf golang-github-nxadm-tail-dev all 1.4.5+ds1-5 [17.0 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf golang-gomega-dev all 1.27.10-1 [156 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf golang-github-gorilla-mux-dev all 1.8.1-1 [46.6 kB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libzstd-dev armhf 1.5.5+dfsg2-2 [301 kB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf golang-github-datadog-zstd-dev all 1.4.5+patch1-1 [12.5 kB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf golang-github-eapache-go-xerial-snappy-dev all 0.0~git20180814.776d571-1 [6908 B]
Get:93 http://172.17.4.1/private trixie-staging/main armhf golang-github-cespare-xxhash-dev all 2.1.1-2 [8888 B]
Get:94 http://172.17.4.1/private trixie-staging/main armhf golang-github-klauspost-compress-dev all 1.17.2+ds1-1 [32.9 MB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf golang-github-klauspost-crc32-dev all 1.2.0-1 [16.9 kB]
Get:96 http://172.17.4.1/private trixie-staging/main armhf golang-github-pierrec-lz4-dev all 4.1.18-1 [23.9 MB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf golang-github-stathat-go-dev all 0.0~git20130314.0.01d012b-2.1 [5288 B]
Get:98 http://172.17.4.1/private trixie-staging/main armhf golang-github-rcrowley-go-metrics-dev all 0.0~git20180125.8732c61-3 [29.4 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-eapache-go-resiliency.v1-dev all 1.2.0-1 [11.2 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-eapache-queue.v1-dev all 1.1.0-2 [5028 B]
Get:101 http://172.17.4.1/private trixie-staging/main armhf golang-github-shopify-sarama-dev all 1.22.1-1 [152 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf golang-glog-dev all 1.1.2-1 [25.6 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-oauth2-dev all 0.15.0-1 [38.0 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf golang-google-cloud-compute-metadata-dev all 0.56.0-3 [32.2 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-oauth2-google-dev all 0.15.0-1 [46.1 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf golang-google-genproto-dev all 0.0~git20200413.b5235f6-3 [4033 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf golang-google-grpc-dev all 1.38.0+really1.33.3-1 [535 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libprotoc32 armhf 3.21.12-8 [762 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf protobuf-compiler armhf 3.21.12-8 [83.9 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf protoc-gen-go-1-3 armhf 1.3.5-4 [1077 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf golang-goprotobuf-dev armhf 1.3.5-4 [3124 B]
Get:112 http://172.17.4.1/private trixie-staging/main armhf golang-github-openzipkin-zipkin-go-dev all 0.1.5+git20190103.2fd7f4a-1.1 [49.2 kB]
Get:113 http://172.17.4.1/private trixie-staging/main armhf golang-github-edsrzf-mmap-go-dev all 1.1.0-1 [8532 B]
Get:114 http://172.17.4.1/private trixie-staging/main armhf golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1 [74.1 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-exp-dev all 0.0~git20231006.7918f67-1 [105 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf golang-github-yuin-goldmark-dev all 1.6.0-1 [113 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-mod-dev all 0.14.0-1 [103 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-sync-dev all 0.6.0-1 [18.5 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-tools-dev all 1:0.17.0+ds-1 [1559 kB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-image-dev all 0.14.0-1 [3000 kB]
Get:121 http://172.17.4.1/private trixie-staging/main armhf golang-github-jung-kurt-gofpdf-dev all 2.17.2+ds-3 [954 kB]
Get:122 http://172.17.4.1/private trixie-staging/main armhf golang-github-ajstarks-svgo-dev all 2012-01-27-3 [12.9 kB]
Get:123 http://172.17.4.1/private trixie-staging/main armhf golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB]
Get:124 http://172.17.4.1/private trixie-staging/main armhf golang-github-fogleman-gg-dev all 1.3.0-3 [14.8 kB]
Get:125 http://172.17.4.1/private trixie-staging/main armhf golang-gonum-v1-plot-dev all 0.7.0-5 [4804 kB]
Get:126 http://172.17.4.1/private trixie-staging/main armhf golang-gonum-v1-gonum-dev all 0.14.0-1 [1981 kB]
Get:127 http://172.17.4.1/private trixie-staging/main armhf golang-github-hdrhistogram-hdrhistogram-go-dev all 1.1.2-3 [26.4 kB]
Get:128 http://172.17.4.1/private trixie-staging/main armhf golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB]
Get:129 http://172.17.4.1/private trixie-staging/main armhf golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.5 kB]
Get:130 http://172.17.4.1/private trixie-staging/main armhf golang-github-beorn7-perks-dev all 1.0.1-1 [12.1 kB]
Get:131 http://172.17.4.1/private trixie-staging/main armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B]
Get:132 http://172.17.4.1/private trixie-staging/main armhf golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB]
Get:133 http://172.17.4.1/private trixie-staging/main armhf golang-github-json-iterator-go-dev all 1.1.12-1 [62.2 kB]
Get:134 http://172.17.4.1/private trixie-staging/main armhf golang-google-protobuf-dev all 1.32.0-1 [574 kB]
Get:135 http://172.17.4.1/private trixie-staging/main armhf golang-github-prometheus-client-model-dev all 0.5.0-1 [11.8 kB]
Get:136 http://172.17.4.1/private trixie-staging/main armhf golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB]
Get:137 http://172.17.4.1/private trixie-staging/main armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB]
Get:138 http://172.17.4.1/private trixie-staging/main armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B]
Get:139 http://172.17.4.1/private trixie-staging/main armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-3 [14.6 kB]
Get:140 http://172.17.4.1/private trixie-staging/main armhf golang-github-alecthomas-units-dev all 0.0~git20211218.b94a6e3-1 [8776 B]
Get:141 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB]
Get:142 http://172.17.4.1/private trixie-staging/main armhf golang-github-prometheus-common-dev all 0.47.0-1 [110 kB]
Get:143 http://172.17.4.1/private trixie-staging/main armhf golang-github-prometheus-procfs-dev all 0.12.0-1 [179 kB]
Get:144 http://172.17.4.1/private trixie-staging/main armhf golang-github-prometheus-client-golang-dev all 1.18.0-2 [178 kB]
Get:145 http://172.17.4.1/private trixie-staging/main armhf golang-github-samuel-go-zookeeper-dev all 0.0~git20180130.c4fab1a-1 [34.4 kB]
Get:146 http://172.17.4.1/private trixie-staging/main armhf golang-github-streadway-amqp-dev all 0.0~git20200716.e6b33f4-3 [71.3 kB]
Get:147 http://172.17.4.1/private trixie-staging/main armhf golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.6 kB]
Get:148 http://172.17.4.1/private trixie-staging/main armhf golang-go.opencensus-dev all 0.24.0-1 [134 kB]
Get:149 http://172.17.4.1/private trixie-staging/main armhf golang-github-benbjohnson-clock-dev all 1.3.0-1 [8340 B]
Get:150 http://172.17.4.1/private trixie-staging/main armhf golang-go.uber-atomic-dev all 1.11.0-1 [17.7 kB]
Get:151 http://172.17.4.1/private trixie-staging/main armhf golang-go.uber-multierr-dev all 1.6.0-1 [10.6 kB]
Get:152 http://172.17.4.1/private trixie-staging/main armhf golang-uber-goleak-dev all 1.3.0-1 [18.1 kB]
Get:153 http://172.17.4.1/private trixie-staging/main armhf golang-go.uber-zap-dev all 1.26.0-1 [124 kB]
Get:154 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-time-dev all 0.5.0-1 [12.9 kB]
Get:155 http://172.17.4.1/private trixie-staging/main armhf golang-github-go-kit-kit-dev all 0.10.0-6 [185 kB]
Get:156 http://172.17.4.1/private trixie-staging/main armhf golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.3.0-2 [67.1 kB]
Get:157 http://172.17.4.1/private trixie-staging/main armhf golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.6 kB]
Get:158 http://172.17.4.1/private trixie-staging/main armhf golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B]
Get:159 http://172.17.4.1/private trixie-staging/main armhf golang-github-dghubble-sling-dev all 1.3.0-1 [18.4 kB]
Get:160 http://172.17.4.1/private trixie-staging/main armhf golang-github-ghodss-yaml-dev all 1.0.0+git20220118.d8423dc-2 [16.3 kB]
Get:161 http://172.17.4.1/private trixie-staging/main armhf golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B]
Get:162 http://172.17.4.1/private trixie-staging/main armhf golang-github-grpc-ecosystem-grpc-gateway-dev all 1.16.0-4 [219 kB]
Get:163 http://172.17.4.1/private trixie-staging/main armhf golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5772 B]
Get:164 http://172.17.4.1/private trixie-staging/main armhf golang-github-rivo-uniseg-dev all 0.4.4-1 [254 kB]
Get:165 http://172.17.4.1/private trixie-staging/main armhf golang-github-mattn-go-runewidth-dev all 0.0.15-2 [16.0 kB]
Get:166 http://172.17.4.1/private trixie-staging/main armhf golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.2 kB]
Get:167 http://172.17.4.1/private trixie-staging/main armhf golang-github-soheilhy-cmux-dev all 0.1.5-2 [12.9 kB]
Get:168 http://172.17.4.1/private trixie-staging/main armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B]
Get:169 http://172.17.4.1/private trixie-staging/main armhf golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB]
Get:170 http://172.17.4.1/private trixie-staging/main armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.3+ds1-1 [10.1 kB]
Get:171 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB]
Get:172 http://172.17.4.1/private trixie-staging/main armhf golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB]
Get:173 http://172.17.4.1/private trixie-staging/main armhf golang-github-magiconair-properties-dev all 1.8.7-1 [29.5 kB]
Get:174 http://172.17.4.1/private trixie-staging/main armhf golang-github-mitchellh-mapstructure-dev all 1.5.0-2 [29.0 kB]
Get:175 http://172.17.4.1/private trixie-staging/main armhf golang-github-burntsushi-toml-dev all 1.3.2-2 [111 kB]
Get:176 http://172.17.4.1/private trixie-staging/main armhf golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB]
Get:177 http://172.17.4.1/private trixie-staging/main armhf golang-github-pelletier-go-toml.v2-dev all 2.1.1-1 [875 kB]
Get:178 http://172.17.4.1/private trixie-staging/main armhf golang-github-kr-fs-dev all 0.1.0-2 [6412 B]
Get:179 http://172.17.4.1/private trixie-staging/main armhf golang-github-pkg-sftp-dev all 1.13.6-1 [102 kB]
Get:180 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-afero-dev all 1.11.0-1 [58.3 kB]
Get:181 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-cast-dev all 1.6.0-1 [13.9 kB]
Get:182 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B]
Get:183 http://172.17.4.1/private trixie-staging/main armhf golang-github-subosito-gotenv-dev all 1.3.0-1 [9340 B]
Get:184 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-ini.v1-dev all 1.67.0-1 [39.9 kB]
Get:185 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-viper-dev all 1.12.0-1 [68.9 kB]
Get:186 http://172.17.4.1/private trixie-staging/main armhf golang-github-spf13-cobra-dev all 1.8.0-1 [73.6 kB]
Get:187 http://172.17.4.1/private trixie-staging/main armhf golang-github-gorilla-websocket-dev all 1.5.1-1 [53.1 kB]
Get:188 http://172.17.4.1/private trixie-staging/main armhf golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5780 B]
Get:189 http://172.17.4.1/private trixie-staging/main armhf golang-github-urfave-cli-dev all 1.22.14-1 [48.2 kB]
Get:190 http://172.17.4.1/private trixie-staging/main armhf golang-github-xiang90-probing-dev all 0.0.2-2 [4864 B]
Get:191 http://172.17.4.1/private trixie-staging/main armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.4 kB]
Get:192 http://172.17.4.1/private trixie-staging/main armhf golang-k8s-sigs-yaml-dev all 1.3.0-1 [15.1 kB]
Get:193 http://172.17.4.1/private trixie-staging/main armhf golang-etcd-server-dev all 3.4.23-6 [908 kB]
Get:194 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:195 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:196 http://172.17.4.1/private trixie-staging/main armhf golang-golang-x-tools armhf 1:0.17.0+ds-1 [34.0 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 201 MB in 31s (6543 kB/s)
Selecting previously unselected package golang-golang-x-sys-dev.
(Reading database ... 12887 files and directories currently installed.)
Preparing to unpack .../000-golang-golang-x-sys-dev_0.16.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.16.0-1) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../001-golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../002-libuchardet0_0.0.8-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../003-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../004-bsdextrautils_2.39.3-6_armhf.deb ...
Unpacking bsdextrautils (2.39.3-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../005-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../006-man-db_2.12.0-3_armhf.deb ...
Unpacking man-db (2.12.0-3) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../007-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../008-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../009-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../010-gettext-base_0.21-14_armhf.deb ...
Unpacking gettext-base (0.21-14) ...
Selecting previously unselected package m4.
Preparing to unpack .../011-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../012-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../013-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../014-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 .../015-autopoint_0.21-14_all.deb ...
Unpacking autopoint (0.21-14) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../016-libdebhelper-perl_13.13_all.deb ...
Unpacking libdebhelper-perl (13.13) ...
Selecting previously unselected package libtool.
Preparing to unpack .../017-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../018-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../019-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 .../020-libsub-override-perl_0.10-1_all.deb ...
Unpacking libsub-override-perl (0.10-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../022-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../023-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../025-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../026-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../027-gettext_0.21-14_armhf.deb ...
Unpacking gettext (0.21-14) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../028-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 .../029-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../030-debhelper_13.13_all.deb ...
Unpacking debhelper (13.13) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../031-dh-golang_1.62_all.deb ...
Unpacking dh-golang (1.62) ...
Selecting previously unselected package golang-1.21-src.
Preparing to unpack .../032-golang-1.21-src_1.21.6-1+rpi1_all.deb ...
Unpacking golang-1.21-src (1.21.6-1+rpi1) ...
Selecting previously unselected package golang-1.21-go.
Preparing to unpack .../033-golang-1.21-go_1.21.6-1+rpi1_armhf.deb ...
Unpacking golang-1.21-go (1.21.6-1+rpi1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../034-golang-src_2%3a1.21~2_all.deb ...
Unpacking golang-src (2:1.21~2) ...
Selecting previously unselected package golang-go:armhf.
Preparing to unpack .../035-golang-go_2%3a1.21~2_armhf.deb ...
Unpacking golang-go:armhf (2:1.21~2) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../036-golang-any_2%3a1.21~2_armhf.deb ...
Unpacking golang-any:armhf (2:1.21~2) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../037-golang-dbus-dev_5.1.0-1_all.deb ...
Unpacking golang-dbus-dev (5.1.0-1) ...
Selecting previously unselected package golang-github-bgentry-speakeasy-dev.
Preparing to unpack .../038-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-pmezard-go-difflib-dev.
Preparing to unpack .../039-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-cockroachdb-datadriven-dev.
Preparing to unpack .../040-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-davecgh-go-spew-dev.
Preparing to unpack .../041-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-stretchr-objx-dev.
Preparing to unpack .../042-golang-github-stretchr-objx-dev_0.5.0-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.5.0-1) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../043-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 .../044-golang-github-stretchr-testify-dev_1.8.4-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.8.4-1) ...
Selecting previously unselected package golang-github-coreos-bbolt-dev.
Preparing to unpack .../045-golang-github-coreos-bbolt-dev_1.3.8-1_all.deb ...
Unpacking golang-github-coreos-bbolt-dev (1.3.8-1) ...
Selecting previously unselected package golang-github-coreos-go-semver-dev.
Preparing to unpack .../046-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 .../047-libsystemd-dev_255.3-1+rpi1_armhf.deb ...
Unpacking libsystemd-dev:armhf (255.3-1+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../048-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../049-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../050-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../051-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../052-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 .../053-golang-golang-x-term-dev_0.16.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.16.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../054-golang-golang-x-text-dev_0.14.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.14.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../055-golang-golang-x-crypto-dev_1%3a0.18.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.18.0-1) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../056-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-coreos-pkg-dev.
Preparing to unpack .../057-golang-github-coreos-pkg-dev_4-3_all.deb ...
Unpacking golang-github-coreos-pkg-dev (4-3) ...
Selecting previously unselected package golang-github-creack-pty-dev.
Preparing to unpack .../058-golang-github-creack-pty-dev_1.1.21-1_all.deb ...
Unpacking golang-github-creack-pty-dev (1.1.21-1) ...
Selecting previously unselected package golang-github-dustin-go-humanize-dev.
Preparing to unpack .../059-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ...
Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../060-zlib1g-dev_1%3a1.3.dfsg-3_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3) ...
Selecting previously unselected package libprotobuf32:armhf.
Preparing to unpack .../061-libprotobuf32_3.21.12-8_armhf.deb ...
Unpacking libprotobuf32:armhf (3.21.12-8) ...
Selecting previously unselected package libprotobuf-lite32:armhf.
Preparing to unpack .../062-libprotobuf-lite32_3.21.12-8_armhf.deb ...
Unpacking libprotobuf-lite32:armhf (3.21.12-8) ...
Selecting previously unselected package libprotobuf-dev:armhf.
Preparing to unpack .../063-libprotobuf-dev_3.21.12-8_armhf.deb ...
Unpacking libprotobuf-dev:armhf (3.21.12-8) ...
Selecting previously unselected package golang-github-gogo-protobuf-dev.
Preparing to unpack .../064-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-protobuf-1-3-dev.
Preparing to unpack .../065-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 golang-github-golang-groupcache-dev.
Preparing to unpack .../066-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1_all.deb ...
Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-1) ...
Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
Preparing to unpack .../067-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.0-1_all.deb ...
Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.0-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../068-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 .../069-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-jmespath-go-jmespath-dev.
Preparing to unpack .../070-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-golang-x-net-dev.
Preparing to unpack .../071-golang-golang-x-net-dev_1%3a0.20.0+dfsg-1_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.20.0+dfsg-1) ...
Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
Preparing to unpack .../072-golang-github-aws-aws-sdk-go-dev_1.48.14-1_all.deb ...
Unpacking golang-github-aws-aws-sdk-go-dev (1.48.14-1) ...
Selecting previously unselected package golang-github-casbin-govaluate-dev.
Preparing to unpack .../073-golang-github-casbin-govaluate-dev_1.1.1-2_all.deb ...
Unpacking golang-github-casbin-govaluate-dev (1.1.1-2) ...
Selecting previously unselected package golang-github-golang-mock-dev.
Preparing to unpack .../074-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-casbin-casbin-dev.
Preparing to unpack .../075-golang-github-casbin-casbin-dev_2.82.0-1_all.deb ...
Unpacking golang-github-casbin-casbin-dev (2.82.0-1) ...
Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
Preparing to unpack .../076-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 .../077-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-influxdata-influxdb1-client-dev.
Preparing to unpack .../078-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ...
Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ...
Selecting previously unselected package golang-github-opentracing-opentracing-go-dev.
Preparing to unpack .../079-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-fsnotify-fsnotify-dev.
Preparing to unpack .../080-golang-github-fsnotify-fsnotify-dev_1.7.0-1_all.deb ...
Unpacking golang-github-fsnotify-fsnotify-dev (1.7.0-1) ...
Selecting previously unselected package golang-gopkg-tomb.v1-dev.
Preparing to unpack .../081-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-nxadm-tail-dev.
Preparing to unpack .../082-golang-github-nxadm-tail-dev_1.4.5+ds1-5_all.deb ...
Unpacking golang-github-nxadm-tail-dev (1.4.5+ds1-5) ...
Selecting previously unselected package golang-github-google-go-cmp-dev.
Preparing to unpack .../083-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ...
Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ...
Selecting previously unselected package golang-gomega-dev.
Preparing to unpack .../084-golang-gomega-dev_1.27.10-1_all.deb ...
Unpacking golang-gomega-dev (1.27.10-1) ...
Selecting previously unselected package golang-github-onsi-ginkgo-dev.
Preparing to unpack .../085-golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb ...
Unpacking golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Selecting previously unselected package golang-github-gorilla-mux-dev.
Preparing to unpack .../086-golang-github-gorilla-mux-dev_1.8.1-1_all.deb ...
Unpacking golang-github-gorilla-mux-dev (1.8.1-1) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../087-libzstd-dev_1.5.5+dfsg2-2_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.5+dfsg2-2) ...
Selecting previously unselected package golang-github-datadog-zstd-dev.
Preparing to unpack .../088-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-golang-snappy-dev.
Preparing to unpack .../089-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 .../090-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-cespare-xxhash-dev.
Preparing to unpack .../091-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 .../092-golang-github-klauspost-compress-dev_1.17.2+ds1-1_all.deb ...
Unpacking golang-github-klauspost-compress-dev (1.17.2+ds1-1) ...
Selecting previously unselected package golang-github-klauspost-crc32-dev.
Preparing to unpack .../093-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 .../094-golang-github-pierrec-lz4-dev_4.1.18-1_all.deb ...
Unpacking golang-github-pierrec-lz4-dev (4.1.18-1) ...
Selecting previously unselected package golang-github-stathat-go-dev.
Preparing to unpack .../095-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 .../096-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 .../097-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 .../098-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 .../099-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 .../100-golang-glog-dev_1.1.2-1_all.deb ...
Unpacking golang-glog-dev (1.1.2-1) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../101-golang-golang-x-oauth2-dev_0.15.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.15.0-1) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../102-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 .../103-golang-golang-x-oauth2-google-dev_0.15.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-google-dev (0.15.0-1) ...
Selecting previously unselected package golang-google-genproto-dev.
Preparing to unpack .../104-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 .../105-golang-google-grpc-dev_1.38.0+really1.33.3-1_all.deb ...
Unpacking golang-google-grpc-dev (1.38.0+really1.33.3-1) ...
Selecting previously unselected package libprotoc32:armhf.
Preparing to unpack .../106-libprotoc32_3.21.12-8_armhf.deb ...
Unpacking libprotoc32:armhf (3.21.12-8) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../107-protobuf-compiler_3.21.12-8_armhf.deb ...
Unpacking protobuf-compiler (3.21.12-8) ...
Selecting previously unselected package protoc-gen-go-1-3.
Preparing to unpack .../108-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 .../109-golang-goprotobuf-dev_1.3.5-4_armhf.deb ...
Unpacking golang-goprotobuf-dev (1.3.5-4) ...
Selecting previously unselected package golang-github-openzipkin-zipkin-go-dev.
Preparing to unpack .../110-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-edsrzf-mmap-go-dev.
Preparing to unpack .../111-golang-github-edsrzf-mmap-go-dev_1.1.0-1_all.deb ...
Unpacking golang-github-edsrzf-mmap-go-dev (1.1.0-1) ...
Selecting previously unselected package golang-github-goccmack-gocc-dev.
Preparing to unpack .../112-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1_all.deb ...
Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1) ...
Selecting previously unselected package golang-golang-x-exp-dev.
Preparing to unpack .../113-golang-golang-x-exp-dev_0.0~git20231006.7918f67-1_all.deb ...
Unpacking golang-golang-x-exp-dev (0.0~git20231006.7918f67-1) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../114-golang-github-yuin-goldmark-dev_1.6.0-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.6.0-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../115-golang-golang-x-mod-dev_0.14.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.14.0-1) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../116-golang-golang-x-sync-dev_0.6.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.6.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../117-golang-golang-x-tools-dev_1%3a0.17.0+ds-1_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.17.0+ds-1) ...
Selecting previously unselected package golang-golang-x-image-dev.
Preparing to unpack .../118-golang-golang-x-image-dev_0.14.0-1_all.deb ...
Unpacking golang-golang-x-image-dev (0.14.0-1) ...
Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev.
Preparing to unpack .../119-golang-github-jung-kurt-gofpdf-dev_2.17.2+ds-3_all.deb ...
Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.2+ds-3) ...
Selecting previously unselected package golang-github-ajstarks-svgo-dev.
Preparing to unpack .../120-golang-github-ajstarks-svgo-dev_2012-01-27-3_all.deb ...
Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3) ...
Selecting previously unselected package golang-github-golang-freetype-dev.
Preparing to unpack .../121-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ...
Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ...
Selecting previously unselected package golang-github-fogleman-gg-dev.
Preparing to unpack .../122-golang-github-fogleman-gg-dev_1.3.0-3_all.deb ...
Unpacking golang-github-fogleman-gg-dev (1.3.0-3) ...
Selecting previously unselected package golang-gonum-v1-plot-dev.
Preparing to unpack .../123-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ...
Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ...
Selecting previously unselected package golang-gonum-v1-gonum-dev.
Preparing to unpack .../124-golang-gonum-v1-gonum-dev_0.14.0-1_all.deb ...
Unpacking golang-gonum-v1-gonum-dev (0.14.0-1) ...
Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev.
Preparing to unpack .../125-golang-github-hdrhistogram-hdrhistogram-go-dev_1.1.2-3_all.deb ...
Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.1.2-3) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../126-golang-github-pkg-errors-dev_0.9.1-3_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-3) ...
Selecting previously unselected package golang-github-performancecopilot-speed-dev.
Preparing to unpack .../127-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ...
Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../128-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-modern-go-concurrent-dev.
Preparing to unpack .../129-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 .../130-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 .../131-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-google-protobuf-dev.
Preparing to unpack .../132-golang-google-protobuf-dev_1.32.0-1_all.deb ...
Unpacking golang-google-protobuf-dev (1.32.0-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../133-golang-github-prometheus-client-model-dev_0.5.0-1_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.5.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-julienschmidt-httprouter-dev.
Preparing to unpack .../135-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 .../136-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 .../137-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-3_all.deb ...
Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-3) ...
Selecting previously unselected package golang-github-alecthomas-units-dev.
Preparing to unpack .../138-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-gopkg-alecthomas-kingpin.v2-dev.
Preparing to unpack .../139-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-github-prometheus-common-dev.
Preparing to unpack .../140-golang-github-prometheus-common-dev_0.47.0-1_all.deb ...
Unpacking golang-github-prometheus-common-dev (0.47.0-1) ...
Selecting previously unselected package golang-github-prometheus-procfs-dev.
Preparing to unpack .../141-golang-github-prometheus-procfs-dev_0.12.0-1_all.deb ...
Unpacking golang-github-prometheus-procfs-dev (0.12.0-1) ...
Selecting previously unselected package golang-github-prometheus-client-golang-dev.
Preparing to unpack .../142-golang-github-prometheus-client-golang-dev_1.18.0-2_all.deb ...
Unpacking golang-github-prometheus-client-golang-dev (1.18.0-2) ...
Selecting previously unselected package golang-github-samuel-go-zookeeper-dev.
Preparing to unpack .../143-golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-1_all.deb ...
Unpacking golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ...
Selecting previously unselected package golang-github-streadway-amqp-dev.
Preparing to unpack .../144-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-vividcortex-gohistogram-dev.
Preparing to unpack .../145-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ...
Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ...
Selecting previously unselected package golang-go.opencensus-dev.
Preparing to unpack .../146-golang-go.opencensus-dev_0.24.0-1_all.deb ...
Unpacking golang-go.opencensus-dev (0.24.0-1) ...
Selecting previously unselected package golang-github-benbjohnson-clock-dev.
Preparing to unpack .../147-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-go.uber-atomic-dev.
Preparing to unpack .../148-golang-go.uber-atomic-dev_1.11.0-1_all.deb ...
Unpacking golang-go.uber-atomic-dev (1.11.0-1) ...
Selecting previously unselected package golang-go.uber-multierr-dev.
Preparing to unpack .../149-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 .../150-golang-uber-goleak-dev_1.3.0-1_all.deb ...
Unpacking golang-uber-goleak-dev (1.3.0-1) ...
Selecting previously unselected package golang-go.uber-zap-dev.
Preparing to unpack .../151-golang-go.uber-zap-dev_1.26.0-1_all.deb ...
Unpacking golang-go.uber-zap-dev (1.26.0-1) ...
Selecting previously unselected package golang-golang-x-time-dev.
Preparing to unpack .../152-golang-golang-x-time-dev_0.5.0-1_all.deb ...
Unpacking golang-golang-x-time-dev (0.5.0-1) ...
Selecting previously unselected package golang-github-go-kit-kit-dev.
Preparing to unpack .../153-golang-github-go-kit-kit-dev_0.10.0-6_all.deb ...
Unpacking golang-github-go-kit-kit-dev (0.10.0-6) ...
Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev.
Preparing to unpack .../154-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-2_all.deb ...
Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-2) ...
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-google-go-querystring-dev.
Preparing to unpack .../156-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-github-dghubble-sling-dev.
Preparing to unpack .../157-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-ghodss-yaml-dev.
Preparing to unpack .../158-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-rogpeppe-fastuuid-dev.
Preparing to unpack .../159-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 .../160-golang-github-grpc-ecosystem-grpc-gateway-dev_1.16.0-4_all.deb ...
Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.16.0-4) ...
Selecting previously unselected package golang-github-jonboulle-clockwork-dev.
Preparing to unpack .../161-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-rivo-uniseg-dev.
Preparing to unpack .../162-golang-github-rivo-uniseg-dev_0.4.4-1_all.deb ...
Unpacking golang-github-rivo-uniseg-dev (0.4.4-1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../163-golang-github-mattn-go-runewidth-dev_0.0.15-2_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.15-2) ...
Selecting previously unselected package golang-github-olekukonko-tablewriter-dev.
Preparing to unpack .../164-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-soheilhy-cmux-dev.
Preparing to unpack .../165-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-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../166-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 .../167-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 .../168-golang-github-cpuguy83-go-md2man-v2-dev_2.0.3+ds1-1_all.deb ...
Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.3+ds1-1) ...
Selecting previously unselected package golang-github-spf13-pflag-dev.
Preparing to unpack .../169-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-hashicorp-hcl-dev.
Preparing to unpack .../170-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-magiconair-properties-dev.
Preparing to unpack .../171-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ...
Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ...
Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
Preparing to unpack .../172-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-burntsushi-toml-dev.
Preparing to unpack .../173-golang-github-burntsushi-toml-dev_1.3.2-2_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (1.3.2-2) ...
Selecting previously unselected package golang-github-pelletier-go-toml-dev.
Preparing to unpack .../174-golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb ...
Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev.
Preparing to unpack .../175-golang-github-pelletier-go-toml.v2-dev_2.1.1-1_all.deb ...
Unpacking golang-github-pelletier-go-toml.v2-dev (2.1.1-1) ...
Selecting previously unselected package golang-github-kr-fs-dev.
Preparing to unpack .../176-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-pkg-sftp-dev.
Preparing to unpack .../177-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ...
Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ...
Selecting previously unselected package golang-github-spf13-afero-dev.
Preparing to unpack .../178-golang-github-spf13-afero-dev_1.11.0-1_all.deb ...
Unpacking golang-github-spf13-afero-dev (1.11.0-1) ...
Selecting previously unselected package golang-github-spf13-cast-dev.
Preparing to unpack .../179-golang-github-spf13-cast-dev_1.6.0-1_all.deb ...
Unpacking golang-github-spf13-cast-dev (1.6.0-1) ...
Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
Preparing to unpack .../180-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 .../181-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ...
Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ...
Selecting previously unselected package golang-gopkg-ini.v1-dev.
Preparing to unpack .../182-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ...
Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ...
Selecting previously unselected package golang-github-spf13-viper-dev.
Preparing to unpack .../183-golang-github-spf13-viper-dev_1.12.0-1_all.deb ...
Unpacking golang-github-spf13-viper-dev (1.12.0-1) ...
Selecting previously unselected package golang-github-spf13-cobra-dev.
Preparing to unpack .../184-golang-github-spf13-cobra-dev_1.8.0-1_all.deb ...
Unpacking golang-github-spf13-cobra-dev (1.8.0-1) ...
Selecting previously unselected package golang-github-gorilla-websocket-dev.
Preparing to unpack .../185-golang-github-gorilla-websocket-dev_1.5.1-1_all.deb ...
Unpacking golang-github-gorilla-websocket-dev (1.5.1-1) ...
Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev.
Preparing to unpack .../186-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 .../187-golang-github-urfave-cli-dev_1.22.14-1_all.deb ...
Unpacking golang-github-urfave-cli-dev (1.22.14-1) ...
Selecting previously unselected package golang-github-xiang90-probing-dev.
Preparing to unpack .../188-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 golang-gopkg-cheggaaa-pb.v1-dev.
Preparing to unpack .../189-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ...
Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ...
Selecting previously unselected package golang-k8s-sigs-yaml-dev.
Preparing to unpack .../190-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 golang-etcd-server-dev.
Preparing to unpack .../191-golang-etcd-server-dev_3.4.23-6_all.deb ...
Unpacking golang-etcd-server-dev (3.4.23-6) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../192-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 .../193-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 .../194-golang-golang-x-tools_1%3a0.17.0+ds-1_armhf.deb ...
Unpacking golang-golang-x-tools (1:0.17.0+ds-1) ...
Selecting previously unselected package sbuild-build-depends-etcd-dummy.
Preparing to unpack .../195-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.5.0-1) ...
Setting up golang-github-pelletier-go-toml.v2-dev (2.1.1-1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up golang-github-google-go-cmp-dev (0.6.0-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-4) ...
Setting up golang-github-google-go-querystring-dev (1.1.0-2) ...
Setting up libzstd-dev:armhf (1.5.5+dfsg2-2) ...
Setting up golang-github-mitchellh-mapstructure-dev (1.5.0-2) ...
Setting up bsdextrautils (2.39.3-6) ...
Setting up golang-dbus-dev (5.1.0-1) ...
Setting up golang-github-creack-pty-dev (1.1.21-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.5.0-1) ...
Setting up golang-github-klauspost-crc32-dev (1.2.0-1) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up golang-github-benbjohnson-clock-dev (1.3.0-1) ...
Setting up golang-github-pkg-errors-dev (0.9.1-3) ...
Setting up golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ...
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.13) ...
Setting up golang-github-burntsushi-toml-dev (1.3.2-2) ...
Setting up golang-golang-x-sys-dev (0.16.0-1) ...
Setting up golang-github-kr-fs-dev (0.1.0-2) ...
Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1) ...
Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ...
Setting up libmagic1:armhf (1:5.45-2) ...
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-14) ...
Setting up m4 (1.4.19-4) ...
Setting up golang-golang-x-term-dev (0.16.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.45-2) ...
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.11.0-1) ...
Setting up golang-github-beorn7-perks-dev (1.0.1-1) ...
Setting up golang-github-vividcortex-gohistogram-dev (1.0.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 (4.1.18-1) ...
Setting up golang-github-xiang90-probing-dev (0.0.2-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
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-1.21-src (1.21.6-1+rpi1) ...
Setting up golang-github-rcrowley-go-metrics-dev (0.0~git20180125.8732c61-3) ...
Setting up golang-google-protobuf-dev (1.32.0-1) ...
Setting up golang-github-stretchr-testify-dev (1.8.4-1) ...
Setting up golang-github-yuin-goldmark-dev (1.6.0-1) ...
Setting up golang-github-jung-kurt-gofpdf-dev (2.17.2+ds-3) ...
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.67.0-1) ...
Setting up golang-golang-x-sync-dev (0.6.0-1) ...
Setting up golang-golang-x-mod-dev (0.14.0-1) ...
Setting up golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ...
Setting up autopoint (0.21-14) ...
Setting up golang-github-magiconair-properties-dev (1.8.7-1) ...
Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.0-1) ...
Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up golang-github-klauspost-compress-dev (1.17.2+ds1-1) ...
Setting up golang-glog-dev (1.1.2-1) ...
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-3) ...
Setting up golang-github-rivo-uniseg-dev (0.4.4-1) ...
Setting up zlib1g-dev:armhf (1:1.3.dfsg-3) ...
Setting up libprotobuf32:armhf (3.21.12-8) ...
Setting up golang-github-casbin-govaluate-dev (1.1.1-2) ...
Setting up golang-golang-x-text-dev (0.14.0-1) ...
Setting up golang-github-google-uuid-dev (1.3.0-1) ...
Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3) ...
Setting up libuchardet0:armhf (0.0.8-1) ...
Setting up golang-github-spf13-cast-dev (1.6.0-1) ...
Setting up golang-github-fsnotify-fsnotify-dev (1.7.0-1) ...
Setting up golang-github-gorilla-mux-dev (1.8.1-1) ...
Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ...
Setting up golang-github-prometheus-procfs-dev (0.12.0-1) ...
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-8) ...
Setting up libsub-override-perl (0.10-1) ...
Setting up golang-uber-goleak-dev (1.3.0-1) ...
Setting up golang-golang-x-crypto-dev (1:0.18.0-1) ...
Setting up golang-golang-x-exp-dev (0.0~git20231006.7918f67-1) ...
Setting up golang-github-prometheus-client-model-dev (0.5.0-1) ...
Setting up golang-github-pelletier-go-toml-dev (1.9.5-1) ...
Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Setting up golang-github-casbin-casbin-dev (2.82.0-1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up golang-golang-x-oauth2-dev (0.15.0-1) ...
Setting up golang-github-edsrzf-mmap-go-dev (1.1.0-1) ...
Setting up golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ...
Setting up golang-src (2:1.21~2) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up libsystemd-dev:armhf (255.3-1+rpi1) ...
Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Setting up golang-github-coreos-bbolt-dev (1.3.8-1) ...
Setting up libprotoc32:armhf (3.21.12-8) ...
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 libfile-stripnondeterminism-perl (1.13.1-1) ...
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.15-2) ...
Setting up gettext (0.21-14) ...
Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Setting up protobuf-compiler (3.21.12-8) ...
Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Setting up libtool (2.4.7-7) ...
Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-1) ...
Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
Setting up golang-github-pkg-sftp-dev (1.13.6-1) ...
Setting up golang-github-dghubble-sling-dev (1.3.0-1) ...
Setting up golang-1.21-go (1.21.6-1+rpi1) ...
Setting up golang-github-json-iterator-go-dev (1.1.12-1) ...
Setting up golang-github-nxadm-tail-dev (1.4.5+ds1-5) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libprotobuf-dev:armhf (3.21.12-8) ...
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.1-1) ...
Setting up golang-golang-x-image-dev (0.14.0-1) ...
Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ...
Setting up golang-golang-x-net-dev (1:0.20.0+dfsg-1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-3) ...
Setting up golang-github-spf13-afero-dev (1.11.0-1) ...
Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ...
Setting up golang-github-aws-aws-sdk-go-dev (1.48.14-1) ...
Setting up protoc-gen-go-1-3 (1.3.5-4) ...
Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ...
Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.3+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 golang-go:armhf (2:1.21~2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-github-coreos-pkg-dev (4-3) ...
Setting up golang-gomega-dev (1.27.10-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.56.0-3) ...
Setting up golang-golang-x-tools-dev (1:0.17.0+ds-1) ...
Setting up man-db (2.12.0-3) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-golang-x-tools (1:0.17.0+ds-1) ...
Setting up golang-github-gorilla-websocket-dev (1.5.1-1) ...
Setting up golang-github-shopify-sarama-dev (1.22.1-1) ...
Setting up golang-any:armhf (2:1.21~2) ...
Setting up golang-go.uber-zap-dev (1.26.0-1) ...
Setting up golang-github-onsi-ginkgo-dev (1.16.5-5) ...
Setting up golang-golang-x-oauth2-google-dev (0.15.0-1) ...
Setting up golang-goprotobuf-dev (1.3.5-4) ...
Setting up golang-github-spf13-viper-dev (1.12.0-1) ...
Setting up golang-github-fogleman-gg-dev (1.3.0-3) ...
Setting up golang-gonum-v1-plot-dev (0.7.0-5) ...
Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
Setting up golang-github-urfave-cli-dev (1.22.14-1) ...
Setting up debhelper (13.13) ...
Setting up golang-gonum-v1-gonum-dev (0.14.0-1) ...
Setting up golang-github-spf13-cobra-dev (1.8.0-1) ...
Setting up dh-golang (1.62) ...
Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.1.2-3) ...
Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ...
Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ...
Setting up golang-github-prometheus-client-golang-dev (1.18.0-2) ...
Setting up golang-google-grpc-dev (1.38.0+really1.33.3-1) ...
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.16.0-4) ...
Setting up golang-go.opencensus-dev (0.24.0-1) ...
Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-2) ...
Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-3) ...
Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ...
Setting up golang-etcd-server-dev (3.4.23-6) ...
Setting up golang-github-prometheus-common-dev (0.47.0-1) ...
Setting up sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Setting up golang-github-go-kit-kit-dev (0.10.0-6) ...
Processing triggers for libc-bin (2.37-15~deb13u1+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.4+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-9+rpi1 gcc-12_12.3.0-14+rpi1 gcc-13_13.2.0-9+rpi1 libc6-dev_2.37-15~deb13u1+rpi1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-9+rpi1 libstdc++6_13.2.0-9+rpi1 linux-libc-dev_6.5.6-1+rpi1+b1
Package versions: adduser_3.137 apt_2.7.11 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.3-6 bsdutils_1:2.39.3-6 build-essential_12.10 bzip2_1.0.8-5+b2 coreutils_9.4-3 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-14+rpi1 cpp-13_13.2.0-9+rpi1 dash_0.5.12-6 debconf_1.5.86 debhelper_13.13 debianutils_5.16 dh-autoreconf_20 dh-golang_1.62 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.4+rpi1 dpkg-dev_1.22.4+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.33-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-14+rpi1 g++-13_13.2.0-9+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-14+rpi1 gcc-12-base_12.3.0-14+rpi1 gcc-13_13.2.0-9+rpi1 gcc-13-base_13.2.0-9+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-14 gettext-base_0.21-14 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 golang-1.21-go_1.21.6-1+rpi1 golang-1.21-src_1.21.6-1+rpi1 golang-any_2:1.21~2 golang-dbus-dev_5.1.0-1 golang-etcd-server-dev_3.4.23-6 golang-github-ajstarks-svgo-dev_2012-01-27-3 golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1 golang-github-aws-aws-sdk-go-dev_1.48.14-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.3.2-2 golang-github-casbin-casbin-dev_2.82.0-1 golang-github-casbin-govaluate-dev_1.1.1-2 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.8-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.3+ds1-1 golang-github-creack-pty-dev_1.1.21-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-dustin-go-humanize-dev_1.0.1-1 golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1 golang-github-edsrzf-mmap-go-dev_1.1.0-1 golang-github-fogleman-gg-dev_1.3.0-3 golang-github-fsnotify-fsnotify-dev_1.7.0-1 golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2 golang-github-go-kit-kit-dev_0.10.0-6 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-goccmack-gocc-dev_0.0~git20230228.2292f9e-1 golang-github-gogo-protobuf-dev_1.3.2-3 golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2 golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1 golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.0-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.6.0-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.1-1 golang-github-gorilla-websocket-dev_1.5.1-1 golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-2 golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3 golang-github-grpc-ecosystem-grpc-gateway-dev_1.16.0-4 golang-github-hashicorp-hcl-dev_1.0.0-1.1 golang-github-hdrhistogram-hdrhistogram-go-dev_1.1.2-3 golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2 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-jung-kurt-gofpdf-dev_2.17.2+ds-3 golang-github-klauspost-compress-dev_1.17.2+ds1-1 golang-github-klauspost-crc32-dev_1.2.0-1 golang-github-kr-fs-dev_0.1.0-2 golang-github-magiconair-properties-dev_1.8.7-1 golang-github-mattn-go-runewidth-dev_0.0.15-2 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-3 golang-github-nxadm-tail-dev_1.4.5+ds1-5 golang-github-olekukonko-tablewriter-dev_0.0.5-2 golang-github-onsi-ginkgo-dev_1.16.5-5 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.5-1 golang-github-pelletier-go-toml.v2-dev_2.1.1-1 golang-github-performancecopilot-speed-dev_4.0.0-4 golang-github-pierrec-lz4-dev_4.1.18-1 golang-github-pkg-errors-dev_0.9.1-3 golang-github-pkg-sftp-dev_1.13.6-1 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.18.0-2 golang-github-prometheus-client-model-dev_0.5.0-1 golang-github-prometheus-common-dev_0.47.0-1 golang-github-prometheus-procfs-dev_0.12.0-1 golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3 golang-github-rivo-uniseg-dev_0.4.4-1 golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1 golang-github-russross-blackfriday-v2-dev_2.1.0-1 golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-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.11.0-1 golang-github-spf13-cast-dev_1.6.0-1 golang-github-spf13-cobra-dev_1.8.0-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.12.0-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.5.0-1 golang-github-stretchr-testify-dev_1.8.4-1 golang-github-subosito-gotenv-dev_1.3.0-1 golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3 golang-github-urfave-cli-dev_1.22.14-1 golang-github-vividcortex-gohistogram-dev_1.0.0-2 golang-github-xiang90-probing-dev_0.0.2-2 golang-github-yuin-goldmark-dev_1.6.0-1 golang-glog-dev_1.1.2-1 golang-go_2:1.21~2 golang-go.opencensus-dev_0.24.0-1 golang-go.uber-atomic-dev_1.11.0-1 golang-go.uber-multierr-dev_1.6.0-1 golang-go.uber-zap-dev_1.26.0-1 golang-golang-x-crypto-dev_1:0.18.0-1 golang-golang-x-exp-dev_0.0~git20231006.7918f67-1 golang-golang-x-image-dev_0.14.0-1 golang-golang-x-mod-dev_0.14.0-1 golang-golang-x-net-dev_1:0.20.0+dfsg-1 golang-golang-x-oauth2-dev_0.15.0-1 golang-golang-x-oauth2-google-dev_0.15.0-1 golang-golang-x-sync-dev_0.6.0-1 golang-golang-x-sys-dev_0.16.0-1 golang-golang-x-term-dev_0.16.0-1 golang-golang-x-text-dev_0.14.0-1 golang-golang-x-time-dev_0.5.0-1 golang-golang-x-tools_1:0.17.0+ds-1 golang-golang-x-tools-dev_1:0.17.0+ds-1 golang-gomega-dev_1.27.10-1 golang-gonum-v1-gonum-dev_0.14.0-1 golang-gonum-v1-plot-dev_0.7.0-5 golang-google-cloud-compute-metadata-dev_0.56.0-3 golang-google-genproto-dev_0.0~git20200413.b5235f6-3 golang-google-grpc-dev_1.38.0+really1.33.3-1 golang-google-protobuf-dev_1.32.0-1 golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4 golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3 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.67.0-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-src_2:1.21~2 golang-uber-goleak-dev_1.3.0-1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu2 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20240117-1 krb5-locales_1.20.1-5 libacl1_2.3.2-1 libapt-pkg6.0_2.7.11 libarchive-zip-perl_1.68-1 libasan8_13.2.0-9+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-9+rpi1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2 libaudit1_1:3.1.2-2 libbinutils_2.41-6+rpi1 libblkid1_2.39.3-6 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-15~deb13u1+rpi1 libc-dev-bin_2.37-15~deb13u1+rpi1 libc6_2.37-15~deb13u1+rpi1 libc6-dev_2.37-15~deb13u1+rpi1 libcap-ng0_0.8.4-2 libcap2_1:2.66-5 libcap2-bin_1:2.66-5 libcc1-0_13.2.0-9+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-4 libdebconfclient0_0.271 libdebhelper-perl_13.13 libdpkg-perl_1.22.4+rpi1 libelf1_0.188-2.1+rpi1 libext2fs2_1.47.0-2 libfakeroot_1.33-1 libffi8_3.4.4-2 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-14+rpi1 libgcc-13-dev_13.2.0-9+rpi1 libgcc-s1_13.2.0-9+rpi1 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.3-1 libgomp1_13.2.0-9+rpi1 libgpg-error0_1.47-3 libgssapi-krb5-2_1.20.1-5 libhogweed6_3.9.1-2 libicu72_72.1-4 libidn2-0_2.3.7-2 libisl23_0.26-3 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-5 libkeyutils1_1.6.3-3 libkrb5-3_1.20.1-5 libkrb5support0_1.20.1-5 libksba8_1.6.5-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1+b1 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.5-0.3 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-2 libmount1_2.39.3-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-3 libnsl2_1.3.0-3 libnumber-compare-perl_0.03-3 libp11-kit0_0.25.3-4 libpam-cap_1:2.66-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.38_5.38.2-3 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-1 libprotobuf-dev_3.21.12-8 libprotobuf-lite32_3.21.12-8 libprotobuf32_3.21.12-8 libprotoc32_3.21.12-8 libreadline8_8.2-3 libsasl2-2_2.1.28+dfsg1-4 libsasl2-modules-db_2.1.28+dfsg1-4 libseccomp2_2.5.5-1+rpi1 libselinux1_3.5-2 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol1_3.1-1 libsepol2_3.5-2 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.3-6 libsqlite3-0_3.45.1-1 libss2_1.47.0-2 libssl1.1_1.1.1o-1 libssl3_3.1.5-1 libstdc++-12-dev_12.3.0-14+rpi1 libstdc++-13-dev_13.2.0-9+rpi1 libstdc++6_13.2.0-9+rpi1 libsub-override-perl_0.10-1 libsystemd-dev_255.3-1+rpi1 libsystemd0_255.3-1+rpi1 libtasn1-6_4.19.0-3 libtext-glob-perl_0.11-3 libtinfo6_6.4+20240113-1 libtirpc-common_1.3.4+ds-1 libtirpc-dev_1.3.4+ds-1 libtirpc3_1.3.4+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-9+rpi1 libuchardet0_0.0.8-1 libudev1_255.3-1+rpi1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-6 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd-dev_1.5.5+dfsg2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1+b1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-3 mawk_1.3.4.20240123-1 mount_2.39.3-6 nano_7.2-2 ncurses-base_6.4+20240113-1 ncurses-bin_6.4+20240113-1 netbase_6.4 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.38.2-3 perl-base_5.38.2-3 perl-modules-5.38_5.38.2-3 pinentry-curses_1.2.1-3 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 protobuf-compiler_3.21.12-8 protoc-gen-go-1-3_1.3.5-4 raspbian-archive-keyring_20120528.2 readline-common_8.2-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-etcd-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 sgml-base_1.31 sysvinit-utils_3.08-6 tar_1.35+dfsg-3 tzdata_2024a-1 usrmerge_39 util-linux_2.39.3-6 util-linux-extra_2.39.3-6 xz-utils_5.4.5-0.3 zlib1g_1:1.3.dfsg-3 zlib1g-dev_1:1.3.dfsg-3

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


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

gpgv: Signature made Sat Feb 17 00:43:27 2024 UTC
gpgv:                using RSA key D41A7AD07DF6C5FCA7489F1C29EEE2D6ECF442F9
gpgv:                issuer "gibmat@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./etcd_3.4.23-6.dsc: no acceptable signature found
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-6.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
dpkg-source: info: applying 0010-skip-default-host-route-tests.patch
dpkg-source: info: applying 0011-skip-flaky-TestPageWriterRandom.patch

Check disk 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=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-cc5de240-6a4b-4b31-a19d-7d831462a5cf
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package etcd
dpkg-buildpackage: info: source version 3.4.23-6
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_configure: warning: "go.etcd.io/etcd" is already installed. Please check for circular dependencies.

   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/coverage/rtcov
internal/goarch
internal/unsafeheader
internal/cpu
internal/godebugs
internal/abi
internal/goexperiment
internal/goos
runtime/internal/math
runtime/internal/sys
runtime/internal/syscall
internal/bytealg
runtime/internal/atomic
internal/race
sync/atomic
internal/itoa
unicode
unicode/utf8
container/list
math/bits
crypto/internal/alias
math
crypto/internal/boring/sig
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
vendor/golang.org/x/crypto/internal/alias
encoding
log/internal
google.golang.org/protobuf/internal/flags
google.golang.org/protobuf/internal/set
google.golang.org/grpc/serviceconfig
go.etcd.io/etcd/clientv3/naming/endpoints/internal
runtime
github.com/golang/groupcache/lru
go.etcd.io/etcd/client/integration
go.etcd.io/etcd/clientv3/naming
github.com/rivo/uniseg
crypto/subtle
internal/reflectlite
runtime/metrics
sync
internal/testlog
internal/singleflight
internal/bisect
google.golang.org/protobuf/internal/pragma
runtime/cgo
google.golang.org/grpc/internal/buffer
google.golang.org/grpc/internal/grpcsync
errors
sort
internal/godebug
internal/oserror
strconv
io
syscall
bytes
hash
reflect
crypto
crypto/internal/nistec/fiat
time
context
crypto/internal/randutil
internal/syscall/unix
internal/poll
internal/safefilepath
internal/syscall/execenv
path
encoding/binary
crypto/internal/nistec
internal/fmtsort
io/fs
math/rand
crypto/cipher
crypto/internal/edwards25519/field
os
strings
crypto/internal/boring
crypto/aes
crypto/des
crypto/ecdh
crypto/sha512
crypto/internal/edwards25519
crypto/hmac
crypto/md5
crypto/rc4
crypto/sha1
crypto/sha256
encoding/base64
fmt
vendor/golang.org/x/net/dns/dnsmessage
encoding/pem
internal/intern
net/netip
path/filepath
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
math/big
encoding/hex
net/url
net
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/crypto/hkdf
encoding/json
flag
bufio
io/ioutil
log
google.golang.org/grpc/codes
github.com/golang/protobuf/proto
compress/flate
crypto/elliptic
crypto/internal/bigmod
crypto/internal/boring/bbig
encoding/asn1
crypto/rand
crypto/ed25519
crypto/rsa
vendor/golang.org/x/crypto/cryptobyte
crypto/dsa
crypto/x509/pkix
hash/crc32
crypto/ecdsa
compress/gzip
vendor/golang.org/x/text/transform
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
github.com/golang/protobuf/ptypes/any
google.golang.org/genproto/googleapis/rpc/status
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/timestamp
mime
github.com/golang/protobuf/ptypes
google.golang.org/grpc/internal/status
google.golang.org/grpc/status
github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus
mime/quotedprintable
net/http/internal
net/http/internal/ascii
github.com/beorn7/perks/quantile
github.com/cespare/xxhash
vendor/golang.org/x/net/idna
hash/fnv
go/token
google.golang.org/protobuf/internal/detrand
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/encoding/protowire
google.golang.org/protobuf/internal/version
regexp/syntax
google.golang.org/protobuf/reflect/protoreflect
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
github.com/prometheus/procfs/internal/fs
github.com/prometheus/procfs/internal/util
golang.org/x/sys/unix
regexp
google.golang.org/protobuf/internal/descfmt
crypto/x509
github.com/coreos/go-systemd/daemon
github.com/coreos/go-systemd/journal
log/syslog
net/textproto
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
crypto/tls
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/internal/encoding/defval
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/runtime/protoiface
runtime/debug
google.golang.org/protobuf/proto
golang.org/x/net/internal/timeseries
html
github.com/prometheus/procfs
text/template/parse
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/encoding/protodelim
google.golang.org/protobuf/internal/encoding/tag
text/template
google.golang.org/protobuf/internal/impl
net/http/httptrace
text/tabwriter
net/http
google.golang.org/grpc/backoff
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/grpclog
html/template
google.golang.org/grpc/connectivity
google.golang.org/grpc/attributes
google.golang.org/grpc/internal
google.golang.org/grpc/internal/credentials
google.golang.org/grpc/credentials
google.golang.org/grpc/metadata
google.golang.org/grpc/resolver
google.golang.org/grpc/balancer
google.golang.org/grpc/internal/grpcrand
google.golang.org/grpc/encoding
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/balancer/base
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/envconfig
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/serviceconfig
golang.org/x/text/transform
golang.org/x/text/unicode/bidi
golang.org/x/text/unicode/norm
golang.org/x/text/secure/bidirule
golang.org/x/net/http2/hpack
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
golang.org/x/net/idna
github.com/spf13/pflag
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
github.com/prometheus/client_model/go
golang.org/x/net/http/httpguts
database/sql/driver
github.com/prometheus/common/model
github.com/google/uuid
github.com/gogo/protobuf/proto
github.com/prometheus/client_golang/prometheus/internal
github.com/spf13/cobra
go.uber.org/atomic
expvar
github.com/prometheus/common/expfmt
golang.org/x/net/trace
golang.org/x/net/http2
net/http/httputil
github.com/prometheus/client_golang/prometheus
go.uber.org/multierr
go.uber.org/zap/internal/pool
go.uber.org/zap/buffer
go.uber.org/zap/internal/bufferpool
go.uber.org/zap/internal/color
go.uber.org/zap/internal/exit
go.uber.org/zap/zapcore
go.uber.org/zap/internal
go.uber.org/zap/internal/stacktrace
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/resolver/passthrough
go.etcd.io/etcd/clientv3/balancer/resolver/endpoint
go.uber.org/zap
go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes
google.golang.org/grpc/internal/transport
github.com/soheilhy/cmux
go.etcd.io/etcd/clientv3/credentials
golang.org/x/net/context
go.etcd.io/etcd/pkg/systemd
go.etcd.io/etcd/raft/quorum
go.etcd.io/etcd/pkg/types
github.com/gogo/protobuf/protoc-gen-gogo/descriptor
go.etcd.io/etcd/clientv3/balancer/connectivity
go.etcd.io/etcd/clientv3/balancer/picker
github.com/coreos/go-semver/semver
go.etcd.io/etcd/clientv3/balancer
go.etcd.io/etcd/version
github.com/golang/protobuf/protoc-gen-go/descriptor
google.golang.org/grpc
github.com/golang/protobuf/ptypes/struct
github.com/golang/protobuf/jsonpb
github.com/gogo/protobuf/gogoproto
github.com/golang/protobuf/descriptor
github.com/golang/protobuf/ptypes/wrappers
go.etcd.io/etcd/auth/authpb
go.etcd.io/etcd/mvcc/mvccpb
go.etcd.io/etcd/raft/raftpb
github.com/grpc-ecosystem/grpc-gateway/internal
github.com/grpc-ecosystem/grpc-gateway/utilities
google.golang.org/genproto/googleapis/api/httpbody
google.golang.org/genproto/protobuf/field_mask
github.com/grpc-ecosystem/grpc-gateway/runtime
github.com/gorilla/websocket/vendor/golang.org/x/net/internal/socks
github.com/gorilla/websocket/vendor/golang.org/x/net/proxy
github.com/gorilla/websocket
go.etcd.io/etcd/raft/tracker
go.etcd.io/etcd/raft/confchange
github.com/grpc-ecosystem/go-grpc-prometheus
go.etcd.io/etcd/etcdserver/etcdserverpb
go.etcd.io/etcd/raft
github.com/sirupsen/logrus
go.etcd.io/bbolt
github.com/tmc/grpc-websocket-proxy/wsproxy
github.com/dustin/go-humanize
go.etcd.io/etcd/pkg/logutil
github.com/golang-jwt/jwt
go.etcd.io/etcd/mvcc/backend
go.etcd.io/etcd/pkg/adt
golang.org/x/crypto/blowfish
go.etcd.io/etcd/etcdserver/api/v2error
golang.org/x/crypto/bcrypt
container/heap
github.com/jonboulle/clockwork
go.etcd.io/etcd/pkg/cpuutil
github.com/xiang90/probing
go.etcd.io/etcd/pkg/netutil
go.etcd.io/etcd/etcdserver/api/v2store
go.etcd.io/etcd/etcdserver/api/snap/snappb
go.etcd.io/etcd/pkg/fileutil
go.etcd.io/etcd/pkg/pbutil
go.etcd.io/etcd/wal/walpb
go.etcd.io/etcd/etcdserver/api/v2stats
go.etcd.io/etcd/etcdserver/api/membership
go.etcd.io/etcd/pkg/httputil
go.etcd.io/etcd/pkg/tlsutil
go.etcd.io/etcd/pkg/ioutil
go.etcd.io/etcd/pkg/transport
go.etcd.io/etcd/etcdserver/api/snap
golang.org/x/time/rate
go.etcd.io/etcd/etcdserver/api
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/rafthttp
go.etcd.io/etcd/etcdserver/api/v2http/httptypes
github.com/google/btree
go.etcd.io/etcd/pkg/schedule
go.etcd.io/etcd/pkg/traceutil
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
go.etcd.io/etcd/clientv3
go.etcd.io/etcd/auth
go.etcd.io/etcd/etcdserver/api/v3alarm
github.com/json-iterator/go
go.etcd.io/etcd/lease/leasepb
go.etcd.io/etcd/lease
go.etcd.io/etcd/lease/leasehttp
github.com/prometheus/client_golang/prometheus/promhttp
github.com/grpc-ecosystem/go-grpc-middleware
google.golang.org/grpc/health/grpc_health_v1
google.golang.org/grpc/health
go.etcd.io/etcd/clientv3/concurrency
go.etcd.io/etcd/clientv3/namespace
go.etcd.io/etcd/clientv3/ordering
go.etcd.io/etcd/mvcc
go.etcd.io/etcd/clientv3/leasing
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb
go.etcd.io/etcd/client
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb
go.etcd.io/etcd/etcdserver/api/v3election
go.etcd.io/etcd/proxy/grpcproxy/adapter
go.etcd.io/etcd/etcdserver/api/v3compactor
go.etcd.io/etcd/etcdserver/api/v2discovery
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw
go.etcd.io/etcd/etcdserver/api/v3lock
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw
go.etcd.io/etcd/etcdserver/etcdserverpb/gw
go.etcd.io/etcd/etcdserver
internal/lazyregexp
internal/profile
runtime/pprof
runtime/trace
go.etcd.io/etcd/pkg/flags
net/http/pprof
gopkg.in/yaml.v2
os/signal
go.etcd.io/etcd/pkg/debugutil
go.etcd.io/etcd/pkg/osutil
go.etcd.io/etcd/clientv3/naming/endpoints
go.etcd.io/etcd/proxy/grpcproxy/cache
go.etcd.io/etcd/proxy/httpproxy
go.etcd.io/etcd/proxy/tcpproxy
go.etcd.io/etcd/clientv3/clientv3util
internal/sysinfo
go.etcd.io/etcd/clientv3/mirror
testing
go.etcd.io/etcd/clientv3/naming/resolver
internal/saferio
encoding/gob
sigs.k8s.io/yaml
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/integration
go.etcd.io/etcd/clientv3/snapshot
go.etcd.io/etcd/clientv3/yaml
go.etcd.io/etcd/contrib/raftexample
go.etcd.io/etcd/contrib/recipes
github.com/russross/blackfriday/v2
go.etcd.io/etcd/etcdserver/api/v3client
go.etcd.io/etcd/proxy/grpcproxy
go.etcd.io/etcd/embed
github.com/bgentry/speakeasy
github.com/cpuguy83/go-md2man/v2/md2man
os/exec
github.com/urfave/cli
go.etcd.io/etcd/etcdmain
github.com/mattn/go-runewidth
github.com/olekukonko/tablewriter
go.etcd.io/etcd/pkg/report
gopkg.in/cheggaaa/pb.v1
go.etcd.io/etcd/etcdctl/ctlv2/command
go.etcd.io/etcd
go.etcd.io/etcd/etcdctl/ctlv3/command
go.etcd.io/etcd/etcdctl/ctlv2
go.etcd.io/etcd/functional/rpcpb
go.etcd.io/etcd/etcdctl/ctlv3
go.etcd.io/etcd/pkg/proxy
go.etcd.io/etcd/pkg/stringutil
go.etcd.io/etcd/functional/runner
go.etcd.io/etcd/etcdctl
go.etcd.io/etcd/functional/agent
go.etcd.io/etcd/functional/cmd/etcd-proxy
go.etcd.io/etcd/functional/cmd/etcd-agent
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
go.etcd.io/etcd/functional/cmd/etcd-tester
go.etcd.io/etcd/integration
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
github.com/pmezard/go-difflib/difflib
go.etcd.io/etcd/tests/e2e
github.com/cockroachdb/datadriven
go.etcd.io/etcd/raft/rafttest
   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.102s
=== 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.24s)
    --- PASS: TestJWTInfo/RSA-priv (0.04s)
    --- PASS: TestJWTInfo/RSA (0.06s)
        --- PASS: TestJWTInfo/RSA/verify-only (0.00s)
    --- PASS: TestJWTInfo/RSAPSS-priv (0.04s)
    --- PASS: TestJWTInfo/RSAPSS (0.04s)
        --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s)
    --- PASS: TestJWTInfo/ECDSA-priv (0.03s)
    --- PASS: TestJWTInfo/ECDSA (0.02s)
        --- PASS: TestJWTInfo/ECDSA/verify-only (0.01s)
    --- PASS: TestJWTInfo/HMAC (0.00s)
=== RUN   TestJWTBad
=== RUN   TestJWTBad/rsa_no_key
=== RUN   TestJWTBad/hmac_no_key
=== RUN   TestJWTBad/ecdsa_no_key
=== RUN   TestJWTBad/ecdsa_invalid_private_key
=== RUN   TestJWTBad/invalid_method
=== RUN   TestJWTBad/invalid_ttl
=== RUN   TestJWTBad/rsa_invalid_public_key
=== RUN   TestJWTBad/missing_public_key_file
=== RUN   TestJWTBad/ecdsa_invalid_public_key
=== RUN   TestJWTBad/no_options
=== RUN   TestJWTBad/hmac_pub_key
=== RUN   TestJWTBad/missing_private_key_file
=== RUN   TestJWTBad/rsa_invalid_private_key
--- PASS: TestJWTBad (0.01s)
    --- PASS: TestJWTBad/rsa_no_key (0.00s)
    --- PASS: TestJWTBad/hmac_no_key (0.00s)
    --- PASS: TestJWTBad/ecdsa_no_key (0.00s)
    --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s)
    --- PASS: TestJWTBad/invalid_method (0.00s)
    --- PASS: TestJWTBad/invalid_ttl (0.00s)
    --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s)
    --- PASS: TestJWTBad/missing_public_key_file (0.00s)
    --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.01s)
    --- PASS: TestJWTBad/no_options (0.00s)
    --- PASS: TestJWTBad/hmac_pub_key (0.00s)
    --- PASS: TestJWTBad/missing_private_key_file (0.00s)
    --- PASS: TestJWTBad/rsa_invalid_private_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.42s)
=== 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.15s)
=== 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.38s)
=== 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.31s)
=== 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.30s)
=== 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.31s)
=== 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.25s)
=== 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.31s)
=== 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.32s)
=== 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.32s)
=== 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.27s)
=== 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.27s)
=== 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.28s)
=== 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.39s)
=== 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.31s)
=== 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.27s)
=== 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.39s)
=== 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.31s)
=== 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.30s)
=== 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.35s)
=== 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.33s)
=== 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.09s)
=== 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.31s)
=== 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.25s)
=== 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-48","token":"user-48(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-24","token":"user-24(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-21","token":"user-21(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-39","token":"user-39(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-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-14","token":"user-14(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-27","token":"user-27(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-46","token":"user-46(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-0","token":"user-0(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-4","token":"user-4(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(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-17","token":"user-17(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-28","token":"user-28(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-22","token":"user-22(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-9","token":"user-9(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-16","token":"user-16(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-8","token":"user-8(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-1","token":"user-1(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-12","token":"user-12(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-32","token":"user-32(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-2","token":"user-2(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-30","token":"user-30(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-6","token":"user-6(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-41","token":"user-41(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-11","token":"user-11(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-33","token":"user-33(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-21","token":"user-21(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-39","token":"user-39(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-25","token":"user-25(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-14","token":"user-14(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-28","token":"user-28(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-46","token":"user-46(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(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-3","token":"user-3(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-17","token":"user-17(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-37","token":"user-37(1).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-16","token":"user-16(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-47","token":"user-47(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-35","token":"user-35(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-8","token":"user-8(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-32","token":"user-32(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-1","token":"user-1(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-30","token":"user-30(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-2","token":"user-2(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-12","token":"user-12(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-23","token":"user-23(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-41","token":"user-41(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-19","token":"user-19(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-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-34","token":"user-34(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-12","token":"user-12(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-7","token":"user-7(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-31","token":"user-31(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-21","token":"user-21(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).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-15","token":"user-15(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-30","token":"user-30(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-40","token":"user-40(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-21","token":"user-21(0).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-20","token":"user-20(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-4","token":"user-4(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-9","token":"user-9(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-29","token":"user-29(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-33","token":"user-33(0).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-19","token":"user-19(0).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-32","token":"user-32(0).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-28","token":"user-28(0).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-13","token":"user-13(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-43","token":"user-43(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-3","token":"user-3(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-45","token":"user-45(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-0","token":"user-0(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-16","token":"user-16(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-46","token":"user-46(0).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-34","token":"user-34(0).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-31","token":"user-31(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).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-35","token":"user-35(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-23","token":"user-23(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-41","token":"user-41(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-11","token":"user-11(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-16","token":"user-16(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(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-9","token":"user-9(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-33","token":"user-33(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-40","token":"user-40(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-13","token":"user-13(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-20","token":"user-20(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-2","token":"user-2(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-49","token":"user-49(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-4","token":"user-4(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).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-34","token":"user-34(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-36","token":"user-36(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-45","token":"user-45(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-46","token":"user-46(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-26","token":"user-26(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-3","token":"user-3(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-37","token":"user-37(2).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-39","token":"user-39(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-44","token":"user-44(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-6","token":"user-6(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-23","token":"user-23(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-7","token":"user-7(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-29","token":"user-29(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-33","token":"user-33(3).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-3","token":"user-3(1).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-40","token":"user-40(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-43","token":"user-43(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-28","token":"user-28(2).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-48","token":"user-48(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-12","token":"user-12(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-9","token":"user-9(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-21","token":"user-21(2).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-31","token":"user-31(2).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-10","token":"user-10(1).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-41","token":"user-41(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-13","token":"user-13(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-15","token":"user-15(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(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-22","token":"user-22(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-41","token":"user-41(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-7","token":"user-7(0).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-23","token":"user-23(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-32","token":"user-32(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-14","token":"user-14(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-12","token":"user-12(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-34","token":"user-34(1).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-46","token":"user-46(1).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-44","token":"user-44(1).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-33","token":"user-33(1).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-49","token":"user-49(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-29","token":"user-29(1).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-21","token":"user-21(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-1","token":"user-1(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-17","token":"user-17(1).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-2","token":"user-2(1).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-23","token":"user-23(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).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-15","token":"user-15(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-49","token":"user-49(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-18","token":"user-18(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-40","token":"user-40(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-4","token":"user-4(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-27","token":"user-27(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-45","token":"user-45(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-21","token":"user-21(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-36","token":"user-36(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-25","token":"user-25(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-14","token":"user-14(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-3","token":"user-3(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-0","token":"user-0(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-37","token":"user-37(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-31","token":"user-31(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-13","token":"user-13(3).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-34","token":"user-34(3).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-17","token":"user-17(2).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-23","token":"user-23(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-11","token":"user-11(3).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-37","token":"user-37(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-1","token":"user-1(2).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-27","token":"user-27(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-4","token":"user-4(2).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-33","token":"user-33(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-7","token":"user-7(3).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-41","token":"user-41(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-42","token":"user-42(2).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-12","token":"user-12(3).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-38","token":"user-38(3).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-11","token":"user-11(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-29","token":"user-29(3).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-19","token":"user-19(2).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-22","token":"user-22(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-20","token":"user-20(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-6","token":"user-6(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-44","token":"user-44(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-48","token":"user-48(3).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-39","token":"user-39(2).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-16","token":"user-16(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-32","token":"user-32(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-2","token":"user-2(2).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-46","token":"user-46(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-9","token":"user-9(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-40","token":"user-40(2).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-25","token":"user-25(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-5","token":"user-5(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-37","token":"user-37(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-14","token":"user-14(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-19","token":"user-19(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-42","token":"user-42(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-3","token":"user-3(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-47","token":"user-47(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-36","token":"user-36(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-46","token":"user-46(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-13","token":"user-13(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-1","token":"user-1(3).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-15","token":"user-15(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-24","token":"user-24(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-34","token":"user-34(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-20","token":"user-20(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-2","token":"user-2(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(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-44","token":"user-44(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-22","token":"user-22(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).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-6","token":"user-6(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-23","token":"user-23(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-7","token":"user-7(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-19","token":"user-19(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-24","token":"user-24(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-31","token":"user-31(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-48","token":"user-48(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-45","token":"user-45(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-36","token":"user-36(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-14","token":"user-14(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-46","token":"user-46(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-26","token":"user-26(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-42","token":"user-42(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-29","token":"user-29(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-0","token":"user-0(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-37","token":"user-37(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-9","token":"user-9(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-16","token":"user-16(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-49","token":"user-49(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-33","token":"user-33(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-15","token":"user-15(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-30","token":"user-30(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-18","token":"user-18(4).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-35","token":"user-35(4).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-29","token":"user-29(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-3","token":"user-3(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-17","token":"user-17(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-9","token":"user-9(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-16","token":"user-16(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-47","token":"user-47(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-8","token":"user-8(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-1","token":"user-1(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-32","token":"user-32(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-2","token":"user-2(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-30","token":"user-30(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-35","token":"user-35(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-11","token":"user-11(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-38","token":"user-38(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-7","token":"user-7(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-19","token":"user-19(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-24","token":"user-24(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-31","token":"user-31(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-48","token":"user-48(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-21","token":"user-21(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-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-14","token":"user-14(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-28","token":"user-28(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-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-29","token":"user-29(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-0","token":"user-0(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-5","token":"user-5(6).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-22","token":"user-22(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-9","token":"user-9(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-16","token":"user-16(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-8","token":"user-8(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-49","token":"user-49(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(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-15","token":"user-15(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-40","token":"user-40(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-18","token":"user-18(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-35","token":"user-35(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-38","token":"user-38(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-6","token":"user-6(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-7","token":"user-7(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-13","token":"user-13(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-20","token":"user-20(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-31","token":"user-31(6).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-48","token":"user-48(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-39","token":"user-39(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-42","token":"user-42(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-14","token":"user-14(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-4","token":"user-4(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-26","token":"user-26(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-49","token":"user-49(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-27","token":"user-27(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-26","token":"user-26(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-42","token":"user-42(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-29","token":"user-29(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-3","token":"user-3(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-17","token":"user-17(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-9","token":"user-9(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-16","token":"user-16(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-47","token":"user-47(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-33","token":"user-33(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-1","token":"user-1(7).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-32","token":"user-32(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(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-18","token":"user-18(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-40","token":"user-40(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-44","token":"user-44(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-11","token":"user-11(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-38","token":"user-38(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-31","token":"user-31(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-13","token":"user-13(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-20","token":"user-20(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-21","token":"user-21(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-48","token":"user-48(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-36","token":"user-36(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-25","token":"user-25(7).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-41","token":"user-41(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-11","token":"user-11(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-38","token":"user-38(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-12","token":"user-12(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-20","token":"user-20(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-13","token":"user-13(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-34","token":"user-34(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-45","token":"user-45(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-21","token":"user-21(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-25","token":"user-25(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-27","token":"user-27(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-4","token":"user-4(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-3","token":"user-3(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-29","token":"user-29(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-0","token":"user-0(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-5","token":"user-5(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-9","token":"user-9(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-10","token":"user-10(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-22","token":"user-22(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-8","token":"user-8(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-1","token":"user-1(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-32","token":"user-32(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-2","token":"user-2(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-30","token":"user-30(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-44","token":"user-44(8).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-29","token":"user-29(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-3","token":"user-3(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-11","token":"user-11(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-17","token":"user-17(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-9","token":"user-9(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-16","token":"user-16(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-47","token":"user-47(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-23","token":"user-23(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-41","token":"user-41(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-12","token":"user-12(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-24","token":"user-24(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-43","token":"user-43(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-15","token":"user-15(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-49","token":"user-49(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-18","token":"user-18(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-40","token":"user-40(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-44","token":"user-44(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-39","token":"user-39(9).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-18","token":"user-18(5).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-9","token":"user-9(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-39","token":"user-39(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-18","token":"user-18(6).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-10","token":"user-10(5).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-5","token":"user-5(4).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-36","token":"user-36(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-17","token":"user-17(5).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-38","token":"user-38(4).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-20","token":"user-20(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-17","token":"user-17(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-16","token":"user-16(6).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-12","token":"user-12(6).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-21","token":"user-21(5).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-37","token":"user-37(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).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-29","token":"user-29(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-15","token":"user-15(5).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(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-34","token":"user-34(4).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-37","token":"user-37(5).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-38","token":"user-38(5).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-4","token":"user-4(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-47","token":"user-47(4).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-49","token":"user-49(6).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-31","token":"user-31(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-33","token":"user-33(5).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-12","token":"user-12(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-12","token":"user-12(5).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-34","token":"user-34(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-4","token":"user-4(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-18","token":"user-18(4).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-32","token":"user-32(6).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-25","token":"user-25(4).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-5","token":"user-5(6).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-40","token":"user-40(6).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(5).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-19","token":"user-19(4).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-1","token":"user-1(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-11","token":"user-11(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-10","token":"user-10(6).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-26","token":"user-26(4).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-26","token":"user-26(5).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-7","token":"user-7(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-46","token":"user-46(5).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-22","token":"user-22(4).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-37","token":"user-37(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-21","token":"user-21(4).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-43","token":"user-43(5).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-16","token":"user-16(5).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-32","token":"user-32(4).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-24","token":"user-24(5).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-7","token":"user-7(6).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-19","token":"user-19(5).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-13","token":"user-13(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-44","token":"user-44(6).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-42","token":"user-42(4).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-31","token":"user-31(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-27","token":"user-27(5).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-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-13","token":"user-13(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-2","token":"user-2(4).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-41","token":"user-41(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-9","token":"user-9(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-8","token":"user-8(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-6","token":"user-6(6).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-30","token":"user-30(8).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-45","token":"user-45(6).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-43","token":"user-43(8).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-6","token":"user-6(9).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-10","token":"user-10(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-13","token":"user-13(7).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-27","token":"user-27(7).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-17","token":"user-17(8).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-31","token":"user-31(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-38","token":"user-38(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-3","token":"user-3(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-28","token":"user-28(8).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-17","token":"user-17(9).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-9","token":"user-9(8).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-23","token":"user-23(7).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-37","token":"user-37(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-10","token":"user-10(7).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-3","token":"user-3(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-4","token":"user-4(8).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-21","token":"user-21(6).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-25","token":"user-25(7).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-22","token":"user-22(8).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-18","token":"user-18(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-4","token":"user-4(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-24","token":"user-24(9).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-7","token":"user-7(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-40","token":"user-40(8).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-2","token":"user-2(9).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-28","token":"user-28(7).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-15","token":"user-15(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-46","token":"user-46(6).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-27","token":"user-27(6).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-48","token":"user-48(7).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-17","token":"user-17(7).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-9","token":"user-9(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-34","token":"user-34(7).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-47","token":"user-47(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-23","token":"user-23(8).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-22","token":"user-22(7).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-36","token":"user-36(8).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-48","token":"user-48(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-25","token":"user-25(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-3","token":"user-3(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-37","token":"user-37(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-41","token":"user-41(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-20","token":"user-20(7).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-32","token":"user-32(9).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-33","token":"user-33(7).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-40","token":"user-40(7).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-24","token":"user-24(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-0","token":"user-0(8).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-0","token":"user-0(7).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-31","token":"user-31(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-44","token":"user-44(8).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-33","token":"user-33(9).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-20","token":"user-20(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-48","token":"user-48(6).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-16","token":"user-16(8).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-19","token":"user-19(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-46","token":"user-46(7).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-7","token":"user-7(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-1","token":"user-1(8).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-14","token":"user-14(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-39","token":"user-39(7).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-1","token":"user-1(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-49","token":"user-49(9).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-37","token":"user-37(7).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-16","token":"user-16(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-42","token":"user-42(6).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-0","token":"user-0(9).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-2","token":"user-2(7).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-13","token":"user-13(8).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-13","token":"user-13(6).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-12","token":"user-12(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-35","token":"user-35(7).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-39","token":"user-39(8).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-22","token":"user-22(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-19","token":"user-19(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-14","token":"user-14(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-4","token":"user-4(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-28","token":"user-28(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-45","token":"user-45(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-48","token":"user-48(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-36","token":"user-36(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-48","token":"user-48(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-28","token":"user-28(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-31","token":"user-31(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(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-34","token":"user-34(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-42","token":"user-42(9).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-26","token":"user-26(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"}
--- PASS: TestHammerSimpleAuthenticate (0.72s)
=== 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.23s)
=== 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.19s)
=== 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.eyJleHAiOjE3MDg1OTM3NDcsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.UYr8JIyd0tCpLJRG8oTC68QFyKRTjg4t0ehGqZI2sgEnFVjJKEVcjBx8_R24hvuPcmGi66wmNwYJqpiHSWplWamapo4JOqAwBIKhA5JM1DHAcSA1dh0ZJ1ZxkHYd1Tk5U6bhdAnBU6ngXMHI_kAMr4A6gE3f1Ma4YE2W-B6xjNxwG6bn9gWfTh_6m-a3LnXP30AHv1csYCd2dy86OfSHqu4nUD_IUJlgzTneBwuIKkhC_GOlL01TgPQ4mxuMOf5bIMsqw3sCDcbDKDHFFgkysbIlTZDqbShImBzH7u1q2ga6QCSV_rq9vA0Jg3JF0YcFMOtRG8XWyzueqq5X75VzgA"}
--- PASS: TestAuthInfoFromCtxWithRootJWT (0.22s)
=== 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.25s)
PASS
ok  	go.etcd.io/etcd/auth	9.178s
?   	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.16s)
=== 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.01s)
=== 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.737s
=== RUN   TestDialCancel
{"level":"warn","ts":"2024-02-22T09:18:15.661Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-038517fc-8f28-4da9-bf56-ad810b8f173e/dialcancel:12345","attempt":0,"error":"rpc error: code = Canceled desc = latest balancer error: all SubConns are in TransientFailure"}
--- PASS: TestDialCancel (0.10s)
=== RUN   TestDialTimeout
--- PASS: TestDialTimeout (3.02s)
=== RUN   TestDialNoTimeout
--- PASS: TestDialNoTimeout (0.00s)
=== RUN   TestIsHaltErr
--- PASS: TestIsHaltErr (0.00s)
=== RUN   TestCloseCtxClient
--- PASS: TestCloseCtxClient (0.00s)
=== RUN   TestSyncFiltersMembers
--- PASS: TestSyncFiltersMembers (0.00s)
=== 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.00s)
    --- 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.469s
=== RUN   TestRoundRobinBalancedResolvableNoFailover
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD23E9C5561"}
{"level":"info","msg":"built balancer","balancer-id":"czbhujk5oo61","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhujk5oo61","addresses":["127.0.0.1:33225"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33225"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujk5oo61","connected":false,"subconn":"0x2112750","subconn-size":1,"address":"127.0.0.1:33225","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":"czbhujk5oo61","connected":true,"subconn":"0x2112750","subconn-size":1,"address":"127.0.0.1:33225","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujk5oo61","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33225 (0x2112750)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33225","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD24BFD51D2"}
{"level":"info","msg":"built balancer","balancer-id":"czbhujke1dez","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhujke1dez","addresses":["unix:///tmp/etcd-unix-so-1108248004"]}
{"level":"info","msg":"created subconn","address":"unix:///tmp/etcd-unix-so-1108248004"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujke1dez","connected":false,"subconn":"0x200e830","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-1108248004","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":"czbhujke1dez","connected":true,"subconn":"0x200e830","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-1108248004","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujke1dez","policy":"picker-roundrobin-balanced","subconn-ready":["unix:///tmp/etcd-unix-so-1108248004 (0x200e830)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-1108248004","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD25C9CD7B3"}
{"level":"info","msg":"built balancer","balancer-id":"czbhujkog0dm","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhujkog0dm","addresses":["127.0.0.1:33483","127.0.0.1:37073","127.0.0.1:40105"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:37073"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:40105"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33483"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujkog0dm","connected":false,"subconn":"0x20c9750","subconn-size":3,"address":"127.0.0.1:37073","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":"czbhujkog0dm","connected":false,"subconn":"0x20c9770","subconn-size":3,"address":"127.0.0.1:40105","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":"czbhujkog0dm","connected":false,"subconn":"0x20c9790","subconn-size":3,"address":"127.0.0.1:33483","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":"czbhujkog0dm","connected":true,"subconn":"0x20c9790","subconn-size":3,"address":"127.0.0.1:33483","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujkog0dm","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33483 (0x20c9790)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujkog0dm","connected":true,"subconn":"0x20c9770","subconn-size":3,"address":"127.0.0.1:40105","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujkog0dm","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33483 (0x20c9790)","127.0.0.1:40105 (0x20c9770)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujkog0dm","connected":true,"subconn":"0x20c9750","subconn-size":3,"address":"127.0.0.1:37073","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujkog0dm","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33483 (0x20c9790)","127.0.0.1:37073 (0x20c9750)","127.0.0.1:40105 (0x20c9770)"],"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37073","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40105","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33483","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD294A1BDB4"}
{"level":"info","msg":"built balancer","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhujlnd67a","addresses":["127.0.0.1:32867","127.0.0.1:33945","127.0.0.1:38215","127.0.0.1:39373","127.0.0.1:41961"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:32867"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:38215"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39373"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:41961"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33945"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujlnd67a","connected":false,"subconn":"0x20c9d40","subconn-size":5,"address":"127.0.0.1:32867","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":"czbhujlnd67a","connected":false,"subconn":"0x20c9d60","subconn-size":5,"address":"127.0.0.1:38215","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":"czbhujlnd67a","connected":false,"subconn":"0x20c9d80","subconn-size":5,"address":"127.0.0.1:39373","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":"czbhujlnd67a","connected":false,"subconn":"0x20c9db0","subconn-size":5,"address":"127.0.0.1:41961","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":"czbhujlnd67a","connected":false,"subconn":"0x20c9dd0","subconn-size":5,"address":"127.0.0.1:33945","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":"czbhujlnd67a","connected":true,"subconn":"0x20c9dd0","subconn-size":5,"address":"127.0.0.1:33945","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33945 (0x20c9dd0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","connected":true,"subconn":"0x20c9d40","subconn-size":5,"address":"127.0.0.1:32867","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:32867 (0x20c9d40)","127.0.0.1:33945 (0x20c9dd0)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","connected":true,"subconn":"0x20c9db0","subconn-size":5,"address":"127.0.0.1:41961","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:32867 (0x20c9d40)","127.0.0.1:33945 (0x20c9dd0)","127.0.0.1:41961 (0x20c9db0)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","connected":true,"subconn":"0x20c9d60","subconn-size":5,"address":"127.0.0.1:38215","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:32867 (0x20c9d40)","127.0.0.1:33945 (0x20c9dd0)","127.0.0.1:38215 (0x20c9d60)","127.0.0.1:41961 (0x20c9db0)"],"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","connected":true,"subconn":"0x20c9d80","subconn-size":5,"address":"127.0.0.1:39373","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujlnd67a","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:32867 (0x20c9d40)","127.0.0.1:33945 (0x20c9dd0)","127.0.0.1:38215 (0x20c9d60)","127.0.0.1:39373 (0x20c9d80)","127.0.0.1:41961 (0x20c9db0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:32867","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38215","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39373","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41961","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableNoFailover (0.19s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1 (0.01s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets (0.02s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3 (0.06s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5 (0.10s)
=== RUN   TestRoundRobinBalancedResolvableFailoverFromServerFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD2F02DF205"}
{"level":"info","msg":"built balancer","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://serverfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhujn8kbdn","addresses":["127.0.0.1:33101","127.0.0.1:34945","127.0.0.1:39507","127.0.0.1:40299","127.0.0.1:44945"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39507"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:40299"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33101"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:34945"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:44945"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujn8kbdn","connected":false,"subconn":"0x2585170","subconn-size":5,"address":"127.0.0.1:39507","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":"czbhujn8kbdn","connected":false,"subconn":"0x2585190","subconn-size":5,"address":"127.0.0.1:40299","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":"czbhujn8kbdn","connected":false,"subconn":"0x25851b0","subconn-size":5,"address":"127.0.0.1:33101","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":"czbhujn8kbdn","connected":false,"subconn":"0x25851e0","subconn-size":5,"address":"127.0.0.1:34945","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":"czbhujn8kbdn","connected":false,"subconn":"0x2585200","subconn-size":5,"address":"127.0.0.1:44945","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":"czbhujn8kbdn","connected":false,"subconn":"0x2585170","subconn-size":5,"address":"127.0.0.1:39507","old-state":"CONNECTING","new-state":"TRANSIENT_FAILURE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhujn8kbdn","connected":true,"subconn":"0x2585200","subconn-size":5,"address":"127.0.0.1:44945","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:44945 (0x2585200)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","connected":true,"subconn":"0x2585190","subconn-size":5,"address":"127.0.0.1:40299","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:40299 (0x2585190)","127.0.0.1:44945 (0x2585200)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","connected":true,"subconn":"0x25851b0","subconn-size":5,"address":"127.0.0.1:33101","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33101 (0x25851b0)","127.0.0.1:40299 (0x2585190)","127.0.0.1:44945 (0x2585200)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","connected":true,"subconn":"0x25851e0","subconn-size":5,"address":"127.0.0.1:34945","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33101 (0x25851b0)","127.0.0.1:34945 (0x25851e0)","127.0.0.1:40299 (0x2585190)","127.0.0.1:44945 (0x2585200)"],"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":1,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","connected":false,"subconn":"0x2585170","subconn-size":5,"address":"127.0.0.1:39507","old-state":"TRANSIENT_FAILURE","new-state":"CONNECTING"}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":3,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","connected":true,"subconn":"0x2585170","subconn-size":5,"address":"127.0.0.1:39507","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhujn8kbdn","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33101 (0x25851b0)","127.0.0.1:34945 (0x25851e0)","127.0.0.1:39507 (0x2585170)","127.0.0.1:40299 (0x2585190)","127.0.0.1:44945 (0x2585200)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40299","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33101","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44945","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39507","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromServerFail (1.09s)
=== RUN   TestRoundRobinBalancedResolvableFailoverFromRequestFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17B624BD7004628A6"}
{"level":"info","msg":"built balancer","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://requestfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"czbhuk5a4twu","addresses":["127.0.0.1:36829","127.0.0.1:36851","127.0.0.1:37383","127.0.0.1:39075","127.0.0.1:40513"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39075"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:36829"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:36851"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:40513"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:37383"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"czbhuk5a4twu","connected":false,"subconn":"0x25aee60","subconn-size":5,"address":"127.0.0.1:39075","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":"czbhuk5a4twu","connected":false,"subconn":"0x25aee80","subconn-size":5,"address":"127.0.0.1:36829","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":"czbhuk5a4twu","connected":false,"subconn":"0x25aeed0","subconn-size":5,"address":"127.0.0.1:36851","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":"czbhuk5a4twu","connected":true,"subconn":"0x25aeed0","subconn-size":5,"address":"127.0.0.1:36851","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36851 (0x25aeed0)"],"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":true,"subconn":"0x25aee60","subconn-size":5,"address":"127.0.0.1:39075","old-state":"CONNECTING","new-state":"READY"}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36851 (0x25aeed0)","127.0.0.1:39075 (0x25aee60)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":false,"subconn":"0x25aeef0","subconn-size":5,"address":"127.0.0.1:40513","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":false,"subconn":"0x25aef70","subconn-size":5,"address":"127.0.0.1:37383","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":true,"subconn":"0x25aee80","subconn-size":5,"address":"127.0.0.1:36829","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36829 (0x25aee80)","127.0.0.1:36851 (0x25aeed0)","127.0.0.1:39075 (0x25aee60)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":true,"subconn":"0x25aef70","subconn-size":5,"address":"127.0.0.1:37383","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36829 (0x25aee80)","127.0.0.1:36851 (0x25aeed0)","127.0.0.1:37383 (0x25aef70)","127.0.0.1:39075 (0x25aee60)"],"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","connected":true,"subconn":"0x25aeef0","subconn-size":5,"address":"127.0.0.1:40513","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"czbhuk5a4twu","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36829 (0x25aee80)","127.0.0.1:36851 (0x25aeed0)","127.0.0.1:37383 (0x25aef70)","127.0.0.1:39075 (0x25aee60)","127.0.0.1:40513 (0x25aeef0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36829","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36851","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40513","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37383","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromRequestFail (0.06s)
=== RUN   Test_epsToAddrs
--- PASS: Test_epsToAddrs (0.00s)
PASS
ok  	go.etcd.io/etcd/clientv3/balancer	1.366s
?   	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.022s [no tests to run]
=== RUN   TestResumeElection
--- PASS: TestResumeElection (0.45s)
PASS
ok  	go.etcd.io/etcd/clientv3/concurrency	1.204s
?   	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.018s
?   	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 (5.20s)
=== RUN   TestDetectTxnOrderViolation
--- PASS: TestDetectTxnOrderViolation (4.94s)
=== 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 (2.81s)
=== RUN   TestUnresolvableOrderViolation
--- PASS: TestUnresolvableOrderViolation (12.27s)
PASS
ok  	go.etcd.io/etcd/clientv3/ordering	25.289s
=== RUN   TestSnapshotV3RestoreMultiMemberAdd
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot859878325.db.part"}
{"level":"info","ts":"2024-02-22T09:19:15.861Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:20087"}
{"level":"info","ts":"2024-02-22T09:19:15.911Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:20087","size":"20 kB","took":"80.398851ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot859878325.db"}
WARNING: 2024/02/22 09:19:15 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:20087 localhost:20087 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:20087: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/948431911/member/wal","data-dir":"/tmp/948431911","snap-dir":"/tmp/948431911/member/snap"}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"42eda0151f299d25","added-peer-peer-urls":["unix://localhost:2362"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"67c39768dc7740fa","added-peer-peer-urls":["unix://localhost:12589"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"97429740f847298e","added-peer-peer-urls":["unix://localhost:4043"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/948431911/member/wal","data-dir":"/tmp/948431911","snap-dir":"/tmp/948431911/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/309382255/member/wal","data-dir":"/tmp/309382255","snap-dir":"/tmp/309382255/member/snap"}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"42eda0151f299d25","added-peer-peer-urls":["unix://localhost:2362"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"67c39768dc7740fa","added-peer-peer-urls":["unix://localhost:12589"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"97429740f847298e","added-peer-peer-urls":["unix://localhost:4043"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/309382255/member/wal","data-dir":"/tmp/309382255","snap-dir":"/tmp/309382255/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/701155175/member/wal","data-dir":"/tmp/701155175","snap-dir":"/tmp/701155175/member/snap"}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"42eda0151f299d25","added-peer-peer-urls":["unix://localhost:2362"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"67c39768dc7740fa","added-peer-peer-urls":["unix://localhost:12589"]}
{"level":"info","msg":"added member","cluster-id":"bf325161c875177a","local-member-id":"0","added-peer-id":"97429740f847298e","added-peer-peer-urls":["unix://localhost:4043"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot859878325.db","wal-dir":"/tmp/701155175/member/wal","data-dir":"/tmp/701155175","snap-dir":"/tmp/701155175/member/snap"}
--- PASS: TestSnapshotV3RestoreMultiMemberAdd (23.28s)
=== RUN   TestSnapshotV3RestoreSingle
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot214564215.db.part"}
{"level":"info","ts":"2024-02-22T09:19:39.216Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:4712"}
{"level":"info","ts":"2024-02-22T09:19:39.290Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:4712","size":"20 kB","took":"122.6016ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot214564215.db"}
WARNING: 2024/02/22 09:19:39 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:4712 localhost:4712 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:4712: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot214564215.db","wal-dir":"/tmp/343763212/member/wal","data-dir":"/tmp/343763212","snap-dir":"/tmp/343763212/member/snap"}
{"level":"info","msg":"added member","cluster-id":"32ea48c2e12cc3c5","local-member-id":"0","added-peer-id":"8058dcd52d18a486","added-peer-peer-urls":["unix://localhost:20033"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot214564215.db","wal-dir":"/tmp/343763212/member/wal","data-dir":"/tmp/343763212","snap-dir":"/tmp/343763212/member/snap"}
--- PASS: TestSnapshotV3RestoreSingle (2.17s)
=== RUN   TestSnapshotV3RestoreMulti
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot555841500.db.part"}
{"level":"info","ts":"2024-02-22T09:19:41.558Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:20460"}
{"level":"info","ts":"2024-02-22T09:19:41.615Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:20460","size":"20 kB","took":"100.582045ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot555841500.db"}
WARNING: 2024/02/22 09:19:41 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:20460 localhost:20460 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:20460: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/801298064/member/wal","data-dir":"/tmp/801298064","snap-dir":"/tmp/801298064/member/snap"}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"b8c0edb74c59d9d","added-peer-peer-urls":["unix://localhost:43398"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"786490f35a8e706b","added-peer-peer-urls":["unix://localhost:23573"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"8598de956d00f801","added-peer-peer-urls":["unix://localhost:3073"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/801298064/member/wal","data-dir":"/tmp/801298064","snap-dir":"/tmp/801298064/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/257877535/member/wal","data-dir":"/tmp/257877535","snap-dir":"/tmp/257877535/member/snap"}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"b8c0edb74c59d9d","added-peer-peer-urls":["unix://localhost:43398"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"786490f35a8e706b","added-peer-peer-urls":["unix://localhost:23573"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"8598de956d00f801","added-peer-peer-urls":["unix://localhost:3073"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/257877535/member/wal","data-dir":"/tmp/257877535","snap-dir":"/tmp/257877535/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/622646582/member/wal","data-dir":"/tmp/622646582","snap-dir":"/tmp/622646582/member/snap"}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"b8c0edb74c59d9d","added-peer-peer-urls":["unix://localhost:43398"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"786490f35a8e706b","added-peer-peer-urls":["unix://localhost:23573"]}
{"level":"info","msg":"added member","cluster-id":"a44bb93fa0e95012","local-member-id":"0","added-peer-id":"8598de956d00f801","added-peer-peer-urls":["unix://localhost:3073"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot555841500.db","wal-dir":"/tmp/622646582/member/wal","data-dir":"/tmp/622646582","snap-dir":"/tmp/622646582/member/snap"}
--- PASS: TestSnapshotV3RestoreMulti (4.85s)
=== RUN   TestSnapshotFilePermissions
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot521865855.db.part"}
{"level":"info","ts":"2024-02-22T09:19:46.523Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:21328"}
{"level":"info","ts":"2024-02-22T09:19:46.607Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:21328","size":"20 kB","took":"106.763197ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot521865855.db"}
WARNING: 2024/02/22 09:19:46 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:21328 localhost:21328 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:21328: connect: no such file or directory". Reconnecting...
--- PASS: TestSnapshotFilePermissions (1.57s)
=== RUN   TestCorruptedBackupFileCheck
--- PASS: TestCorruptedBackupFileCheck (0.00s)
PASS
ok  	go.etcd.io/etcd/clientv3/snapshot	31.916s
=== RUN   TestConfigFromFile
--- PASS: TestConfigFromFile (0.01s)
PASS
ok  	go.etcd.io/etcd/clientv3/yaml	0.037s
=== RUN   TestConfigFileOtherFields
--- PASS: TestConfigFileOtherFields (0.00s)
=== 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
2024-02-22 09:19:55.956281 I | embed: name = default
2024-02-22 09:19:55.956610 I | embed: data dir = /tmp/token-test2805318694
2024-02-22 09:19:55.956680 I | embed: member dir = /tmp/token-test2805318694/member
2024-02-22 09:19:55.956745 I | embed: heartbeat = 100ms
2024-02-22 09:19:55.956811 I | embed: election = 1000ms
2024-02-22 09:19:55.956876 I | embed: snapshot count = 100000
2024-02-22 09:19:55.956950 I | embed: advertise client URLs = http://localhost:2379
2024-02-22 09:19:56.111570 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32
raft2024/02/22 09:19:56 INFO: 8e9e05c52164694d switched to configuration voters=()
raft2024/02/22 09:19:56 INFO: 8e9e05c52164694d became follower at term 0
raft2024/02/22 09:19:56 INFO: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:19:56 INFO: 8e9e05c52164694d became follower at term 1
raft2024/02/22 09:19:56 INFO: 8e9e05c52164694d switched to configuration voters=(10276657743932975437)
2024-02-22 09:19:56.278301 E | auth: unknown token type: wrong-token
2024-02-22 09:19:56.278984 W | etcdserver: failed to create token provider,err is auth: invalid auth options
--- PASS: TestStartEtcdWrongToken (0.35s)
PASS
ok  	go.etcd.io/etcd/embed	0.389s
=== RUN   TestMain
--- PASS: TestMain (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdctl	0.328s
?   	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.031s
?   	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.054s
=== 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
2024-02-22 09:20:28.419609 I | etcdmain: Loading server configuration from "/tmp/servercfg1224521210". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileMemberFields (0.00s)
=== 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
2024-02-22 09:20:28.422967 I | etcdmain: Loading server configuration from "/tmp/servercfg2857583382". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFields (0.00s)
=== RUN   TestConfigFileClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2024-02-22 09:20:28.425208 I | etcdmain: Loading server configuration from "/tmp/servercfg486233269". 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
2024-02-22 09:20:28.426521 I | etcdmain: Loading server configuration from "/tmp/servercfg4232533521". 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
2024-02-22 09:20:28.427934 I | etcdmain: Loading server configuration from "/tmp/servercfg3326411354". 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
2024-02-22 09:20:28.429282 I | etcdmain: Loading server configuration from "/tmp/servercfg2856715821". 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
2024-02-22 09:20:28.430823 I | etcdmain: Loading server configuration from "/tmp/servercfg1476415068". 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
2024-02-22 09:20:28.432123 I | etcdmain: Loading server configuration from "/tmp/servercfg54854466". 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
2024-02-22 09:20:28.433373 I | etcdmain: Loading server configuration from "/tmp/servercfg934299587". 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
2024-02-22 09:20:28.434739 I | etcdmain: Loading server configuration from "/tmp/servercfg1789015657". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFlags (0.01s)
=== 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
2024-02-22 09:20:28.438904 I | etcdmain: Loading server configuration from "/tmp/servercfg2094671277". 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.00s)
=== RUN   TestConfigFileConflictClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2024-02-22 09:20:28.444642 I | etcdmain: Loading server configuration from "/tmp/servercfg3833420064". 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
2024-02-22 09:20:28.445698 I | etcdmain: Loading server configuration from "/tmp/servercfg1032057804". 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
2024-02-22 09:20:28.446983 I | etcdmain: Loading server configuration from "/tmp/servercfg97334767". 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
2024-02-22 09:20:28.448049 I | etcdmain: Loading server configuration from "/tmp/servercfg2939539389". 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
2024-02-22 09:20:28.461370 I | etcdmain: Loading server configuration from "/tmp/servercfg2618612141". 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
2024-02-22 09:20:28.462495 I | etcdmain: Loading server configuration from "/tmp/servercfg912779258". 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
2024-02-22 09:20:28.463491 I | etcdmain: Loading server configuration from "/tmp/servercfg3963888258". 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
2024-02-22 09:20:28.464487 I | etcdmain: Loading server configuration from "/tmp/servercfg962256386". 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.085s
=== 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":"b","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":"29.66µ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":"10.88µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.441µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.36µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.681µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"7.14µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.3µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.94µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.42µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.84µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"18.5µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.8µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.48µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.76µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.34µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"4.92µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.54µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"5.76µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"4.74µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"2.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""}
--- PASS: TestApplyRequest (0.01s)
=== 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":"116.841µ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":"12.96µ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":"11.621µ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":"7.68µ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":"5.62µ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.23s)
=== 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/testsnapdir841325291/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":"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":"33.046143ms"}
{"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":"opened backend db","path":"/tmp/testsnapdir841325291/member/snap/db","took":"374.764µ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.37s)
=== 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":"16.76µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"9.06µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"8.78µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.9µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"8.5µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.72µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.861µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.98µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.96µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.58µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"6.32µ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.26s)
=== 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":"31.22µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.66µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"387.125µ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":3,"current-applied-index":3,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.04µs","expected-duration":"0s","prefix":"","request":"ID:4 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.84µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"392.244µ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":6,"current-applied-index":6,"incoming-leader-snapshot-index":6,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"13.14µs","expected-duration":"0s","prefix":"","request":"ID:7 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.52µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"360.204µ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":9,"current-applied-index":9,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.16µs","expected-duration":"0s","prefix":"","request":"ID:10 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.44µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":9,"current-applied-index":11,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":12}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"536.846µ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":12,"current-applied-index":12,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"21.02µs","expected-duration":"0s","prefix":"","request":"ID:13 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.42µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":15}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"397.025µ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":15,"current-applied-index":15,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.24µs","expected-duration":"0s","prefix":"","request":"ID:16 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"24.6µs","expected-duration":"0s","prefix":"","request":"ID:17 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"383.584µ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":18,"current-applied-index":18,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"16.42µs","expected-duration":"0s","prefix":"","request":"ID:19 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.62µs","expected-duration":"0s","prefix":"","request":"ID:20 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"378.944µ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":21,"current-applied-index":21,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.461µs","expected-duration":"0s","prefix":"","request":"ID:22 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.48µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"407.705µ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":24,"current-applied-index":24,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"17.48µs","expected-duration":"0s","prefix":"","request":"ID:25 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.641µs","expected-duration":"0s","prefix":"","request":"ID:26 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"375.644µ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":27,"current-applied-index":27,"incoming-leader-snapshot-index":27,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.421µs","expected-duration":"0s","prefix":"","request":"ID:28 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.661µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"381.824µ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":30,"current-applied-index":30,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.7µs","expected-duration":"0s","prefix":"","request":"ID:31 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.8µs","expected-duration":"0s","prefix":"","request":"ID:32 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"376.185µ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":33,"current-applied-index":33,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.82µs","expected-duration":"0s","prefix":"","request":"ID:34 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.361µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"382.085µ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":36,"current-applied-index":36,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.86µs","expected-duration":"0s","prefix":"","request":"ID:37 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.36µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":36,"current-applied-index":38,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":39}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"421.845µ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":39,"current-applied-index":39,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"17.94µs","expected-duration":"0s","prefix":"","request":"ID:40 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.86µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":42}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"434.265µ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":42,"current-applied-index":42,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.54µs","expected-duration":"0s","prefix":"","request":"ID:43 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.1µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":45}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"362.324µ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":45,"current-applied-index":45,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"20.021µs","expected-duration":"0s","prefix":"","request":"ID:46 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.501µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":45,"current-applied-index":47,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":48}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"400.805µ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":48,"current-applied-index":48,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"23.72µs","expected-duration":"0s","prefix":"","request":"ID:49 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.42µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":48,"current-applied-index":50,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":51}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"410.785µ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":51,"current-applied-index":51,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.5µs","expected-duration":"0s","prefix":"","request":"ID:52 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.38µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"563.746µ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":54,"current-applied-index":54,"incoming-leader-snapshot-index":54,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"24.46µs","expected-duration":"0s","prefix":"","request":"ID:55 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.42µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":54,"current-applied-index":56,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":57}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"557.847µ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":57,"current-applied-index":57,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"51.501µs","expected-duration":"0s","prefix":"","request":"ID:58 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.32µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"441.965µ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":60,"current-applied-index":60,"incoming-leader-snapshot-index":60,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"28.7µs","expected-duration":"0s","prefix":"","request":"ID:61 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.56µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":60,"current-applied-index":62,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":63}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"406.604µ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":63,"current-applied-index":63,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"23.18µs","expected-duration":"0s","prefix":"","request":"ID:64 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.9µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":63,"current-applied-index":65,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":66}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"538.186µ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":66,"current-applied-index":66,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"16.56µs","expected-duration":"0s","prefix":"","request":"ID:67 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.78µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":69}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"348.244µ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":69,"current-applied-index":69,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"19.84µs","expected-duration":"0s","prefix":"","request":"ID:70 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.1µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"563.186µ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":72,"current-applied-index":72,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"19.361µs","expected-duration":"0s","prefix":"","request":"ID:73 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.781µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"548.927µ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":75,"current-applied-index":75,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.5µs","expected-duration":"0s","prefix":"","request":"ID:76 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.96µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":78}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"362.184µ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":78,"current-applied-index":78,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"21.14µs","expected-duration":"0s","prefix":"","request":"ID:79 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.6µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"362.985µ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":81,"current-applied-index":81,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"16.8µs","expected-duration":"0s","prefix":"","request":"ID:82 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.48µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"344.224µ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":84,"current-applied-index":84,"incoming-leader-snapshot-index":84,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"16.4µs","expected-duration":"0s","prefix":"","request":"ID:85 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.62µs","expected-duration":"0s","prefix":"","request":"ID:86 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"404.064µ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":87,"current-applied-index":87,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.421µs","expected-duration":"0s","prefix":"","request":"ID:88 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"37.861µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"416.525µ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":90,"current-applied-index":90,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"20.1µs","expected-duration":"0s","prefix":"","request":"ID:91 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.641µ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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":93}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"414.765µ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":93,"current-applied-index":93,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.581µs","expected-duration":"0s","prefix":"","request":"ID:94 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.82µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"395.964µ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":96,"current-applied-index":96,"incoming-leader-snapshot-index":96,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.301µs","expected-duration":"0s","prefix":"","request":"ID:97 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.5µs","expected-duration":"0s","prefix":"","request":"ID:98 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"420.525µ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":99,"current-applied-index":99,"incoming-leader-snapshot-index":99,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.54µs","expected-duration":"0s","prefix":"","request":"ID:100 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.92µ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/testsnapdir3040733816/0000000000000066.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":102}
{"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/testsnapdir3040733816/member/snap/db","took":"362.984µ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":102,"current-applied-index":102,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"20.34µs","expected-duration":"0s","prefix":"","request":"ID:103 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.8µs","expected-duration":"0s","prefix":"","request":"ID:104 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"362.264µ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":105,"current-applied-index":105,"incoming-leader-snapshot-index":105,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"16.48µs","expected-duration":"0s","prefix":"","request":"ID:106 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"16.3µs","expected-duration":"0s","prefix":"","request":"ID:107 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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":108}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"426.985µ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":108,"current-applied-index":108,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.98µs","expected-duration":"0s","prefix":"","request":"ID:109 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.32µs","expected-duration":"0s","prefix":"","request":"ID:110 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"364.104µ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":111,"current-applied-index":111,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"14.88µs","expected-duration":"0s","prefix":"","request":"ID:112 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.56µs","expected-duration":"0s","prefix":"","request":"ID:113 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/testsnapdir3040733816/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":"applied incoming Raft snapshot","snapshot-index":114}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"375.884µ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":"21.5µs","expected-duration":"0s","prefix":"","request":"ID:115 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"17.32µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"407.285µ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":117,"current-applied-index":117,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"19.32µs","expected-duration":"0s","prefix":"","request":"ID:118 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.2µs","expected-duration":"0s","prefix":"","request":"ID:119 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/testsnapdir3040733816/0000000000000078.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":120}
{"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":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"399.124µ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":120,"current-applied-index":120,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"17.541µs","expected-duration":"0s","prefix":"","request":"ID:121 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.12µ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/testsnapdir3040733816/000000000000007b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":123}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"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/testsnapdir3040733816/member/snap/db","took":"410.005µ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":123,"current-applied-index":123,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"21.38µs","expected-duration":"0s","prefix":"","request":"ID:124 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.3µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"453.825µ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":126,"current-applied-index":126,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.84µs","expected-duration":"0s","prefix":"","request":"ID:127 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.4µs","expected-duration":"0s","prefix":"","request":"ID:128 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"434.245µ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":129,"current-applied-index":129,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.76µs","expected-duration":"0s","prefix":"","request":"ID:130 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.58µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"385.984µ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":132,"current-applied-index":132,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.701µs","expected-duration":"0s","prefix":"","request":"ID:133 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"85.981µ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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":132,"current-applied-index":134,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":135}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"407.905µ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":135,"current-applied-index":135,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.64µs","expected-duration":"0s","prefix":"","request":"ID:136 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.82µs","expected-duration":"0s","prefix":"","request":"ID:137 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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":135,"current-applied-index":137,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":138}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"406.944µ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":138,"current-applied-index":138,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.48µs","expected-duration":"0s","prefix":"","request":"ID:139 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"20.9µs","expected-duration":"0s","prefix":"","request":"ID:140 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/testsnapdir3040733816/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":"applying snapshot","current-snapshot-index":138,"current-applied-index":140,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":141}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3040733816/member/snap/db","took":"593.207µ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":141,"current-applied-index":141,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"17.541µs","expected-duration":"0s","prefix":"","request":"ID:142 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.64µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"399.825µ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":144,"current-applied-index":144,"incoming-leader-snapshot-index":144,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"17µs","expected-duration":"0s","prefix":"","request":"ID:145 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.24µs","expected-duration":"0s","prefix":"","request":"ID:146 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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"377.184µ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":147,"current-applied-index":147,"incoming-leader-snapshot-index":147,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"15.76µs","expected-duration":"0s","prefix":"","request":"ID:148 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10µ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/testsnapdir3040733816/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/testsnapdir3040733816/member/snap/db","took":"446.905µ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":150,"current-applied-index":150,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"18.42µ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":26095,"size":"26 kB","took":"200.811306ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"457.838404ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"650.879499ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"825.689145ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.075493059s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.25086605s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.517508719s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.700707841s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"1.925852169s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.100642213s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.300844353s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.459165687s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.675929217s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.825866415s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.000926283s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.259212294s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.459197852s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.642528175s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.809227806s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.00896664s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.234174468s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.384270727s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.534260464s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.71768031s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.892589096s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.084053193s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.284277433s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.467131071s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.6923873s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.859123872s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.05925485s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.225423916s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.625215386s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.809254318s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.984293466s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"7.225924885s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"7.38431576s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"7.534202497s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"7.784258993s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"7.984121308s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.18369134s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.342639581s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.550838693s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.70937741s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.892533811s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB","took":"9.034271173s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"9.191336853s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"9.334308029s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"9.500814797s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"9.684124661s"}
--- PASS: TestConcurrentApplyAndSnapshotV3 (9.92s)
=== 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.00s)
=== 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: 2024-02-22T09:20:55.300Z	WARN	apply request took too long	{"took": "1.000077881s", "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: 2024-02-22T09:20:55.301Z	WARN	apply request took too long	{"took": "1.000059521s", "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: 2024-02-22T09:20:55.301Z	WARN	apply request took too long	{"took": "1.00001308s", "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: 2024-02-22T09:20:55.302Z	WARN	apply request took too long	{"took": "1.00001106s", "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: 2024-02-22T09:20:55.303Z	WARN	apply request took too long	{"took": "1.00000934s", "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	12.969s
?   	go.etcd.io/etcd/etcdserver/api	[no test files]
=== RUN   TestHealthHandler
2024-02-22 09:21:00.060198 W | etcdserver/api/etcdhttp: /health error due to alarm:NOSPACE 
2024-02-22 09:21:00.066614 W | etcdserver/api/etcdhttp: /health error due to memberID:1 alarm:CORRUPT 
--- PASS: TestHealthHandler (0.01s)
=== RUN   TestNewPeerHandlerOnRaftPrefix
--- PASS: TestNewPeerHandlerOnRaftPrefix (0.01s)
=== 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:40570","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.322s
=== 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.00s)
=== 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.053s
=== RUN   TestSendMessage
2024-02-22 09:21:08.588835 I | rafthttp: starting peer 2...
2024-02-22 09:21:08.589394 I | rafthttp: started HTTP pipelining with peer 2
2024-02-22 09:21:08.590145 I | rafthttp: started streaming with peer 2 (writer)
2024-02-22 09:21:08.590951 I | rafthttp: started streaming with peer 2 (writer)
2024-02-22 09:21:08.606510 I | rafthttp: started peer 2
2024-02-22 09:21:08.606685 I | rafthttp: added peer 2
2024-02-22 09:21:08.606769 I | rafthttp: starting peer 1...
2024-02-22 09:21:08.606875 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.614487 I | rafthttp: started peer 1
2024-02-22 09:21:08.614688 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.614767 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.614836 I | rafthttp: added peer 1
2024-02-22 09:21:08.615139 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.615534 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.615578 I | rafthttp: started streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.615897 I | rafthttp: started streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.617615 I | rafthttp: peer 2 became active
2024-02-22 09:21:08.617693 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.618012 I | rafthttp: peer 1 became active
2024-02-22 09:21:08.618069 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2024-02-22 09:21:08.626521 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.627577 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.627760 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.627949 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.628227 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.628766 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.644828 I | rafthttp: stopping peer 1...
2024-02-22 09:21:08.645261 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2024-02-22 09:21:08.645319 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.645796 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.645834 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.646205 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:08.646450 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.646497 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2024-02-22 09:21:08.646519 I | rafthttp: peer 1 became inactive (message send to peer failed)
2024-02-22 09:21:08.646580 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.646750 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.646801 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.646851 I | rafthttp: stopped peer 1
2024-02-22 09:21:08.646894 I | rafthttp: stopping peer 2...
2024-02-22 09:21:08.647309 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.647353 I | rafthttp: stopped streaming with peer 2 (writer)
2024-02-22 09:21:08.647751 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.647784 I | rafthttp: stopped streaming with peer 2 (writer)
2024-02-22 09:21:08.648358 I | rafthttp: stopped HTTP pipelining with peer 2
2024-02-22 09:21:08.648549 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.648585 E | rafthttp: failed to read 2 on stream MsgApp v2 (context canceled)
2024-02-22 09:21:08.648605 I | rafthttp: peer 2 became inactive (message send to peer failed)
2024-02-22 09:21:08.648676 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.648823 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.648864 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.648917 I | rafthttp: stopped peer 2
--- PASS: TestSendMessage (0.06s)
=== RUN   TestSendMessageWhenStreamIsBroken
2024-02-22 09:21:08.659374 I | rafthttp: starting peer 2...
2024-02-22 09:21:08.659504 I | rafthttp: started HTTP pipelining with peer 2
2024-02-22 09:21:08.660971 I | rafthttp: started peer 2
2024-02-22 09:21:08.661048 I | rafthttp: added peer 2
2024-02-22 09:21:08.661080 I | rafthttp: starting peer 1...
2024-02-22 09:21:08.661124 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.662489 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.662537 I | rafthttp: started streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.662980 I | rafthttp: started streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.663305 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.663350 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.663368 I | rafthttp: started streaming with peer 2 (writer)
2024-02-22 09:21:08.663436 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.663499 I | rafthttp: started peer 1
2024-02-22 09:21:08.663587 I | rafthttp: added peer 1
2024-02-22 09:21:08.663646 I | rafthttp: started streaming with peer 2 (writer)
2024-02-22 09:21:08.671849 I | rafthttp: peer 1 became active
2024-02-22 09:21:08.671932 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.672088 I | rafthttp: peer 2 became active
2024-02-22 09:21:08.672134 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.672776 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.673178 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.673646 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.674027 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.674076 E | rafthttp: failed to read 2 on stream Message (unexpected EOF)
2024-02-22 09:21:08.674101 I | rafthttp: peer 2 became inactive (message send to peer failed)
2024-02-22 09:21:08.674173 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.678897 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.680727 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2024-02-22 09:21:08.680996 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.681435 I | rafthttp: peer 2 became active
2024-02-22 09:21:08.681646 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.682236 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.682453 E | rafthttp: failed to read 1 on stream Message (unexpected EOF)
2024-02-22 09:21:08.682642 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.682871 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.683116 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.683327 I | rafthttp: peer 1 became inactive (message send to peer failed)
2024-02-22 09:21:08.683981 E | rafthttp: failed to write 2 on stream Message (write tcp 127.0.0.1:43991->127.0.0.1:47036: use of closed network connection)
2024-02-22 09:21:08.690320 I | rafthttp: peer 2 became inactive (message send to peer failed)
2024-02-22 09:21:08.691133 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.691493 I | rafthttp: peer 1 became active
2024-02-22 09:21:08.691749 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.691993 I | rafthttp: peer 2 became active
2024-02-22 09:21:08.692232 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.692445 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.693783 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.694287 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.694425 I | rafthttp: stopping peer 1...
2024-02-22 09:21:08.704128 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2024-02-22 09:21:08.704216 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.705136 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2024-02-22 09:21:08.705186 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.705415 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:08.705618 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.711892 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.712273 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2024-02-22 09:21:08.712440 I | rafthttp: peer 1 became inactive (message send to peer failed)
2024-02-22 09:21:08.712625 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.712962 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2024-02-22 09:21:08.713170 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.713347 I | rafthttp: stopped peer 1
2024-02-22 09:21:08.713635 I | rafthttp: stopping peer 2...
2024-02-22 09:21:08.714889 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2024-02-22 09:21:08.715220 I | rafthttp: stopped streaming with peer 2 (writer)
2024-02-22 09:21:08.716313 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2024-02-22 09:21:08.716616 I | rafthttp: stopped streaming with peer 2 (writer)
2024-02-22 09:21:08.716865 E | rafthttp: failed to find member 1 in cluster 1
2024-02-22 09:21:08.717631 E | rafthttp: failed to dial 2 on stream MsgApp v2 (peer 2 failed to find local node 1)
2024-02-22 09:21:08.717899 I | rafthttp: peer 2 became inactive (message send to peer failed)
2024-02-22 09:21:08.718642 I | rafthttp: stopped HTTP pipelining with peer 2
2024-02-22 09:21:08.718903 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2024-02-22 09:21:08.719137 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.719391 I | rafthttp: stopped peer 2
--- PASS: TestSendMessageWhenStreamIsBroken (0.07s)
=== 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
2024-02-22 09:21:08.725545 E | rafthttp: failed to find member 2 in cluster 1
2024-02-22 09:21:08.725883 W | rafthttp: rejected the stream from peer 5 since it was removed
2024-02-22 09:21:08.726178 E | rafthttp: request cluster ID mismatch (got 2 want 1)
2024-02-22 09:21:08.726484 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
2024-02-22 09:21:08.732062 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2024-02-22 09:21:08.743124 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSend (0.01s)
=== RUN   TestPipelineKeepSendingWhenPostError
2024-02-22 09:21:08.743712 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)"}
2024-02-22 09:21:08.761846 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineKeepSendingWhenPostError (0.02s)
=== RUN   TestPipelineExceedMaximumServing
2024-02-22 09:21:08.762255 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2024-02-22 09:21:08.766108 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineExceedMaximumServing (0.00s)
=== RUN   TestPipelineSendFailed
2024-02-22 09:21:08.767195 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)"}
2024-02-22 09:21:08.778153 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSendFailed (0.01s)
=== RUN   TestPipelinePost
2024-02-22 09:21:08.779262 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.790377 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePost (0.01s)
=== RUN   TestPipelinePostBad
2024-02-22 09:21:08.790746 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.790852 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:08.790992 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.791240 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:08.791433 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.791744 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostBad (0.00s)
=== RUN   TestPipelinePostErrorc
2024-02-22 09:21:08.792242 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.792425 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostErrorc (0.00s)
=== RUN   TestStopBlockedPipeline
2024-02-22 09:21:08.792837 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)"}
2024-02-22 09:21:08.796304 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestStopBlockedPipeline (0.00s)
=== RUN   TestSnapshotSend
2024-02-22 09:21:08.797378 I | rafthttp: start to send database snapshot [index: 0, to 1, size 35 B]...
2024-02-22 09:21:08.798919 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir2713004636/0000000000000000.snap.db","bytes":5,"size":"5 B"}
2024-02-22 09:21:08.834874 I | rafthttp: successfully received and saved database snapshot [index: 0, from: 0, raft message size: 30 B, db size: 5 B, took: 36.063397ms]
{"level":"info","msg":"peer became active","peer-id":"1"}
2024-02-22 09:21:08.835633 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully
2024-02-22 09:21:08.837169 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2024-02-22 09:21:08.838110 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2024-02-22 09:21:08.838692 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2024-02-22 09:21:08.839133 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)"}
2024-02-22 09:21:08.840597 I | rafthttp: start to send database snapshot [index: 0, to 1, size 10 kB]...
2024-02-22 09:21:08.841753 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)"}
2024-02-22 09:21:08.842089 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2024-02-22 09:21:08.842692 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2024-02-22 09:21:08.843880 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2024-02-22 09:21:08.851238 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2024-02-22 09:21:08.851480 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)"}
2024-02-22 09:21:08.851997 E | rafthttp: failed to save KV snapshot (unexpected EOF)
--- PASS: TestSnapshotSend (0.06s)
=== 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
2024-02-22 09:21:08.902836 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"peer became active","peer-id":"2"}
2024-02-22 09:21:08.913368 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.913515 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.913614 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
--- PASS: TestStreamReaderStopOnDial (0.01s)
=== RUN   TestStreamReaderDialDetectUnsupport
--- PASS: TestStreamReaderDialDetectUnsupport (0.00s)
=== RUN   TestStream
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
2024-02-22 09:21:08.925086 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":"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"}
2024-02-22 09:21:08.927949 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.928542 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)"}
2024-02-22 09:21:08.928869 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.929646 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"}
2024-02-22 09:21:08.931572 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2024-02-22 09:21:08.932042 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)"}
2024-02-22 09:21:08.932276 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2024-02-22 09:21:08.932986 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"peer became active","peer-id":"2"}
2024-02-22 09:21:08.936714 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"}
2024-02-22 09:21:08.947988 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)"}
2024-02-22 09:21:08.948129 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.03s)
=== RUN   TestCheckStreamSupport
--- PASS: TestCheckStreamSupport (0.00s)
=== RUN   TestTransportSend
--- PASS: TestTransportSend (0.00s)
=== RUN   TestTransportCutMend
--- PASS: TestTransportCutMend (0.00s)
=== RUN   TestTransportAdd
2024-02-22 09:21:08.954246 I | rafthttp: starting peer 1...
2024-02-22 09:21:08.954451 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.955574 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.956672 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.971855 I | rafthttp: started peer 1
2024-02-22 09:21:08.972334 I | rafthttp: added peer 1
2024-02-22 09:21:08.972596 I | rafthttp: stopping peer 1...
2024-02-22 09:21:08.972872 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.973094 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.973254 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.973561 I | rafthttp: started streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.973989 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:08.974323 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.974533 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.974702 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.974866 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.974987 I | rafthttp: stopped peer 1
--- PASS: TestTransportAdd (0.02s)
=== RUN   TestTransportRemove
2024-02-22 09:21:08.975689 I | rafthttp: starting peer 1...
2024-02-22 09:21:08.975870 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:08.979081 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.986672 I | rafthttp: started peer 1
2024-02-22 09:21:08.986978 I | rafthttp: added peer 1
2024-02-22 09:21:08.987082 I | rafthttp: stopping peer 1...
2024-02-22 09:21:08.990821 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:08.991259 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.991454 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.991649 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.991821 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.991992 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.992152 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.992321 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.994251 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.994541 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.994714 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.994903 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995075 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995241 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995401 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995600 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995781 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.995976 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.996167 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.996342 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.996540 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.996716 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.996915 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.997185 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.997284 I | rafthttp: started streaming with peer 1 (stream Message reader)
2024-02-22 09:21:08.997393 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:08.997600 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.997773 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.997967 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.998151 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.999391 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:08.999578 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:08.999831 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.000041 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.000299 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.000506 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.000725 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.000934 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.001092 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:09.001369 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.001524 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.001772 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:09.001940 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.002093 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2024-02-22 09:21:09.002208 I | rafthttp: stopped peer 1
2024-02-22 09:21:09.002380 I | rafthttp: removed peer 1
--- PASS: TestTransportRemove (0.03s)
=== RUN   TestTransportUpdate
2024-02-22 09:21:09.003075 I | rafthttp: updated peer 1
--- PASS: TestTransportUpdate (0.00s)
=== RUN   TestTransportErrorc
2024-02-22 09:21:09.003616 I | rafthttp: starting peer 1...
2024-02-22 09:21:09.003779 I | rafthttp: started HTTP pipelining with peer 1
2024-02-22 09:21:09.008073 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:09.008395 I | rafthttp: started streaming with peer 1 (writer)
2024-02-22 09:21:09.011540 I | rafthttp: started peer 1
2024-02-22 09:21:09.011797 I | rafthttp: added peer 1
2024-02-22 09:21:09.011987 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:09.012186 I | rafthttp: started streaming with peer 1 (stream Message reader)
2024-02-22 09:21:09.012289 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.012351 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.012377 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.012419 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.012501 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.012713 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013250 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013334 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013394 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013450 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013505 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013564 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013625 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013678 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013729 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013785 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013839 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013891 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.013948 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014007 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014063 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014118 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014174 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014264 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014342 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014401 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014458 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014521 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014584 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014643 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014706 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014768 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014826 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014888 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.014982 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015051 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015113 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015174 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015229 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015282 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015335 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015391 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015465 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015529 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015585 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015639 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015691 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015745 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015810 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015891 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.015955 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016031 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016093 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016154 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016232 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016295 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016355 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016415 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016487 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016557 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016626 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016692 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016758 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016826 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016885 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.016947 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017028 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017089 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017394 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017513 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017629 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017754 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017878 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.017994 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018114 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018261 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018404 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018521 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018637 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018787 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.018908 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019022 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019143 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019262 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019394 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019521 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019634 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019756 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.019897 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.020086 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.026383 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.027107 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.027658 I | rafthttp: stopping peer 1...
2024-02-22 09:21:09.027881 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028081 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028151 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028211 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028267 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028324 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028379 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028436 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028494 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028548 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028602 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028657 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028710 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028762 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028825 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028881 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028939 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.028999 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029055 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029113 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029167 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029220 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029275 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029337 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029394 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029479 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029552 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029613 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029681 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029746 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029804 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029860 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029915 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.029997 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030067 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030127 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030198 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030304 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030370 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030433 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030493 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030550 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030608 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030682 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030745 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030803 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030858 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030910 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.030964 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031045 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031109 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031169 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031254 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031319 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031378 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031439 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031498 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031556 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031615 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031672 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031734 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031787 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031864 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031925 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.031985 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032074 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032136 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032192 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032244 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032297 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032350 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032403 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032457 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032548 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032617 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032675 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032733 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032801 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032864 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.032933 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033022 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033091 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033160 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033221 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033281 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033338 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033431 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033502 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033558 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033608 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033658 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033707 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033758 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033810 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033860 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033910 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.033969 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034040 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034130 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034187 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034541 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034676 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034803 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.034948 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035083 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035225 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035362 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035490 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035617 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035744 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.035872 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036011 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036157 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036300 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036431 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036553 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036689 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036821 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.036976 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037139 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037277 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037406 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037561 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037702 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.037854 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038001 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038144 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038298 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038444 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038598 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.038939 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.039399 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.039599 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.039806 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.040019 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.040255 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.040415 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:09.040630 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.040856 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.041120 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.041337 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.041552 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.041772 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.041939 I | rafthttp: stopped streaming with peer 1 (writer)
2024-02-22 09:21:09.042273 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.042496 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.042777 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.042999 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.043220 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.043444 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.043610 I | rafthttp: stopped HTTP pipelining with peer 1
2024-02-22 09:21:09.043842 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.044012 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.044284 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2024-02-22 09:21:09.044466 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2024-02-22 09:21:09.044692 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2024-02-22 09:21:09.044821 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.486s
=== RUN   TestSaveAndLoad
--- PASS: TestSaveAndLoad (0.06s)
=== RUN   TestBadCRC
{"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212}
--- PASS: TestBadCRC (0.02s)
=== 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.03s)
=== 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.07s)
    --- 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.313s
?   	go.etcd.io/etcd/etcdserver/api/snap/snappb	[no test files]
=== RUN   TestCheckPassword
--- PASS: TestCheckPassword (0.13s)
=== 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.165s
=== RUN   TestNewProxyFuncUnset
--- PASS: TestNewProxyFuncUnset (0.00s)
=== RUN   TestNewProxyFuncBad
--- PASS: TestNewProxyFuncBad (0.00s)
=== RUN   TestNewProxyFunc
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"}
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"}
--- PASS: TestNewProxyFunc (0.00s)
=== RUN   TestCheckCluster
2024-02-22 09:21:19.211173 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.211463 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.211539 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.211605 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.211667 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.211732 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.211865 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.211938 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.211999 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212062 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.212120 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212184 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.212318 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212389 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.212450 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212508 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.212561 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212623 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.212755 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212825 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.212884 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.212944 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.212998 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213058 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.213191 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213261 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.213319 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213385 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.213485 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213559 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.213685 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213756 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.213815 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213871 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.213917 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.213968 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.214069 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.214137 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.214191 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.214448 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.214583 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.214754 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
--- PASS: TestCheckCluster (0.00s)
=== RUN   TestWaitNodes
2024-02-22 09:21:19.215204 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.215297 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.215362 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.215425 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.215510 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.215587 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.215656 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.215715 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.215806 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.215883 N | discovery: found 1 peer(s), waiting for 2 more
2024-02-22 09:21:19.215950 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.216019 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.216084 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.216152 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.216245 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.216324 N | discovery: found 1 peer(s), waiting for 2 more
2024-02-22 09:21:19.216399 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.216549 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.216706 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.216793 N | discovery: found 1 peer(s), waiting for 2 more
2024-02-22 09:21:19.216867 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.216988 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.217131 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.217254 N | discovery: found 1 peer(s), waiting for 2 more
2024-02-22 09:21:19.217324 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.217396 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.217468 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.217544 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.217642 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.217719 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.217781 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.217839 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.217900 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.217988 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.218065 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.218129 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.218194 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.218390 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.218613 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.218703 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.218801 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.218886 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.219000 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.219133 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.219213 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.219276 N | discovery: found 2 peer(s), waiting for 1 more
2024-02-22 09:21:19.219333 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.219393 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.219504 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.219587 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.219650 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.219709 N | discovery: found 3 needed peer(s)
2024-02-22 09:21:19.219861 N | discovery: found peer 1 in the cluster
2024-02-22 09:21:19.219943 N | discovery: found peer 2 in the cluster
2024-02-22 09:21:19.220006 N | discovery: found peer 3 in the cluster
2024-02-22 09:21:19.220066 N | discovery: found 3 needed peer(s)
--- PASS: TestWaitNodes (0.00s)
=== RUN   TestCreateSelf
--- PASS: TestCreateSelf (0.00s)
=== RUN   TestNodesToCluster
--- PASS: TestNodesToCluster (0.00s)
=== RUN   TestSortableNodes
--- PASS: TestSortableNodes (0.02s)
=== RUN   TestRetryFailure
2024-02-22 09:21:19.238183 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.238383 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2024-02-22 09:21:19.238541 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.238686 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2024-02-22 09:21:19.238819 E | discovery: error #0: context deadline exceeded
2024-02-22 09:21:19.238981 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2024-02-22 09:21:19.239122 E | discovery: error #0: context deadline exceeded
--- PASS: TestRetryFailure (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2discovery	0.068s
=== RUN   TestErrorWriteTo
--- PASS: TestErrorWriteTo (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2error	0.022s
=== RUN   TestAuthFlow
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"incorrect password","user-name":"root"}
--- PASS: TestAuthFlow (0.00s)
=== 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.058s
=== 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.017s
?   	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.01s)
=== 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.707s
=== RUN   TestCreateKV
    store_test.go:73: 0: /cdir/create 1 1
--- PASS: TestCreateKV (0.07s)
=== RUN   TestSetKV
    store_test.go:109: 0: /sdir/set 1 2
    store_test.go:109: 1: /sdir/set 4 2
--- PASS: TestSetKV (0.16s)
=== RUN   TestCreateSetDir
    store_test.go:143: 0: 5 /ddir 4
    store_test.go:143: 1: 7 /ddir 6
--- PASS: TestCreateSetDir (0.43s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2v3	1.405s
?   	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":"349641h21m48.426537773s"}
{"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":"349639h15m48.540931358s"}
{"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":"349638h15m48.655513145s"}
{"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":"349637h15m48.769710128s"}
--- 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":"349641h21m53.885089038s"}
{"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":"349641h16m23.99929856s"}
{"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":"349641h11m24.113597604s"}
{"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":"349641h6m24.228421174s"}
{"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":"349641h1m24.343960992s"}
{"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":"349640h56m24.4586052s"}
--- PASS: TestPeriodicMinutes (5.69s)
=== 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":"349641h21m54.832760894s"}
--- 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.469701ms"}
{"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.567282ms"}
--- 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.617723ms"}
--- PASS: TestRevisionPause (0.03s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v3compactor	21.730s
?   	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.034s
=== RUN   TestConvert
--- PASS: TestConvert (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes	0.010s
=== RUN   TestLeaseQueue
--- PASS: TestLeaseQueue (0.10s)
=== RUN   TestLessorGrant
--- PASS: TestLessorGrant (0.27s)
=== RUN   TestLeaseConcurrentKeys
--- PASS: TestLeaseConcurrentKeys (0.17s)
=== RUN   TestLessorRevoke
--- PASS: TestLessorRevoke (0.22s)
=== RUN   TestLessorRenew
--- PASS: TestLessorRenew (0.10s)
=== RUN   TestLessorRenewWithCheckpointer
--- PASS: TestLessorRenewWithCheckpointer (0.15s)
=== RUN   TestLessorRenewExtendPileup
--- PASS: TestLessorRenewExtendPileup (0.32s)
=== RUN   TestLessorDetach
--- PASS: TestLessorDetach (0.20s)
=== RUN   TestLessorRecover
--- PASS: TestLessorRecover (0.22s)
=== RUN   TestLessorExpire
--- PASS: TestLessorExpire (1.25s)
=== RUN   TestLessorExpireAndDemote
--- PASS: TestLessorExpireAndDemote (1.20s)
=== RUN   TestLessorMaxTTL
--- PASS: TestLessorMaxTTL (0.12s)
=== RUN   TestLessorCheckpointScheduling
--- PASS: TestLessorCheckpointScheduling (1.15s)
=== RUN   TestLessorCheckpointsRestoredOnPromote
--- PASS: TestLessorCheckpointsRestoredOnPromote (0.19s)
=== RUN   TestLeaseBackend
=== RUN   TestLeaseBackend/Empty_by_default
=== RUN   TestLeaseBackend/Returns_data_put_before
=== RUN   TestLeaseBackend/Skips_deleted
--- PASS: TestLeaseBackend (0.73s)
    --- PASS: TestLeaseBackend/Empty_by_default (0.22s)
    --- PASS: TestLeaseBackend/Returns_data_put_before (0.27s)
    --- PASS: TestLeaseBackend/Skips_deleted (0.24s)
=== 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.09s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.18s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.19s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.22s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.22s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.27s)
PASS
ok  	go.etcd.io/etcd/lease	7.550s
=== RUN   TestRenewHTTP
--- PASS: TestRenewHTTP (0.17s)
=== RUN   TestTimeToLiveHTTP
--- PASS: TestTimeToLiveHTTP (0.20s)
=== RUN   TestRenewHTTPTimeout
--- PASS: TestRenewHTTPTimeout (1.22s)
=== RUN   TestTimeToLiveHTTPTimeout
--- PASS: TestTimeToLiveHTTPTimeout (1.25s)
PASS
ok  	go.etcd.io/etcd/lease/leasehttp	2.876s
?   	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.00s)
=== RUN   TestKeyIndexGet
--- PASS: TestKeyIndexGet (0.00s)
=== RUN   TestKeyIndexSince
--- PASS: TestKeyIndexSince (0.00s)
=== RUN   TestKeyIndexPut
--- PASS: TestKeyIndexPut (0.00s)
=== RUN   TestKeyIndexRestore
--- PASS: TestKeyIndexRestore (0.00s)
=== RUN   TestKeyIndexTombstone
--- PASS: TestKeyIndexTombstone (0.00s)
=== RUN   TestKeyIndexCompactAndKeep
--- PASS: TestKeyIndexCompactAndKeep (0.00s)
=== RUN   TestKeyIndexCompactOnFurtherRev
--- PASS: TestKeyIndexCompactOnFurtherRev (0.00s)
=== RUN   TestKeyIndexIsEmpty
--- PASS: TestKeyIndexIsEmpty (0.00s)
=== RUN   TestKeyIndexFindGeneration
--- PASS: TestKeyIndexFindGeneration (0.00s)
=== RUN   TestKeyIndexLess
--- PASS: TestKeyIndexLess (0.00s)
=== RUN   TestGenerationIsEmpty
--- PASS: TestGenerationIsEmpty (0.00s)
=== RUN   TestGenerationWalk
--- PASS: TestGenerationWalk (0.00s)
=== RUN   TestKVRange
--- PASS: TestKVRange (0.54s)
=== RUN   TestKVTxnRange
--- PASS: TestKVTxnRange (0.45s)
=== RUN   TestKVRangeRev
--- PASS: TestKVRangeRev (0.19s)
=== RUN   TestKVTxnRangeRev
--- PASS: TestKVTxnRangeRev (0.23s)
=== RUN   TestKVRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"71.261µs"}
--- PASS: TestKVRangeBadRev (0.27s)
=== RUN   TestKVTxnRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"948.871µs"}
--- PASS: TestKVTxnRangeBadRev (0.39s)
=== RUN   TestKVRangeLimit
--- PASS: TestKVRangeLimit (0.24s)
=== RUN   TestKVTxnRangeLimit
--- PASS: TestKVTxnRangeLimit (0.19s)
=== RUN   TestKVPutMultipleTimes
--- PASS: TestKVPutMultipleTimes (0.20s)
=== RUN   TestKVTxnPutMultipleTimes
--- PASS: TestKVTxnPutMultipleTimes (0.18s)
=== RUN   TestKVDeleteRange
--- PASS: TestKVDeleteRange (1.26s)
=== RUN   TestKVTxnDeleteRange
--- PASS: TestKVTxnDeleteRange (1.31s)
=== RUN   TestKVDeleteMultipleTimes
--- PASS: TestKVDeleteMultipleTimes (0.15s)
=== RUN   TestKVTxnDeleteMultipleTimes
--- PASS: TestKVTxnDeleteMultipleTimes (0.15s)
=== RUN   TestKVOperationInSequence
--- PASS: TestKVOperationInSequence (0.21s)
=== RUN   TestKVTxnBlockWriteOperations
--- PASS: TestKVTxnBlockWriteOperations (0.22s)
=== RUN   TestKVTxnNonBlockRange
--- PASS: TestKVTxnNonBlockRange (0.12s)
=== RUN   TestKVTxnOperationInSequence
--- PASS: TestKVTxnOperationInSequence (0.22s)
=== RUN   TestKVCompactReserveLastValue
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"49.902918ms"}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"49.979639ms"}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"57.996712ms"}
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"75.621µs"}
--- PASS: TestKVCompactReserveLastValue (0.41s)
=== RUN   TestKVCompactBad
{"level":"info","msg":"compact tree index","revision":0}
{"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"99.759755ms"}
--- PASS: TestKVCompactBad (0.38s)
=== RUN   TestKVHash
--- PASS: TestKVHash (0.66s)
=== RUN   TestKVRestore
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"87.761µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":1}
--- PASS: TestKVRestore (0.71s)
=== RUN   TestKVSnapshot
--- PASS: TestKVSnapshot (0.23s)
=== RUN   TestWatchableKVWatch
--- PASS: TestWatchableKVWatch (0.27s)
=== RUN   TestScheduleCompaction
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"27.94µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"38.4µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"24.2µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"96.621µs"}
--- PASS: TestScheduleCompaction (0.62s)
=== RUN   TestCompactAllAndRestore
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"134.902µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5}
--- PASS: TestCompactAllAndRestore (0.33s)
=== RUN   TestStoreRev
--- PASS: TestStoreRev (0.13s)
=== 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":"12.9µ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.00s)
=== RUN   TestRestoreDelete
--- PASS: TestRestoreDelete (0.46s)
=== RUN   TestRestoreContinueUnfinishedCompaction
{"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"114.082µs"}
--- PASS: TestRestoreContinueUnfinishedCompaction (0.37s)
=== RUN   TestHashKVWhenCompacting
{"level":"info","msg":"compact tree index","revision":9899}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9899,"took":"1.346735337s"}
{"level":"info","msg":"compact tree index","revision":9900}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"2.969434ms"}
{"level":"info","msg":"compact tree index","revision":9901}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"3.226538ms"}
{"level":"info","msg":"compact tree index","revision":9902}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"987.211µs"}
{"level":"info","msg":"compact tree index","revision":9903}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"29.02µs"}
{"level":"info","msg":"compact tree index","revision":9904}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"20.64µs"}
{"level":"info","msg":"compact tree index","revision":9905}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"26.1µs"}
{"level":"info","msg":"compact tree index","revision":9906}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"22.68µs"}
{"level":"info","msg":"compact tree index","revision":9907}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"19.62µs"}
{"level":"info","msg":"compact tree index","revision":9908}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"21.34µs"}
{"level":"info","msg":"compact tree index","revision":9909}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"1.194714ms"}
{"level":"info","msg":"compact tree index","revision":9910}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"117.221µs"}
{"level":"info","msg":"compact tree index","revision":9911}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"3.706463ms"}
{"level":"info","msg":"compact tree index","revision":9912}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"112.421µs"}
{"level":"info","msg":"compact tree index","revision":9913}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"85.461µs"}
{"level":"info","msg":"compact tree index","revision":9914}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"77.501µs"}
{"level":"info","msg":"compact tree index","revision":9915}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"84.161µs"}
{"level":"info","msg":"compact tree index","revision":9916}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"108.481µs"}
{"level":"info","msg":"compact tree index","revision":9917}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"148.502µs"}
{"level":"info","msg":"compact tree index","revision":9918}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"139.662µs"}
{"level":"info","msg":"compact tree index","revision":9919}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"79.781µs"}
{"level":"info","msg":"compact tree index","revision":9920}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"80.281µs"}
{"level":"info","msg":"compact tree index","revision":9921}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"96.241µs"}
{"level":"info","msg":"compact tree index","revision":9922}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"93.422µs"}
{"level":"info","msg":"compact tree index","revision":9923}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"163.082µs"}
{"level":"info","msg":"compact tree index","revision":9924}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"88.881µs"}
{"level":"info","msg":"compact tree index","revision":9925}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"84.381µs"}
{"level":"info","msg":"compact tree index","revision":9926}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"105.841µs"}
{"level":"info","msg":"compact tree index","revision":9927}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"87.341µs"}
{"level":"info","msg":"compact tree index","revision":9928}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"113.001µs"}
{"level":"info","msg":"compact tree index","revision":9929}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"123.482µs"}
{"level":"info","msg":"compact tree index","revision":9930}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"109.222µs"}
{"level":"info","msg":"compact tree index","revision":9931}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"122.902µs"}
{"level":"info","msg":"compact tree index","revision":9932}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"150.562µs"}
{"level":"info","msg":"compact tree index","revision":9933}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"112.361µs"}
{"level":"info","msg":"compact tree index","revision":9934}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"81.661µs"}
{"level":"info","msg":"compact tree index","revision":9935}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"85.781µs"}
{"level":"info","msg":"compact tree index","revision":9936}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"766.829µs"}
{"level":"info","msg":"compact tree index","revision":9937}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"87.061µs"}
{"level":"info","msg":"compact tree index","revision":9938}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"93.481µs"}
{"level":"info","msg":"compact tree index","revision":9939}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"81.141µs"}
{"level":"info","msg":"compact tree index","revision":9940}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"92.822µs"}
{"level":"info","msg":"compact tree index","revision":9941}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"157.362µs"}
{"level":"info","msg":"compact tree index","revision":9942}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"83.661µs"}
{"level":"info","msg":"compact tree index","revision":9943}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"97.742µs"}
{"level":"info","msg":"compact tree index","revision":9944}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"110.041µs"}
{"level":"info","msg":"compact tree index","revision":9945}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"82.221µs"}
{"level":"info","msg":"compact tree index","revision":9946}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"86.161µs"}
{"level":"info","msg":"compact tree index","revision":9947}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"475.326µs"}
{"level":"info","msg":"compact tree index","revision":9948}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"80.761µs"}
{"level":"info","msg":"compact tree index","revision":9949}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"94.201µs"}
{"level":"info","msg":"compact tree index","revision":9950}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"94.881µs"}
{"level":"info","msg":"compact tree index","revision":9951}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"107.001µs"}
{"level":"info","msg":"compact tree index","revision":9952}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"108.021µs"}
{"level":"info","msg":"compact tree index","revision":9953}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"95.801µs"}
{"level":"info","msg":"compact tree index","revision":9954}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"111.661µs"}
{"level":"info","msg":"compact tree index","revision":9955}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"109.621µs"}
{"level":"info","msg":"compact tree index","revision":9956}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"80.001µs"}
{"level":"info","msg":"compact tree index","revision":9957}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"113.041µs"}
{"level":"info","msg":"compact tree index","revision":9958}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"93.721µs"}
{"level":"info","msg":"compact tree index","revision":9959}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"84.161µs"}
{"level":"info","msg":"compact tree index","revision":9960}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"99.242µs"}
{"level":"info","msg":"compact tree index","revision":9961}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"104.042µs"}
{"level":"info","msg":"compact tree index","revision":9962}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"85.281µs"}
{"level":"info","msg":"compact tree index","revision":9963}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"82.061µs"}
{"level":"info","msg":"compact tree index","revision":9964}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"102.842µs"}
{"level":"info","msg":"compact tree index","revision":9965}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"86.221µs"}
{"level":"info","msg":"compact tree index","revision":9966}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"81.521µs"}
{"level":"info","msg":"compact tree index","revision":9967}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"82.061µs"}
{"level":"info","msg":"compact tree index","revision":9968}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"98.041µs"}
{"level":"info","msg":"compact tree index","revision":9969}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"85.561µs"}
{"level":"info","msg":"compact tree index","revision":9970}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"95.141µs"}
{"level":"info","msg":"compact tree index","revision":9971}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"96.502µs"}
{"level":"info","msg":"compact tree index","revision":9972}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"90.781µs"}
{"level":"info","msg":"compact tree index","revision":9973}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"120.142µs"}
{"level":"info","msg":"compact tree index","revision":9974}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"91.381µs"}
{"level":"info","msg":"compact tree index","revision":9975}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"79.821µs"}
{"level":"info","msg":"compact tree index","revision":9976}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"75.221µs"}
{"level":"info","msg":"compact tree index","revision":9977}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"76.921µs"}
{"level":"info","msg":"compact tree index","revision":9978}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"78.421µs"}
{"level":"info","msg":"compact tree index","revision":9979}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"145.202µs"}
{"level":"info","msg":"compact tree index","revision":9980}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"91.622µs"}
{"level":"info","msg":"compact tree index","revision":9981}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"74.581µs"}
{"level":"info","msg":"compact tree index","revision":9982}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"76.26µs"}
{"level":"info","msg":"compact tree index","revision":9983}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"103.281µs"}
{"level":"info","msg":"compact tree index","revision":9984}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"88.841µs"}
{"level":"info","msg":"compact tree index","revision":9985}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"125.302µs"}
{"level":"info","msg":"compact tree index","revision":9986}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"148.442µs"}
{"level":"info","msg":"compact tree index","revision":9987}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"90.261µs"}
{"level":"info","msg":"compact tree index","revision":9988}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"86.801µs"}
{"level":"info","msg":"compact tree index","revision":9989}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"103.961µs"}
{"level":"info","msg":"compact tree index","revision":9990}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"103.882µs"}
{"level":"info","msg":"compact tree index","revision":9991}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"87.881µs"}
{"level":"info","msg":"compact tree index","revision":9992}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"89.321µs"}
{"level":"info","msg":"compact tree index","revision":9993}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"97.181µs"}
{"level":"info","msg":"compact tree index","revision":9994}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"190.022µs"}
{"level":"info","msg":"compact tree index","revision":9995}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"98.761µs"}
{"level":"info","msg":"compact tree index","revision":9996}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"90.821µs"}
{"level":"info","msg":"compact tree index","revision":9997}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"112.341µs"}
{"level":"info","msg":"compact tree index","revision":9998}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"90.541µs"}
{"level":"info","msg":"compact tree index","revision":9999}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"72.121µs"}
--- PASS: TestHashKVWhenCompacting (9.15s)
=== RUN   TestHashKVZeroRevision
{"level":"info","msg":"compact tree index","revision":5000}
--- PASS: TestHashKVZeroRevision (0.91s)
=== RUN   TestTxnPut
{"level":"info","msg":"finished scheduled compaction","compact-revision":5000,"took":"150.137859ms"}
--- PASS: TestTxnPut (0.26s)
=== RUN   TestConcurrentReadNotBlockingWrite
--- PASS: TestConcurrentReadNotBlockingWrite (0.12s)
=== RUN   TestConcurrentReadTxAndWrite
--- PASS: TestConcurrentReadTxAndWrite (0.32s)
=== RUN   TestRevision
--- PASS: TestRevision (0.00s)
=== RUN   TestWatch
--- PASS: TestWatch (0.17s)
=== RUN   TestNewWatcherCancel
--- PASS: TestNewWatcherCancel (0.13s)
=== RUN   TestCancelUnsynced
--- PASS: TestCancelUnsynced (0.13s)
=== RUN   TestSyncWatchers
--- PASS: TestSyncWatchers (0.14s)
=== RUN   TestWatchCompacted
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"103.621µs"}
--- PASS: TestWatchCompacted (0.23s)
=== RUN   TestWatchFutureRev
--- PASS: TestWatchFutureRev (0.13s)
=== RUN   TestWatchRestore
=== RUN   TestWatchRestore/Normal
=== RUN   TestWatchRestore/RunSyncWatchLoopBeforeRestore
--- PASS: TestWatchRestore (0.93s)
    --- PASS: TestWatchRestore/Normal (0.36s)
    --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.57s)
=== RUN   TestWatchRestoreSyncedWatcher
--- PASS: TestWatchRestoreSyncedWatcher (2.42s)
=== RUN   TestWatchBatchUnsynced
--- PASS: TestWatchBatchUnsynced (0.46s)
=== RUN   TestNewMapwatcherToEventMap
--- PASS: TestNewMapwatcherToEventMap (0.00s)
=== RUN   TestWatchVictims
--- PASS: TestWatchVictims (1.48s)
=== RUN   TestStressWatchCancelClose
--- PASS: TestStressWatchCancelClose (0.18s)
=== RUN   TestWatcherWatchID
--- PASS: TestWatcherWatchID (1.24s)
=== RUN   TestWatcherRequestsCustomID
--- PASS: TestWatcherRequestsCustomID (0.15s)
=== RUN   TestWatcherWatchPrefix
--- PASS: TestWatcherWatchPrefix (0.67s)
=== RUN   TestWatcherWatchWrongRange
--- PASS: TestWatcherWatchWrongRange (0.41s)
=== RUN   TestWatchDeleteRange
--- PASS: TestWatchDeleteRange (0.15s)
=== RUN   TestWatchStreamCancelWatcherByID
--- PASS: TestWatchStreamCancelWatcherByID (0.40s)
=== RUN   TestWatcherRequestProgress
--- PASS: TestWatcherRequestProgress (0.20s)
=== RUN   TestWatcherWatchWithFilter
--- PASS: TestWatcherWatchWithFilter (0.35s)
PASS
ok  	go.etcd.io/etcd/mvcc	32.005s
=== RUN   TestBackendClose
--- PASS: TestBackendClose (0.12s)
=== RUN   TestBackendSnapshot
--- PASS: TestBackendSnapshot (0.20s)
=== RUN   TestBackendBatchIntervalCommit
--- PASS: TestBackendBatchIntervalCommit (0.17s)
=== RUN   TestBackendDefrag
--- PASS: TestBackendDefrag (0.81s)
=== RUN   TestBackendWriteback
--- PASS: TestBackendWriteback (0.10s)
=== RUN   TestConcurrentReadTx
--- PASS: TestConcurrentReadTx (0.14s)
=== RUN   TestBackendWritebackForEach
--- PASS: TestBackendWritebackForEach (0.21s)
=== RUN   TestBatchTxPut
--- PASS: TestBatchTxPut (0.16s)
=== RUN   TestBatchTxRange
--- PASS: TestBatchTxRange (0.10s)
=== RUN   TestBatchTxDelete
--- PASS: TestBatchTxDelete (0.12s)
=== RUN   TestBatchTxCommit
--- PASS: TestBatchTxCommit (0.12s)
=== RUN   TestBatchTxBatchLimitCommit
--- PASS: TestBatchTxBatchLimitCommit (0.13s)
PASS
ok  	go.etcd.io/etcd/mvcc/backend	2.393s
?   	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.00s)
=== 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.030s
?   	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.023s
?   	go.etcd.io/etcd/pkg/debugutil	[no test files]
=== RUN   TestExpectFunc
--- PASS: TestExpectFunc (0.02s)
=== RUN   TestEcho
--- PASS: TestEcho (0.00s)
=== RUN   TestLineCount
--- PASS: TestLineCount (0.03s)
=== RUN   TestSend
--- PASS: TestSend (0.03s)
=== RUN   TestSignal
--- PASS: TestSignal (0.02s)
PASS
ok  	go.etcd.io/etcd/pkg/expect	0.128s
=== 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: 2024-02-22T09:23:23.624Z	ERROR	remove file failed	{"file": "/tmp/TestRemoveMatchFile2576632017/001/tmp3704048607", "error": "remove /tmp/TestRemoveMatchFile2576632017/001/tmp3704048607: 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/purgefile850519746","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/4.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile850519746/6.test"}
--- PASS: TestPurgeFile (0.03s)
=== RUN   TestPurgeFileHoldingLockFile
{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3976959710","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/3.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/4.test"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3976959710/5.test","error":"fileutil: file already locked"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile3976959710/6.test"}
--- PASS: TestPurgeFileHoldingLockFile (0.03s)
=== RUN   TestReadDir
--- PASS: TestReadDir (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/fileutil	0.278s
=== RUN   TestSetFlagsFromEnv
2024-02-22 09:23:26.329764 I | pkg/flags: recognized and used environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnv (0.00s)
=== RUN   TestSetFlagsFromEnvBad
2024-02-22 09:23:26.330399 W | pkg/flags: unrecognized environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnvBad (0.00s)
=== RUN   TestSetFlagsFromEnvParsingError
2024-02-22 09:23:26.330775 W | pkg/flags: unrecognized environment variable ETCD_A=foo
2024-02-22 09:23:26.330876 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.040s
=== RUN   TestGetHostname
--- PASS: TestGetHostname (0.03s)
PASS
ok  	go.etcd.io/etcd/pkg/httputil	0.042s
=== 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.014s
=== RUN   TestPageWriterRandom
    pagewriter_test.go:23: flaky test
--- SKIP: TestPageWriterRandom (0.00s)
=== 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.015s
=== RUN   TestMergeLogger
2024-02-22 09:23:34.541623 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.074s
?   	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:23: Skip test that fails in some environments
--- SKIP: TestGetDefaultInterface (0.00s)
=== RUN   TestGetDefaultHost
    routes_linux_test.go:32: Skip test that fails in some environments
--- SKIP: TestGetDefaultHost (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/netutil	1.069s
=== RUN   TestUnsetenv
--- PASS: TestUnsetenv (0.00s)
=== RUN   TestHandleInterrupts
{"level":"info","msg":"received signal; shutting down","signal":"interrupt"}
{"level":"info","msg":"received signal; shutting down","signal":"terminated"}
--- PASS: TestHandleInterrupts (0.05s)
PASS
ok  	go.etcd.io/etcd/pkg/osutil	0.111s
=== RUN   TestCanonicalURLPath
--- PASS: TestCanonicalURLPath (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/pathutil	0.015s
=== RUN   TestMarshaler
--- PASS: TestMarshaler (0.00s)
=== RUN   TestMarshalerPanic
2024-02-22 09:23:44.928692 C | pkg/pbutil: marshal should never fail (blah)
--- PASS: TestMarshalerPanic (0.00s)
=== RUN   TestUnmarshaler
--- PASS: TestUnmarshaler (0.00s)
=== RUN   TestUnmarshalerPanic
2024-02-22 09:23:44.929203 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.010s
=== RUN   TestServer_Unix_Insecure
{"level":"info","msg":"started proxying","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508B86A03CB24B4.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
    server_test.go:110: took 4.558793ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
    server_test.go:127: took 558.327µs with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508B86A03CB24B4.unix-conn","to":"unix://17B62508B86B8BD46996.unix-conn"}
--- PASS: TestServer_Unix_Insecure (0.01s)
=== RUN   TestServer_TCP_Insecure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33531"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
    server_test.go:110: took 4.514412ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
    server_test.go:127: took 1.214694ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33531","to":"tcp://127.0.0.1:42549"}
--- PASS: TestServer_TCP_Insecure (0.01s)
=== RUN   TestServer_Unix_Secure
{"level":"info","msg":"started proxying","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508B953297C2624.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
    server_test.go:110: took 24.097059ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
    server_test.go:127: took 7.895332ms with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508B953297C2624.unix-conn","to":"unix://17B62508B954A415224.unix-conn"}
--- PASS: TestServer_Unix_Secure (0.04s)
=== RUN   TestServer_TCP_Secure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:40461"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
    server_test.go:110: took 8.564ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
    server_test.go:127: took 10.284879ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:40461","to":"tcp://127.0.0.1:45147"}
--- PASS: TestServer_TCP_Secure (0.02s)
=== RUN   TestServer_Unix_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508BD023CF7407E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
    server_test.go:110: took 6.91024ms with no latency
{"level":"info","msg":"set transmit latency","latency":"47.166918ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
    server_test.go:125: took 51.80476ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"47.166918ms","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508BD023CF7407E.unix-conn","to":"unix://17B62508BD040B3D5075.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayTx (0.06s)
=== RUN   TestServer_TCP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:46089"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
    server_test.go:110: took 5.605885ms with no latency
{"level":"info","msg":"set transmit latency","latency":"49.443639ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
    server_test.go:125: took 51.350895ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"49.443639ms","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:46089","to":"tcp://127.0.0.1:45075"}
--- PASS: TestServer_TCP_Insecure_DelayTx (0.06s)
=== RUN   TestServer_Unix_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508C42BDFDF757A.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
    server_test.go:110: took 9.921235ms with no latency
{"level":"info","msg":"set transmit latency","latency":"49.326518ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
    server_test.go:125: took 56.072469ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"49.326518ms","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508C42BDFDF757A.unix-conn","to":"unix://17B62508C42D88186AC.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:46127","to":"tcp://127.0.0.1:41451"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:46127"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
    server_test.go:110: took 10.331579ms with no latency
{"level":"info","msg":"set transmit latency","latency":"45.874137ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
    server_test.go:125: took 53.301558ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"45.874137ms","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:46127","to":"tcp://127.0.0.1:41451"}
--- PASS: TestServer_TCP_Secure_DelayTx (0.07s)
=== RUN   TestServer_Unix_Insecure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508CC6307977393.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
    server_test.go:204: took 1.004712ms with no latency
{"level":"info","msg":"set accept latency","latency":"698.983682ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 17B62508CC6307977393.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://17B62508CC6307977393.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B62508CC6307977393.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://17B62508CC6307977393.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
    server_test.go:220: took 510.683194ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"698.983682ms","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508CC6307977393.unix-conn","to":"unix://17B62508CC65195D7B0C.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayAccept (0.71s)
=== RUN   TestServer_Unix_Secure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62508F6FA6892807D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
    server_test.go:204: took 6.346034ms with no latency
{"level":"info","msg":"set accept latency","latency":"704.83417ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 17B62508F6FA6892807D.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://17B62508F6FA6892807D.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B62508F6FA6892807D.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://17B62508F6FA6892807D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
    server_test.go:220: took 519.653838ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"704.83417ms","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B62508F6FA6892807D.unix-conn","to":"unix://17B62508F6FBB257BA2.unix-conn"}
--- PASS: TestServer_Unix_Secure_DelayAccept (0.73s)
=== RUN   TestServer_PauseTx
{"level":"info","msg":"started proxying","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B625092267564F2805.unix-conn"}
{"level":"info","msg":"paused tx","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
{"level":"info","msg":"unpaused tx","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B625092267564F2805.unix-conn","to":"unix://17B625092268B1A86953.unix-conn"}
--- PASS: TestServer_PauseTx (0.20s)
=== RUN   TestServer_ModifyTx_corrupt
{"level":"info","msg":"started proxying","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B625092E7DBF18824D.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B625092E7DBF18824D.unix-conn","to":"unix://17B625092E7F41E52C5E.unix-conn"}
--- PASS: TestServer_ModifyTx_corrupt (0.00s)
=== RUN   TestServer_ModifyTx_packet_loss
{"level":"info","msg":"started proxying","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B625092EA854DC7851.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"6 B","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B625092EA854DC7851.unix-conn","to":"unix://17B625092EA9B6C528FF.unix-conn"}
--- PASS: TestServer_ModifyTx_packet_loss (0.00s)
=== RUN   TestServer_BlackholeTx
{"level":"info","msg":"started proxying","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B625092ED17F6B69E8.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"info","msg":"blackholed tx","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"0 B","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"info","msg":"unblackholed tx","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B625092ED17F6B69E8.unix-conn","to":"unix://17B625092ED30AF9510F.unix-conn"}
--- PASS: TestServer_BlackholeTx (0.20s)
=== RUN   TestServer_Shutdown
{"level":"info","msg":"started proxying","from":"unix://17B625093AF6A537454E.unix-conn","to":"unix://17B625093AF7FD847303.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B625093AF6A537454E.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 17B625093AF6A537454E.unix-conn: use of closed network connection"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B625093AF6A537454E.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://17B625093AF6A537454E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B625093AF6A537454E.unix-conn","to":"unix://17B625093AF7FD847303.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B625093AF6A537454E.unix-conn","to":"unix://17B625093AF7FD847303.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B625093AF6A537454E.unix-conn","to":"unix://17B625093AF7FD847303.unix-conn"}
--- PASS: TestServer_Shutdown (0.20s)
=== RUN   TestServer_ShutdownListener
{"level":"info","msg":"started proxying","from":"unix://17B62509470F820D23EF.unix-conn","to":"unix://17B625094710DC1216CA.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://17B62509470F820D23EF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B62509470F820D23EF.unix-conn","to":"unix://17B625094710DC1216CA.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B62509470F820D23EF.unix-conn","to":"unix://17B625094710DC1216CA.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://17B62509470F820D23EF.unix-conn","to":"unix://17B625094710DC1216CA.unix-conn"}
--- PASS: TestServer_ShutdownListener (0.21s)
=== RUN   TestServerHTTP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34223"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:46165","to":"tcp://127.0.0.1:34223"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:46165","to":"tcp://127.0.0.1:34223"}
    server_test.go:541: took 2.811792ms with no latency
{"level":"info","msg":"set transmit latency","latency":"991.959227ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:46165","to":"tcp://127.0.0.1:34223"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:46165","to":"tcp://127.0.0.1:34223"}
    server_test.go:577: took 993.404964ms with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"991.959227ms","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34223","to":"tcp://127.0.0.1:46165"}
--- PASS: TestServerHTTP_Insecure_DelayTx (1.20s)
=== RUN   TestServerHTTP_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
    server_test.go:541: took 96.139454ms with no latency
{"level":"info","msg":"set transmit latency","latency":"996.421202ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
    server_test.go:577: took 3.07933246s with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"996.421202ms","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:44245","to":"tcp://127.0.0.1:36853"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"received","data-size":"24 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:36853","to":"tcp://127.0.0.1:44245"}
--- PASS: TestServerHTTP_Secure_DelayTx (3.38s)
=== RUN   TestServerHTTP_Insecure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33021"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
    server_test.go:541: took 1.584078ms with no latency
{"level":"info","msg":"set receive latency","latency":"1.004826478s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
    server_test.go:577: took 1.006298574s with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"1.004826478s","from":"tcp://127.0.0.1:46825","to":"tcp://127.0.0.1:33021"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33021","to":"tcp://127.0.0.1:46825"}
--- PASS: TestServerHTTP_Insecure_DelayRx (1.21s)
=== RUN   TestServerHTTP_Secure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
    server_test.go:541: took 96.626559ms with no latency
{"level":"info","msg":"set receive latency","latency":"998.817856ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
    server_test.go:577: took 2.089670999s with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"998.817856ms","from":"tcp://127.0.0.1:36585","to":"tcp://127.0.0.1:41153"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41153","to":"tcp://127.0.0.1:36585"}
--- PASS: TestServerHTTP_Secure_DelayRx (2.39s)
PASS
ok  	go.etcd.io/etcd/pkg/proxy	10.807s
=== 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.014s
?   	go.etcd.io/etcd/pkg/runtime	[no test files]
=== RUN   TestFIFOSchedule
--- PASS: TestFIFOSchedule (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/schedule	0.010s
=== 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.026s
=== RUN   TestUniqueStrings
[Bs3vydSkEl zxZHze7sTl I8GMvlXO0n IugSoNyVqH exDpFpwjp4 0TG4Z6pLEY cCxOo6631I 28yCmoi1W9 JiSUvJEpqr QyZwnK0GR3 CYNJBX405z KDqeS0uiqW Etg2mx9kaK lduc305Fat 9ZhbfWwPl7 uXGDx6vjHj n1XyGANCrn 40fDFEfCoZ Mkn55AeTUE eoZyrLSHYq sULcnlYPgb qfCjt2omYu Km3AtSZXb8 79YunJRJuv f1fJuEzDs2 B73Byq2T3Q tZwFWtTN5Z 3WqOyeVwqW AnxE9x3Frb 0Qlezh3qek I6oB34Qjma D8TVWalHc5 cLdxrYnPpO EjBhhnaB81 zyhTgngESw JlkYBSN8Fj yhoIQUxE6i OFmtBjZ21F LLtuPTwyBi QO1l7gGAoQ lUA9xzHpVA hCQqjkjzMj iV8IF8JPIE qDr7dmuldr eGRYqyrQeM dEDSZL2EqO duiY9GDi7e ZvDPLoVNAW PXX51vxb3n MHG7l8FDcE]
--- PASS: TestUniqueStrings (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/stringutil	0.014s
?   	go.etcd.io/etcd/pkg/systemd	[no test files]
=== RUN   TestSample
--- PASS: TestSample (0.00s)
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 in goroutine 6
	/<<PKGBUILDDIR>>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:40 +0x74
ok  	go.etcd.io/etcd/pkg/testutil	0.054s
=== 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.009s
=== 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.028s
=== RUN   TestNewKeepAliveListener
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-605451173/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-605451173/key.pem"}
--- PASS: TestNewKeepAliveListener (0.56s)
=== RUN   TestNewKeepAliveListenerTLSEmptyConfig
--- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s)
=== RUN   TestNewListenerTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-385965385/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-385965385/key.pem"}
--- PASS: TestNewListenerTLSInfo (0.42s)
=== RUN   TestNewListenerTLSInfoSkipClientSANVerify
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-639383964/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-639383964/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3877155301/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3877155301/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2478157225/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2478157225/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-180997718/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-180997718/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1503644338/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1503644338/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3252438833/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3252438833/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-153331553/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-153331553/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-559213997/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-559213997/key.pem"}
--- PASS: TestNewListenerTLSInfoSkipClientSANVerify (3.25s)
=== RUN   TestNewListenerTLSEmptyInfo
--- PASS: TestNewListenerTLSEmptyInfo (0.00s)
=== RUN   TestNewTransportTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3065470451/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3065470451/key.pem"}
--- PASS: TestNewTransportTLSInfo (0.18s)
=== 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-1142939195/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1142939195/key.pem"}
--- PASS: TestTLSInfoMissingFields (0.19s)
=== RUN   TestTLSInfoParseFuncError
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1988878860/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1988878860/key.pem"}
--- PASS: TestTLSInfoParseFuncError (0.18s)
=== RUN   TestTLSInfoConfigFuncs
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1255161716/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1255161716/key.pem"}
--- PASS: TestTLSInfoConfigFuncs (0.19s)
=== RUN   TestNewListenerUnixSocket
--- PASS: TestNewListenerUnixSocket (0.00s)
=== RUN   TestNewListenerTLSInfoSelfCert
{"level":"info","msg":"created cert file","path":"/tmp/tlsdir2583163564/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/tlsdir2583163564/key.pem"}
--- PASS: TestNewListenerTLSInfoSelfCert (0.42s)
=== 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-3627396141/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3627396141/key.pem"}
--- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.29s)
PASS
ok  	go.etcd.io/etcd/pkg/transport	5.735s
=== 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.033s
=== RUN   TestWait
--- PASS: TestWait (0.00s)
=== RUN   TestRegisterDupPanic
2024/02/22 09:24:21 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.06s)
PASS
ok  	go.etcd.io/etcd/pkg/wait	0.083s
=== RUN   TestClusterProxyMemberList
2024-02-22 09:24:28.264595 I | grpcproxy: registered "127.0.0.1:34815" with 7-second lease
2024-02-22 09:24:29.712584 I | grpcproxy: watching endpoints interrupted (context canceled)
{"level":"warn","ts":"2024-02-22T09:24:29.712Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-a90146c1-22a5-4c81-9916-dfc28e9e2120/localhost:18286687580","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
--- PASS: TestClusterProxyMemberList (2.25s)
=== RUN   TestKVProxyRange
--- PASS: TestKVProxyRange (0.76s)
=== RUN   TestRegister
2024-02-22 09:24:31.188814 I | grpcproxy: registered "unix://localhost:20851012110" with 5-second lease
2024-02-22 09:24:31.188868 W | grpcproxy: session expired; possible network partition or server restart
2024-02-22 09:24:31.188887 W | grpcproxy: creating a new session to rejoin
--- PASS: TestRegister (0.75s)
PASS
ok  	go.etcd.io/etcd/proxy/grpcproxy	3.791s
?   	go.etcd.io/etcd/proxy/grpcproxy/adapter	[no test files]
?   	go.etcd.io/etcd/proxy/grpcproxy/cache	[no test files]
=== RUN   TestNewDirectorScheme
--- PASS: TestNewDirectorScheme (0.00s)
=== RUN   TestDirectorEndpointsFiltering
--- PASS: TestDirectorEndpointsFiltering (0.00s)
=== RUN   TestReadonlyHandler
--- PASS: TestReadonlyHandler (0.00s)
=== RUN   TestConfigHandlerGET
--- PASS: TestConfigHandlerGET (0.00s)
=== RUN   TestReverseProxyServe
2024-02-22 09:24:34.305770 I | proxy/httpproxy: zero endpoints currently available
2024-02-22 09:24:34.306188 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip
2024-02-22 09:24:34.306511 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable
2024-02-22 09:24:34.306632 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever.
2024-02-22 09:24:34.306863 I | proxy/httpproxy: unable to get response from 1 endpoint(s)
--- PASS: TestReverseProxyServe (0.00s)
=== RUN   TestRedirectRequest
--- PASS: TestRedirectRequest (0.00s)
2024-02-22 09:24:34.307894 I | proxy/httpproxy: endpoints found ["https://example.com:8080" "https://192.0.2.8:4002"]
=== 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.035s
=== RUN   TestUserspaceProxy
2024-02-22 09:24:36.469203 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:38427]
--- PASS: TestUserspaceProxy (0.01s)
=== RUN   TestUserspaceProxyPriority
2024-02-22 09:24:36.479177 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:38363 127.0.0.1:34965 127.0.0.1:39181]
--- PASS: TestUserspaceProxyPriority (0.00s)
PASS
ok  	go.etcd.io/etcd/proxy/tcpproxy	0.029s
=== RUN   TestFindConflict
raft2024/02/22 09:24:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2024/02/22 09:24:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
raft2024/02/22 09:24:44 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1]
--- PASS: TestFindConflict (0.00s)
=== RUN   TestIsUpToDate
--- PASS: TestIsUpToDate (0.00s)
=== RUN   TestAppend
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 1
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 2
--- PASS: TestAppend (0.00s)
=== RUN   TestLogMaybeAppend
raft2024/02/22 09:24:44 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
raft2024/02/22 09:24:44 INFO: truncate the unstable entries before index 3
raft2024/02/22 09:24:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2024/02/22 09:24:44 INFO: truncate the unstable entries before index 2
raft2024/02/22 09:24:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2024/02/22 09:24:44 entry 1 conflict with committed entry [committed(1)]
raft2024/02/22 09:24:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 compact 1001 is out of bound lastindex(1000)
--- PASS: TestCompaction (0.00s)
=== RUN   TestLogRestore
--- PASS: TestLogRestore (0.00s)
=== RUN   TestIsOutOfBounds
raft2024/02/22 09:24:44 slice[201,202) out of bound [101,200]
raft2024/02/22 09:24:44 slice[202,202) out of bound [101,200]
--- PASS: TestIsOutOfBounds (0.00s)
=== RUN   TestTerm
--- PASS: TestTerm (0.00s)
=== RUN   TestTermWithUnstableSnapshot
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 5
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 4
raft2024/02/22 09:24:44 INFO: truncate the unstable entries before index 6
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodePropose (0.00s)
=== RUN   TestNodeReadIndex
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeReadIndex (0.00s)
=== RUN   TestDisableProposalForwarding
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 3 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 1
raft2024/02/22 09:24:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 3 became follower at term 1
raft2024/02/22 09:24:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal
--- PASS: TestDisableProposalForwarding (0.00s)
=== RUN   TestNodeReadIndexToOldLeader
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 3 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 1
raft2024/02/22 09:24:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 3 became follower at term 1
raft2024/02/22 09:24:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 2
raft2024/02/22 09:24:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:44 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 3 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 3 became leader at term 2
raft2024/02/22 09:24:44 INFO: 1 no leader at term 2; dropping index reading msg
--- PASS: TestNodeReadIndexToOldLeader (0.00s)
=== RUN   TestNodeProposeConfig
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeProposeConfig (0.00s)
=== RUN   TestNodeProposeAddDuplicateNode
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestNodeProposeAddDuplicateNode (0.00s)
=== RUN   TestBlockProposal
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestBlockProposal (0.01s)
=== RUN   TestNodeProposeWaitDropped
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeTick (0.10s)
=== RUN   TestNodeStop
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 1 became leader at term 2
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeStart (0.00s)
=== RUN   TestNodeRestart
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestNodeRestart (0.00s)
=== RUN   TestNodeRestartFromSnapshot
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestNodeRestartFromSnapshot (0.00s)
=== RUN   TestNodeAdvance
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 1 became leader at term 2
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 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] []}]
raft2024/02/22 09:24:44 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
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 3 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 1
raft2024/02/22 09:24:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:44 INFO: 3 became follower at term 1
raft2024/02/22 09:24:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestAppendPagination (0.01s)
=== RUN   TestCommitPagination
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestCommitPagination (0.00s)
=== RUN   TestNodeCommitPaginationAfterRestart
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1]
--- PASS: TestNodeCommitPaginationAfterRestart (0.00s)
=== RUN   TestMsgAppFlowControlFull
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlFull (0.00s)
=== RUN   TestMsgAppFlowControlMoveForward
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlMoveForward (0.01s)
=== RUN   TestMsgAppFlowControlRecvHeartbeat
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s)
=== RUN   TestFollowerUpdateTermFromMessage
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
--- PASS: TestFollowerUpdateTermFromMessage (0.00s)
=== RUN   TestCandidateUpdateTermFromMessage
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
--- PASS: TestCandidateUpdateTermFromMessage (0.00s)
=== RUN   TestLeaderUpdateTermFromMessage
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
--- PASS: TestLeaderUpdateTermFromMessage (0.00s)
=== RUN   TestRejectStaleTermMessage
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestRejectStaleTermMessage (0.00s)
=== RUN   TestStartAsFollower
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestStartAsFollower (0.00s)
=== RUN   TestLeaderBcastBeat
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestLeaderBcastBeat (0.00s)
=== RUN   TestFollowerStartElection
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestFollowerStartElection (0.00s)
=== RUN   TestCandidateStartNewElection
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestCandidateStartNewElection (0.00s)
=== RUN   TestLeaderElectionInOneRoundRPC
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
--- PASS: TestLeaderElectionInOneRoundRPC (0.04s)
=== RUN   TestFollowerVote
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
--- PASS: TestFollowerVote (0.01s)
=== RUN   TestCandidateFallback
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
--- PASS: TestCandidateFallback (0.00s)
=== RUN   TestFollowerElectionTimeoutRandomized
--- PASS: TestFollowerElectionTimeoutRandomized (0.05s)
=== RUN   TestCandidateElectionTimeoutRandomized
--- PASS: TestCandidateElectionTimeoutRandomized (0.03s)
=== RUN   TestFollowersElectionTimeoutNonconflict
--- PASS: TestFollowersElectionTimeoutNonconflict (0.14s)
=== RUN   TestCandidatesElectionTimeoutNonconflict
--- PASS: TestCandidatesElectionTimeoutNonconflict (0.17s)
=== RUN   TestLeaderStartReplication
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestLeaderStartReplication (0.00s)
=== RUN   TestLeaderCommitEntry
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestLeaderCommitEntry (0.00s)
=== RUN   TestLeaderAcknowledgeCommit
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestLeaderAcknowledgeCommit (0.01s)
=== RUN   TestLeaderCommitPrecedingEntries
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
--- PASS: TestLeaderCommitPrecedingEntries (0.00s)
=== RUN   TestFollowerCommitEntry
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
--- PASS: TestFollowerCommitEntry (0.00s)
=== RUN   TestFollowerCheckMsgApp
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
--- PASS: TestFollowerCheckMsgApp (0.01s)
=== RUN   TestFollowerAppendEntries
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 1
--- PASS: TestFollowerAppendEntries (0.00s)
=== RUN   TestLeaderSyncFollowerLog
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 3 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 11
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 3 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 11
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 6
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2024/02/22 09:24:44 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 2 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 8
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2024/02/22 09:24:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2024/02/22 09:24:44 INFO: 2 became follower at term 9
raft2024/02/22 09:24:44 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 2 at term 9
raft2024/02/22 09:24:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:44 INFO: 1 became leader at term 9
raft2024/02/22 09:24:44 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
raft2024/02/22 09:24:44 INFO: replace the unstable entries from index 4
--- PASS: TestLeaderSyncFollowerLog (0.01s)
=== RUN   TestVoteRequest
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 1
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 2
raft2024/02/22 09:24:44 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
--- PASS: TestVoteRequest (0.00s)
=== RUN   TestVoter
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:44 INFO: 1 became follower at term 3
raft2024/02/22 09:24:44 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
--- PASS: TestVoter (0.00s)
=== RUN   TestLeaderOnlyCommitsLogFromCurrentTerm
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:44 INFO: 1 became leader at term 3
--- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
=== RUN   TestSendingSnapshotSetPendingSnapshot
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
=== RUN   TestPendingSnapshotPauseReplication
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestPendingSnapshotPauseReplication (0.00s)
=== RUN   TestSnapshotFailure
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestSnapshotFailure (0.00s)
=== RUN   TestSnapshotSucceed
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestSnapshotSucceed (0.00s)
=== RUN   TestSnapshotAbort
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestSnapshotAbort (0.00s)
=== RUN   TestProgressLeader
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestProgressLeader (0.00s)
=== RUN   TestProgressResumeByHeartbeatResp
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestProgressResumeByHeartbeatResp (0.00s)
=== RUN   TestProgressPaused
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestProgressPaused (0.00s)
=== RUN   TestProgressFlowControl
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestProgressFlowControl (0.00s)
=== RUN   TestUncommittedEntryLimit
raft2024/02/22 09:24:44 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:44 INFO: 1 became follower at term 0
raft2024/02/22 09:24:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:44 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:44 INFO: 1 became leader at term 1
--- PASS: TestUncommittedEntryLimit (0.03s)
=== RUN   TestLeaderElection
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 5 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
--- PASS: TestLeaderElection (0.00s)
=== RUN   TestLeaderElectionPreVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 5 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 5 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
--- PASS: TestLeaderElectionPreVote (0.00s)
=== RUN   TestLearnerElectionTimeout
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
--- PASS: TestLearnerElectionTimeout (0.00s)
=== RUN   TestLearnerPromotion
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 3
--- PASS: TestLearnerPromotion (0.00s)
=== RUN   TestLearnerCanVote
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 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
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 3
--- PASS: TestLeaderCycle (0.00s)
=== RUN   TestLeaderCyclePreVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 3
--- PASS: TestLeaderCyclePreVote (0.00s)
=== RUN   TestLeaderElectionOverwriteNewerLogs
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 4 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 5 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 3
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 3
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
raft2024/02/22 09:24:45 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2024/02/22 09:24:45 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s)
=== RUN   TestLeaderElectionOverwriteNewerLogsPreVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 4 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 3
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 3
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
raft2024/02/22 09:24:45 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2024/02/22 09:24:45 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s)
=== RUN   TestVoteFromAnyState
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 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
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
--- PASS: TestPreVoteFromAnyState (0.01s)
=== RUN   TestLogReplication
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
--- PASS: TestLogReplication (0.00s)
=== RUN   TestLearnerLogReplication
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
--- PASS: TestLearnerLogReplication (0.00s)
=== RUN   TestSingleNodeCommit
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCommit (0.00s)
=== RUN   TestCannotCommitWithoutNewTermEntry
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 2
raft2024/02/22 09:24:45 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 2
raft2024/02/22 09:24:45 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
--- PASS: TestCannotCommitWithoutNewTermEntry (0.00s)
=== RUN   TestCommitWithoutNewTermEntry
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 2
raft2024/02/22 09:24:45 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 2
raft2024/02/22 09:24:45 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
--- PASS: TestCommitWithoutNewTermEntry (0.00s)
=== RUN   TestDuelingCandidates
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp rejection from 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp rejection from 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
--- PASS: TestDuelingCandidates (0.00s)
=== RUN   TestDuelingPreCandidates
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 0
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
--- PASS: TestDuelingPreCandidates (0.01s)
=== RUN   TestCandidateConcede
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
--- PASS: TestCandidateConcede (0.00s)
=== RUN   TestSingleNodeCandidate
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCandidate (0.00s)
=== RUN   TestSingleNodePreCandidate
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSingleNodePreCandidate (0.00s)
=== RUN   TestOldMessages
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
--- PASS: TestOldMessages (0.00s)
=== RUN   TestProposal
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 4 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2024/02/22 09:24:45 INFO: 5 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
    raft_test.go:1066: #3: empty log
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 no leader at term 1; dropping proposal
    raft_test.go:1066: #2: empty log
    raft_test.go:1066: #3: empty log
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 no leader at term 1; dropping proposal
    raft_test.go:1066: #3: empty log
    raft_test.go:1066: #2: empty log
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2024/02/22 09:24:45 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 4 became follower at term 1
raft2024/02/22 09:24:45 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 5 became follower at term 1
raft2024/02/22 09:24:45 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 4 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 5 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
    raft_test.go:1066: #3: empty log
    raft_test.go:1066: #2: empty log
--- PASS: TestProposal (0.00s)
=== RUN   TestProposalByProxy
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
    raft_test.go:1104: #3: empty log
--- PASS: TestProposalByProxy (0.02s)
=== RUN   TestCommit
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3 4)
--- PASS: TestCommit (0.00s)
=== RUN   TestPastElectionTimeout
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPastElectionTimeout (0.02s)
=== RUN   TestStepIgnoreOldTermMsg
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestStepIgnoreOldTermMsg (0.00s)
=== RUN   TestHandleMsgApp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
raft2024/02/22 09:24:45 INFO: replace the unstable entries from index 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
--- PASS: TestHandleMsgApp (0.00s)
=== RUN   TestHandleHeartbeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
--- PASS: TestHandleHeartbeat (0.00s)
=== RUN   TestHandleHeartbeatResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestHandleHeartbeatResp (0.00s)
=== RUN   TestRaftFreesReadOnlyMem
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestRaftFreesReadOnlyMem (0.00s)
=== RUN   TestMsgAppRespWaitReset
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestMsgAppRespWaitReset (0.00s)
=== RUN   TestRecvMsgVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 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
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
--- PASS: TestRecvMsgPreVote (0.00s)
=== RUN   TestStateTransition
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became leader at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became leader at term 0
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became leader at term 0
--- PASS: TestStateTransition (0.00s)
=== RUN   TestAllServerStepdown
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
--- PASS: TestAllServerStepdown (0.01s)
=== RUN   TestCandidateResetTermMsgHeartbeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgHeartbeat (0.00s)
=== RUN   TestCandidateResetTermMsgApp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgApp (0.00s)
=== RUN   TestLeaderStepdownWhenQuorumActive
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestLeaderStepdownWhenQuorumActive (0.00s)
=== RUN   TestLeaderStepdownWhenQuorumLost
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 WARN: 1 stepped down to follower since quorum is not active
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
--- PASS: TestLeaderStepdownWhenQuorumLost (0.00s)
=== RUN   TestLeaderSupersedingWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
--- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s)
=== RUN   TestLeaderElectionWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
--- PASS: TestLeaderElectionWithCheckQuorum (0.00s)
=== RUN   TestFreeStuckCandidateWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 3
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 4
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 4
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 4
--- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s)
=== RUN   TestNonPromotableVoterWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s)
=== RUN   TestDisruptiveFollower
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
--- PASS: TestDisruptiveFollower (0.00s)
=== RUN   TestDisruptiveFollowerPreVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
--- PASS: TestDisruptiveFollowerPreVote (0.01s)
=== RUN   TestReadOnlyOptionSafe
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionSafe (0.00s)
=== RUN   TestReadOnlyWithLearner
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
--- PASS: TestReadOnlyWithLearner (0.00s)
=== RUN   TestReadOnlyOptionLease
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionLease (0.01s)
=== RUN   TestReadOnlyForNewLeader
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
--- PASS: TestReadOnlyForNewLeader (0.00s)
=== RUN   TestLeaderAppResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestLeaderAppResp (0.00s)
=== RUN   TestBcastBeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
--- PASS: TestBcastBeat (0.00s)
=== RUN   TestRecvMsgBeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRecvMsgBeat (0.00s)
=== RUN   TestLeaderIncreaseNext
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestLeaderIncreaseNext (0.00s)
=== RUN   TestSendAppendForProgressProbe
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressProbe (0.00s)
=== RUN   TestSendAppendForProgressReplicate
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressReplicate (0.00s)
=== RUN   TestSendAppendForProgressSnapshot
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressSnapshot (0.00s)
=== RUN   TestRecvMsgUnreachable
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestRecvMsgUnreachable (0.00s)
=== RUN   TestRestore
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestore (0.00s)
=== RUN   TestRestoreWithLearner
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2024/02/22 09:24:45 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreWithLearner (0.00s)
=== RUN   TestRestoreVoterToLearner
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2024/02/22 09:24:45 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreVoterToLearner (0.00s)
=== RUN   TestRestoreLearnerPromotion
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreLearnerPromotion (0.00s)
=== RUN   TestLearnerReceiveSnapshot
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestLearnerReceiveSnapshot (0.00s)
=== RUN   TestRestoreIgnoreSnapshot
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
--- PASS: TestRestoreIgnoreSnapshot (0.00s)
=== RUN   TestProvideSnap
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestProvideSnap (0.00s)
=== RUN   TestIgnoreProvidingSnap
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestIgnoreProvidingSnap (0.00s)
=== RUN   TestRestoreFromSnapMsg
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2024/02/22 09:24:45 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreFromSnapMsg (0.00s)
=== RUN   TestSlowNodeRestore
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1]
raft2024/02/22 09:24:45 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1]
--- PASS: TestSlowNodeRestore (0.00s)
=== RUN   TestStepConfig
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestStepConfig (0.00s)
=== RUN   TestStepIgnoreConfig
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 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
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestNewLeaderPendingConfig (0.00s)
=== RUN   TestAddNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddNode (0.00s)
=== RUN   TestAddLearner
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2) learners=(1)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddLearner (0.00s)
=== RUN   TestAddNodeCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 WARN: 1 stepped down to follower since quorum is not active
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
--- PASS: TestAddNodeCheckQuorum (0.00s)
=== RUN   TestRemoveNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveNode (0.00s)
=== RUN   TestRemoveLearner
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveLearner (0.00s)
=== RUN   TestPromotable
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=()
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPromotable (0.00s)
=== RUN   TestRaftNodes
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRaftNodes (0.00s)
=== RUN   TestCampaignWhileLeader
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestCampaignWhileLeader (0.00s)
=== RUN   TestPreCampaignWhileLeader
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 0
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestPreCampaignWhileLeader (0.00s)
=== RUN   TestCommitAfterRemoveNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
--- PASS: TestCommitAfterRemoveNode (0.00s)
=== RUN   TestLeaderTransferToUpToDateNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 2
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 [term 2] starts to transfer leadership to 1
raft2024/02/22 09:24:45 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNode (0.01s)
=== RUN   TestLeaderTransferToUpToDateNodeFromFollower
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 2
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 [term 2] starts to transfer leadership to 1
raft2024/02/22 09:24:45 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s)
=== RUN   TestLeaderTransferWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 2
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 [term 2] starts to transfer leadership to 1
raft2024/02/22 09:24:45 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferWithCheckQuorum (0.00s)
=== RUN   TestLeaderTransferToSlowFollower
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2024/02/22 09:24:45 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2024/02/22 09:24:45 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2024/02/22 09:24:45 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2024/02/22 09:24:45 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferToSlowFollower (0.00s)
=== RUN   TestLeaderTransferAfterSnapshot
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2024/02/22 09:24:45 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2024/02/22 09:24:45 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2024/02/22 09:24:45 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2]
raft2024/02/22 09:24:45 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2]
raft2024/02/22 09:24:45 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1]
raft2024/02/22 09:24:45 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1]
raft2024/02/22 09:24:45 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2]
raft2024/02/22 09:24:45 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2024/02/22 09:24:45 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferAfterSnapshot (0.00s)
=== RUN   TestLeaderTransferToSelf
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferToSelf (0.00s)
=== RUN   TestLeaderTransferToNonExistingNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 DEBUG: 1 no progress available for 4
--- PASS: TestLeaderTransferToNonExistingNode (0.00s)
=== RUN   TestLeaderTransferTimeout
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
--- PASS: TestLeaderTransferTimeout (0.00s)
=== RUN   TestLeaderTransferIgnoreProposal
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
--- PASS: TestLeaderTransferIgnoreProposal (0.01s)
=== RUN   TestLeaderTransferReceiveHigherTermVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 3
--- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s)
=== RUN   TestLeaderTransferRemoveNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestLeaderTransferRemoveNode (0.01s)
=== RUN   TestLeaderTransferBack
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2024/02/22 09:24:45 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferBack (0.00s)
=== RUN   TestLeaderTransferSecondTransferToAnotherNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 2
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 2
--- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s)
=== RUN   TestLeaderTransferSecondTransferToSameNode
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 [term 1] starts to transfer leadership to 3
raft2024/02/22 09:24:45 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2024/02/22 09:24:45 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3
--- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s)
=== RUN   TestTransferNonMember
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2 3 4)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 received MsgTimeoutNow from 2 but is not promotable
--- PASS: TestTransferNonMember (0.00s)
=== RUN   TestNodeWithSmallerTermCanCompleteElection
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 3
raft2024/02/22 09:24:45 INFO: going to bring back peer 3 and kill peer 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 3
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 4
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 4
raft2024/02/22 09:24:45 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 4
raft2024/02/22 09:24:45 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1
raft2024/02/22 09:24:45 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 2
raft2024/02/22 09:24:45 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1]
--- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s)
=== RUN   TestPreVoteWithSplitVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp rejection from 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp rejection from 2 at term 3
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 3
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 4
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 4
--- PASS: TestPreVoteWithSplitVote (0.00s)
=== RUN   TestPreVoteWithCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2024/02/22 09:24:45 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)
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 3
--- PASS: TestPreVoteWithCheckQuorum (0.01s)
=== RUN   TestLearnerCampaign
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2024/02/22 09:24:45 WARN: 2 is unpromotable and can not campaign; ignoring MsgHup
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 2 received MsgTimeoutNow from 1 but is not promotable
--- PASS: TestLearnerCampaign (0.00s)
=== RUN   TestPreVoteMigrationCanCompleteElection
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 3
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 4
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 2
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4
raft2024/02/22 09:24:45 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 4
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 4
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4
raft2024/02/22 09:24:45 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2024/02/22 09:24:45 INFO: 2 is starting a new election at term 4
raft2024/02/22 09:24:45 INFO: 2 became pre-candidate at term 4
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 2 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4
raft2024/02/22 09:24:45 INFO: 2 received MsgPreVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became candidate at term 5
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 2 at term 5
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5
raft2024/02/22 09:24:45 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 5
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5
raft2024/02/22 09:24:45 INFO: 2 received MsgVoteResp from 3 at term 5
raft2024/02/22 09:24:45 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 2 became leader at term 5
raft2024/02/22 09:24:45 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2
raft2024/02/22 09:24:45 DEBUG: 2 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2024/02/22 09:24:45 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2]
--- PASS: TestPreVoteMigrationCanCompleteElection (0.00s)
=== RUN   TestPreVoteMigrationWithFreeStuckPreCandidate
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 2 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 2 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 3 switched to configuration voters=(1 2 3)
raft2024/02/22 09:24:45 INFO: 3 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: 2 became follower at term 1
raft2024/02/22 09:24:45 INFO: 3 became follower at term 1
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 1
raft2024/02/22 09:24:45 INFO: 1 became pre-candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2024/02/22 09:24:45 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 2 became follower at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 became follower at term 2
raft2024/02/22 09:24:45 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 2 at term 2
raft2024/02/22 09:24:45 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 2
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 3
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 3
raft2024/02/22 09:24:45 INFO: 3 became candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 4
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 is starting a new election at term 4
raft2024/02/22 09:24:45 INFO: 3 became pre-candidate at term 4
raft2024/02/22 09:24:45 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2024/02/22 09:24:45 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2024/02/22 09:24:45 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2024/02/22 09:24:45 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2024/02/22 09:24:45 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2024/02/22 09:24:45 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4]
raft2024/02/22 09:24:45 INFO: 1 became follower at term 4
--- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s)
=== RUN   TestRawNodeStep
=== RUN   TestRawNodeStep/MsgProp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 no leader at term 1; dropping proposal
=== RUN   TestRawNodeStep/MsgCheckQuorum
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgPreVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1
=== RUN   TestRawNodeStep/MsgHeartbeatResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgSnapStatus
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgPreVoteResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgHup
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgAppResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgSnap
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0]
=== RUN   TestRawNodeStep/MsgTransferLeader
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 no leader at term 1; dropping leader transfer msg
=== RUN   TestRawNodeStep/MsgReadIndex
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 no leader at term 1; dropping index reading msg
=== RUN   TestRawNodeStep/MsgVote
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1
=== RUN   TestRawNodeStep/MsgVoteResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgHeartbeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgTimeoutNow
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership.
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 2
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 2
raft2024/02/22 09:24:45 INFO: 1 became leader at term 2
=== RUN   TestRawNodeStep/MsgReadIndexResp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2024/02/22 09:24:45 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0
=== RUN   TestRawNodeStep/MsgBeat
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgApp
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgUnreachable
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
--- PASS: TestRawNodeStep (0.01s)
    --- PASS: TestRawNodeStep/MsgProp (0.00s)
    --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s)
    --- PASS: TestRawNodeStep/MsgPreVote (0.00s)
    --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s)
    --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s)
    --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s)
    --- PASS: TestRawNodeStep/MsgHup (0.00s)
    --- PASS: TestRawNodeStep/MsgAppResp (0.00s)
    --- PASS: TestRawNodeStep/MsgSnap (0.00s)
    --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s)
    --- PASS: TestRawNodeStep/MsgReadIndex (0.00s)
    --- PASS: TestRawNodeStep/MsgVote (0.00s)
    --- PASS: TestRawNodeStep/MsgVoteResp (0.00s)
    --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s)
    --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s)
    --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s)
    --- PASS: TestRawNodeStep/MsgBeat (0.00s)
    --- PASS: TestRawNodeStep/MsgApp (0.00s)
    --- PASS: TestRawNodeStep/MsgUnreachable (0.00s)
=== RUN   TestRawNodeProposeAndConfChange
=== RUN   TestRawNodeProposeAndConfChange/#00
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
=== RUN   TestRawNodeProposeAndConfChange/#01
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
=== RUN   TestRawNodeProposeAndConfChange/#02
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#03
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2)
    rawnode_test.go:336: leaving joint state manually
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#04
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave
raft2024/02/22 09:24:45 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#05
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2024/02/22 09:24:45 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN   TestRawNodeProposeAndConfChange/#06
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1)
    rawnode_test.go:336: leaving joint state manually
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN   TestRawNodeProposeAndConfChange/#07
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2024/02/22 09:24:45 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(2) learners=(1 3)
--- PASS: TestRawNodeProposeAndConfChange (0.00s)
    --- 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
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestRawNodeProposeAddDuplicateNode (0.00s)
=== RUN   TestRawNodeReadIndex
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestRawNodeReadIndex (0.00s)
=== RUN   TestRawNodeStart
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStart (0.00s)
=== RUN   TestRawNodeRestart
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestRawNodeRestart (0.00s)
=== RUN   TestRawNodeRestartFromSnapshot
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1 2)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestRawNodeRestartFromSnapshot (0.00s)
=== RUN   TestRawNodeStatus
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStatus (0.00s)
=== RUN   TestRawNodeCommitPaginationAfterRestart
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 1
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1]
--- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s)
=== RUN   TestRawNodeBoundedLogGrowthWithPartition
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2024/02/22 09:24:45 INFO: 1 is starting a new election at term 0
raft2024/02/22 09:24:45 INFO: 1 became candidate at term 1
raft2024/02/22 09:24:45 INFO: 1 received MsgVoteResp from 1 at term 1
raft2024/02/22 09:24:45 INFO: 1 became leader at term 1
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2024/02/22 09:24:45 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
--- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.04s)
=== RUN   TestRawNodeConsumeReady
raft2024/02/22 09:24:45 INFO: 1 switched to configuration voters=(1)
raft2024/02/22 09:24:45 INFO: 1 became follower at term 0
raft2024/02/22 09:24:45 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.07s)
    --- PASS: TestInteraction/campaign (0.00s)
    --- PASS: TestInteraction/campaign_learner_must_vote (0.00s)
    --- PASS: TestInteraction/confchange_v1_add_single (0.00s)
    --- PASS: TestInteraction/confchange_v1_remove_leader (0.02s)
    --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s)
    --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s)
    --- PASS: TestInteraction/confchange_v2_add_single_auto (0.02s)
    --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s)
    --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.00s)
PASS
ok  	go.etcd.io/etcd/raft	1.131s
=== 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.02s)
    --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s)
    --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s)
    --- PASS: TestConfChangeDataDriven/simple_safety (0.00s)
    --- PASS: TestConfChangeDataDriven/update (0.00s)
    --- PASS: TestConfChangeDataDriven/zero (0.00s)
=== RUN   TestConfChangeQuick
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(3)
    quick_test.go:115: changes: ConfChangeRemoveNode(6) ConfChangeUpdateNode(7) ConfChangeRemoveNode(7)
    quick_test.go:116: voters=(1 3 5)
    quick_test.go:117: 1: StateProbe match=0 next=10
        3: StateProbe match=0 next=10
        5: StateProbe match=0 next=10
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(1) ConfChangeAddNode(2)
    quick_test.go:115: changes: ConfChangeRemoveNode(8) ConfChangeUpdateNode(5) ConfChangeAddNode(10)
    quick_test.go:116: voters=(1 2 4 10)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10
        4: StateProbe match=0 next=10
        10: StateProbe match=0 next=10
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(5) ConfChangeAddNode(2)
    quick_test.go:115: changes: ConfChangeAddLearnerNode(4) ConfChangeUpdateNode(4) ConfChangeAddNode(6)
    quick_test.go:116: voters=(1 2 5 6) learners=(4)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10
        4: StateProbe match=0 next=10 learner
        5: StateProbe match=0 next=10
        6: StateProbe match=0 next=10
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(5) ConfChangeAddNode(3)
    quick_test.go:115: changes: ConfChangeAddNode(2) ConfChangeUpdateNode(5) ConfChangeUpdateNode(2) ConfChangeRemoveNode(8) ConfChangeAddNode(5) ConfChangeAddLearnerNode(6) ConfChangeAddLearnerNode(2) ConfChangeRemoveNode(8)
    quick_test.go:116: voters=(1 3 5) learners=(2 6)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10 learner
        3: StateProbe match=0 next=10
        5: StateProbe match=0 next=10
        6: StateProbe match=0 next=10 learner
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(1)
    quick_test.go:115: changes: ConfChangeUpdateNode(10) ConfChangeAddNode(2) ConfChangeAddNode(2)
    quick_test.go:116: voters=(1 2)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10
        
--- PASS: TestConfChangeQuick (0.42s)
=== RUN   TestRestore
--- PASS: TestRestore (0.12s)
PASS
ok  	go.etcd.io/etcd/raft/confchange	0.595s
=== 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.06s)
    --- PASS: TestDataDriven/joint_commit (0.05s)
    --- PASS: TestDataDriven/joint_vote (0.01s)
    --- PASS: TestDataDriven/majority_commit (0.00s)
    --- PASS: TestDataDriven/majority_vote (0.00s)
=== RUN   TestQuick
=== RUN   TestQuick/majority_commit
--- PASS: TestQuick (1.32s)
    --- PASS: TestQuick/majority_commit (1.32s)
PASS
ok  	go.etcd.io/etcd/raft/quorum	1.398s
=== 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.011s
=== 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.023s
?   	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":"no space left on device"}
--- PASS: TestFilePipelineFailPreallocate (0.44s)
=== 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/waltest1884050028/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest1884050028/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 (0.77s)
=== RUN   TestRepairWriteTearLast
{"level":"info","msg":"repairing","path":"/tmp/waltest923120285/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest923120285/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 (1.98s)
=== RUN   TestRepairWriteTearMiddle
{"level":"info","msg":"repairing","path":"/tmp/waltest3603206744/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest3603206744/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: TestRepairWriteTearMiddle (0.83s)
=== RUN   TestRepairFailDeleteDir
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000001-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000002-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000003-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000004-000000000000000c.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000005-000000000000000f.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000006-0000000000000012.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000007-0000000000000015.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000008-0000000000000018.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000009-000000000000001b.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000a-000000000000001e.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000b-0000000000000021.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000c-0000000000000024.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000d-0000000000000027.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000e-000000000000002a.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/000000000000000f-000000000000002d.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000010-0000000000000030.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3284529605/0000000000000011-0000000000000033.wal"}
--- PASS: TestRepairFailDeleteDir (4.10s)
=== RUN   TestNew
--- PASS: TestNew (0.11s)
=== RUN   TestCreateFailFromPollutedDir
--- PASS: TestCreateFailFromPollutedDir (0.00s)
=== RUN   TestWalCleanup
--- PASS: TestWalCleanup (0.07s)
=== RUN   TestCreateFailFromNoSpaceLeft
{"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/waltest528886015.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"no space left on device"}
--- PASS: TestCreateFailFromNoSpaceLeft (0.11s)
=== RUN   TestNewForInitedDir
--- PASS: TestNewForInitedDir (0.00s)
=== RUN   TestOpenAtIndex
--- PASS: TestOpenAtIndex (0.06s)
=== RUN   TestVerify
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3139460516/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3139460516/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3139460516/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3139460516/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3139460516/0000000000000005-0000000000000005.wal"}
--- PASS: TestVerify (1.21s)
=== RUN   TestCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1045211981/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1045211981/0000000000000002-0000000000000002.wal"}
--- PASS: TestCut (0.55s)
=== RUN   TestSaveWithCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1420152157/0000000000000001-0000000000000005.wal"}
--- PASS: TestSaveWithCut (0.45s)
=== RUN   TestRecover
--- PASS: TestRecover (0.27s)
=== RUN   TestSearchIndex
--- PASS: TestSearchIndex (0.00s)
=== RUN   TestScanWalName
--- PASS: TestScanWalName (0.00s)
=== RUN   TestRecoverAfterCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4219444123/000000000000000a-000000000000000a.wal"}
--- PASS: TestRecoverAfterCut (2.66s)
=== RUN   TestOpenAtUncommittedIndex
--- PASS: TestOpenAtUncommittedIndex (0.15s)
=== RUN   TestOpenForRead
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest116341186/000000000000000a-000000000000000a.wal"}
--- PASS: TestOpenForRead (1.86s)
=== RUN   TestOpenWithMaxIndex
--- PASS: TestOpenWithMaxIndex (0.11s)
=== RUN   TestSaveEmpty
--- PASS: TestSaveEmpty (0.00s)
=== RUN   TestReleaseLockTo
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1319335120/000000000000000a-000000000000000a.wal"}
--- PASS: TestReleaseLockTo (2.07s)
=== RUN   TestTailWriteNoSlackSpace
--- PASS: TestTailWriteNoSlackSpace (0.82s)
=== RUN   TestRestartCreateWal
--- PASS: TestRestartCreateWal (0.07s)
=== RUN   TestOpenOnTornWrite
--- PASS: TestOpenOnTornWrite (1.27s)
=== RUN   TestRenameFail
{"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/waltest2751960258","to":"/tmp/waltest2248004009"}
--- PASS: TestRenameFail (0.00s)
=== RUN   TestValidSnapshotEntries
--- PASS: TestValidSnapshotEntries (0.23s)
=== RUN   TestValidSnapshotEntriesAfterPurgeWal
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1605596975/0000000000000001-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1605596975/0000000000000002-0000000000000004.wal"}
--- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.43s)
=== RUN   TestReadAllFail
--- PASS: TestReadAllFail (0.07s)
PASS
ok  	go.etcd.io/etcd/wal	20.754s
?   	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_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
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-client' in '../etcd-client_3.4.23-6_armhf.deb'.
dpkg-deb: building package 'etcd-client-dbgsym' in '../etcd-client-dbgsym_3.4.23-6_armhf.deb'.
dpkg-deb: building package 'etcd-server' in '../etcd-server_3.4.23-6_armhf.deb'.
dpkg-deb: building package 'etcd-server-dbgsym' in '../etcd-server-dbgsym_3.4.23-6_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../etcd_3.4.23-6_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../etcd_3.4.23-6_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 2024-02-22T09:26:25Z

Finished
--------

I: Built successfully

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


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


etcd_3.4.23-6_armhf.changes:
----------------------------

Format: 1.8
Date: Sat, 17 Feb 2024 00:31:39 +0000
Source: etcd
Binary: etcd-client etcd-client-dbgsym etcd-server etcd-server-dbgsym
Architecture: armhf
Version: 3.4.23-6
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Mathias Gibbens <gibmat@debian.org>
Description:
 etcd-client - highly-available key value store -- client
 etcd-server - highly-available key value store -- daemon
Changes:
 etcd (3.4.23-6) unstable; urgency=medium
 .
   * Team upload
   * Add a patch to skip flaky test that failed on 3/10 buildds
Checksums-Sha1:
 8d1eab16a4db5f5828f74ab5609c60266fd70e86 4887812 etcd-client-dbgsym_3.4.23-6_armhf.deb
 1827f10bf89548357d5ffc445a7ec5c0402eaaac 4087328 etcd-client_3.4.23-6_armhf.deb
 470e28c0687864f3e2554931a4ecc530617a81aa 6043076 etcd-server-dbgsym_3.4.23-6_armhf.deb
 c3292f80b146d455093253161699932bff556979 7726964 etcd-server_3.4.23-6_armhf.deb
 744a2ac303c720d2527cd7728f52d96690957f5e 13733 etcd_3.4.23-6_armhf.buildinfo
Checksums-Sha256:
 f306b926baa4dfdd9593a196c93929ee97509287169103835befaa5666fdfc99 4887812 etcd-client-dbgsym_3.4.23-6_armhf.deb
 269f041ea569121f040617fcd7be1eebd09e74539ae3f51e4410b66f97dcb393 4087328 etcd-client_3.4.23-6_armhf.deb
 06b45f018c4be6ad14ceabd95d19b5cb302becba5254c2256664174d714d19ef 6043076 etcd-server-dbgsym_3.4.23-6_armhf.deb
 8ef7d5c65e4b48647a61bda9ae10ff0f77549dc938262b2e47f2a2ea116922c6 7726964 etcd-server_3.4.23-6_armhf.deb
 bdb8d183f9dd80d3799ea464baea881edf4ebe5109e53e99e784c18de99b4fce 13733 etcd_3.4.23-6_armhf.buildinfo
Files:
 4c84e1da8962c9fee86504785fca98c0 4887812 debug optional etcd-client-dbgsym_3.4.23-6_armhf.deb
 6e9614b4863b25fa50809a504e4baf3f 4087328 net optional etcd-client_3.4.23-6_armhf.deb
 bc01d2da147efd4e3a3e64f751cee5ae 6043076 debug optional etcd-server-dbgsym_3.4.23-6_armhf.deb
 55f7d4cf9a347b6b38c3e3930c1ab040 7726964 net optional etcd-server_3.4.23-6_armhf.deb
 7382ca3eb66baf1ef7a6acaf6b95c8e9 13733 net optional etcd_3.4.23-6_armhf.buildinfo

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


etcd-client-dbgsym_3.4.23-6_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 4887812 bytes: control archive=536 bytes.
     367 bytes,    12 lines      control
     106 bytes,     1 lines      md5sums
 Package: etcd-client-dbgsym
 Source: etcd
 Version: 3.4.23-6
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 6340
 Depends: etcd-client (= 3.4.23-6)
 Section: debug
 Priority: optional
 Description: debug symbols for etcd-client
 Build-Ids: 68a49977f4f1c378047b54074c2818bad21fe792

drwxr-xr-x root/root         0 2024-02-17 00:31 ./
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/.build-id/68/
-rw-r--r-- root/root   6481540 2024-02-17 00:31 ./usr/lib/debug/.build-id/68/a49977f4f1c378047b54074c2818bad21fe792.debug
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/
lrwxrwxrwx root/root         0 2024-02-17 00:31 ./usr/share/doc/etcd-client-dbgsym -> etcd-client


etcd-client_3.4.23-6_armhf.deb
------------------------------

 new Debian package, version 2.0.
 size 4087328 bytes: control archive=1716 bytes.
    3253 bytes,    24 lines      control
     266 bytes,     4 lines      md5sums
 Package: etcd-client
 Source: etcd
 Version: 3.4.23-6
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 16108
 Depends: libc6 (>= 2.34)
 Built-Using: go-md2man-v2 (= 2.0.3+ds1-1), golang-1.21 (= 1.21.6-1+rpi1), 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.8-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.21-1), golang-github-dustin-go-humanize (= 1.0.1-1), golang-github-golang-groupcache (= 0.0~git20210331.41bb18b-1), golang-github-golang-jwt-jwt (= 5.0.0+really4.5.0-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.1-1), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-2), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.16.0-4), 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.15-2), 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.18.0-2), golang-github-prometheus-client-model (= 0.5.0-1), golang-github-prometheus-common (= 0.47.0-1), golang-github-prometheus-procfs (= 0.12.0-1), golang-github-rivo-uniseg (= 0.4.4-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.8.0-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.14-1), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.18.0-1), golang-go.uber-atomic (= 1.11.0-1), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.26.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.20.0+dfsg-1), golang-golang-x-sys (= 0.16.0-1), golang-golang-x-text (= 0.14.0-1), golang-golang-x-time (= 0.5.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.38.0+really1.33.3-1), golang-google-protobuf (= 1.32.0-1), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-3), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), 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 2024-02-17 00:31 ./
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/bin/
-rwxr-xr-x root/root  16476160 2024-02-17 00:31 ./usr/bin/etcdctl
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/etcd-client/
-rw-r--r-- root/root      2778 2024-02-17 00:31 ./usr/share/doc/etcd-client/changelog.Debian.gz
-rw-r--r-- root/root      2553 2024-02-11 18:37 ./usr/share/doc/etcd-client/copyright
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/man/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/man/man1/
-rw-r--r-- root/root      2554 2024-02-17 00:31 ./usr/share/man/man1/etcdctl.1.gz


etcd-server-dbgsym_3.4.23-6_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 6043076 bytes: control archive=540 bytes.
     367 bytes,    12 lines      control
     106 bytes,     1 lines      md5sums
 Package: etcd-server-dbgsym
 Source: etcd
 Version: 3.4.23-6
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 7947
 Depends: etcd-server (= 3.4.23-6)
 Section: debug
 Priority: optional
 Description: debug symbols for etcd-server
 Build-Ids: e410e041638df10e3fe2a38e486955f23a685d23

drwxr-xr-x root/root         0 2024-02-17 00:31 ./
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/debug/.build-id/e4/
-rw-r--r-- root/root   8127456 2024-02-17 00:31 ./usr/lib/debug/.build-id/e4/10e041638df10e3fe2a38e486955f23a685d23.debug
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/
lrwxrwxrwx root/root         0 2024-02-17 00:31 ./usr/share/doc/etcd-server-dbgsym -> etcd-server


etcd-server_3.4.23-6_armhf.deb
------------------------------

 new Debian package, version 2.0.
 size 7726964 bytes: control archive=7248 bytes.
      35 bytes,     2 lines      conffiles
    3328 bytes,    26 lines      control
   17947 bytes,   210 lines      md5sums
    2193 bytes,    64 lines   *  postinst             #!/bin/sh
     821 bytes,    30 lines   *  postrm               #!/bin/sh
     223 bytes,     7 lines   *  preinst              #!/bin/sh
     469 bytes,    12 lines   *  prerm                #!/bin/sh
 Package: etcd-server
 Source: etcd
 Version: 3.4.23-6
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 23242
 Pre-Depends: init-system-helpers (>= 1.54~)
 Depends: adduser, libc6 (>= 2.34)
 Suggests: etcd-client
 Built-Using: go-md2man-v2 (= 2.0.3+ds1-1), golang-1.21 (= 1.21.6-1+rpi1), 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.8-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.21-1), golang-github-dustin-go-humanize (= 1.0.1-1), golang-github-golang-groupcache (= 0.0~git20210331.41bb18b-1), golang-github-golang-jwt-jwt (= 5.0.0+really4.5.0-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.1-1), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-2), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.16.0-4), 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.15-2), 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.18.0-2), golang-github-prometheus-client-model (= 0.5.0-1), golang-github-prometheus-common (= 0.47.0-1), golang-github-prometheus-procfs (= 0.12.0-1), golang-github-rivo-uniseg (= 0.4.4-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.8.0-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.14-1), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.18.0-1), golang-go.uber-atomic (= 1.11.0-1), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.26.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.20.0+dfsg-1), golang-golang-x-sys (= 0.16.0-1), golang-golang-x-text (= 0.14.0-1), golang-golang-x-time (= 0.5.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.38.0+really1.33.3-1), golang-google-protobuf (= 1.32.0-1), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-3), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), 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 2024-02-17 00:31 ./
drwxr-xr-x root/root         0 2024-02-17 00:31 ./etc/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./etc/default/
-rw-r--r-- root/root       183 2024-02-11 18:37 ./etc/default/etcd
drwxr-xr-x root/root         0 2024-02-17 00:31 ./etc/init.d/
-rwxr-xr-x root/root       571 2024-02-11 18:37 ./etc/init.d/etcd
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/bin/
-rwxr-xr-x root/root  20661688 2024-02-17 00:31 ./usr/bin/etcd
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/systemd/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/lib/systemd/system/
-rw-r--r-- root/root       576 2024-02-11 18:37 ./usr/lib/systemd/system/etcd.service
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/doc/etcd-server/
lrwxrwxrwx root/root         0 2024-02-17 00:31 ./usr/share/doc/etcd-server/README.md.gz -> docs.md.gz
-rw-r--r-- root/root        97 2024-02-11 18:37 ./usr/share/doc/etcd-server/TODO.Debian
drwxr-xr-x root/root         0 2024-02-17 00:31 ./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      2776 2024-02-17 00:31 ./usr/share/doc/etcd-server/changelog.Debian.gz
-rw-r--r-- root/root      2553 2024-02-11 18:37 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./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 2024-02-17 00:31 ./usr/share/man/
drwxr-xr-x root/root         0 2024-02-17 00:31 ./usr/share/man/man1/
-rw-r--r-- root/root      3466 2024-02-17 00:31 ./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: 959984
Build-Time: 909
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 1042
Job: etcd_3.4.23-6
Machine Architecture: armhf
Package: etcd
Package-Time: 1975
Source-Version: 3.4.23-6
Space: 959984
Status: successful
Version: 3.4.23-6
--------------------------------------------------------------------------------
Finished at 2024-02-22T09:26:25Z
Build needed 00:32:55, 959984k disk space