etcd →
3.4.23-6 →
armhf → 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