etcd →
3.4.23-4 →
armhf → 2023-01-16 22:08:50
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03
+==============================================================================+
| etcd 3.4.23-4 (armhf) Mon, 16 Jan 2023 20:59:57 +0000 |
+==============================================================================+
Package: etcd
Version: 3.4.23-4
Source Version: 3.4.23-4
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-83486cd7-fd00-493b-92f6-124ee77cf709' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.6 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.4 MB]
Fetched 27.9 MB in 28s (986 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'etcd' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/etcd.git
Please use:
git clone https://salsa.debian.org/go-team/packages/etcd.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 6059 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (dsc) [3159 B]
Get:2 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (tar) [6028 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (diff) [28.2 kB]
Fetched 6059 kB in 1s (9053 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/etcd-cjK1Rv/etcd-3.4.23' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/etcd-cjK1Rv' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-4sXspE/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-4sXspE/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-4sXspE/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2562 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libldap-common libpam-cap netbase sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 55 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (21.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 13011 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev, golang-k8s-sigs-yaml-dev
Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev, golang-k8s-sigs-yaml-dev
dpkg-deb: building package 'sbuild-build-depends-etcd-dummy' in '/<<BUILDDIR>>/resolver-4sXspE/apt_archive/sbuild-build-depends-etcd-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-etcd-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release [966 B]
Get:3 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Sources [983 B]
Get:5 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Packages [1065 B]
Fetched 3384 B in 1s (4721 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install etcd build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
krb5-locales libldap-common libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils debhelper
dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.19-go golang-1.19-src golang-any golang-dbus-dev
golang-ginkgo-dev golang-github-alecthomas-units-dev
golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev
golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev
golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev
golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev
golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev
golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev
golang-github-dghubble-sling-dev golang-github-dgrijalva-jwt-go-dev
golang-github-dustin-go-humanize-dev
golang-github-eapache-go-xerial-snappy-dev
golang-github-frankban-quicktest-dev golang-github-fsnotify-fsnotify-dev
golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev
golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev
golang-github-go-stack-stack-dev golang-github-gogo-protobuf-dev
golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev
golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev
golang-github-golang-snappy-dev golang-github-google-btree-dev
golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev
golang-github-google-uuid-dev golang-github-gorilla-mux-dev
golang-github-gorilla-websocket-dev
golang-github-grpc-ecosystem-go-grpc-middleware-dev
golang-github-grpc-ecosystem-go-grpc-prometheus-dev
golang-github-grpc-ecosystem-grpc-gateway-dev
golang-github-hashicorp-hcl-dev golang-github-influxdata-tail-dev
golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev
golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev
golang-github-julienschmidt-httprouter-dev
golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev
golang-github-knetic-govaluate-dev golang-github-kr-fs-dev
golang-github-kr-pretty-dev golang-github-kr-text-dev
golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev
golang-github-mitchellh-mapstructure-dev
golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev
golang-github-mwitkow-go-conntrack-dev
golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev
golang-github-opentracing-opentracing-go-dev
golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev
golang-github-pierrec-lz4-dev golang-github-pkg-diff-dev
golang-github-pkg-errors-dev golang-github-pkg-sftp-dev
golang-github-pmezard-go-difflib-dev
golang-github-prometheus-client-golang-dev
golang-github-prometheus-client-model-dev
golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev
golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev
golang-github-rogpeppe-fastuuid-dev golang-github-rogpeppe-go-internal-dev
golang-github-russross-blackfriday-v2-dev golang-github-shopify-sarama-dev
golang-github-shurcool-sanitized-anchor-name-dev
golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev
golang-github-spf13-afero-dev golang-github-spf13-cast-dev
golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev
golang-github-spf13-pflag-dev golang-github-spf13-viper-dev
golang-github-stathat-go-dev golang-github-streadway-amqp-dev
golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev
golang-github-urfave-cli-dev golang-github-xiang90-probing-dev
golang-github-yuin-goldmark-dev golang-glog-dev golang-go
golang-go.opencensus-dev golang-go.uber-atomic-dev
golang-go.uber-multierr-dev golang-go.uber-zap-dev
golang-golang-x-crypto-dev golang-golang-x-mod-dev golang-golang-x-net-dev
golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev
golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev
golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools
golang-golang-x-tools-dev golang-golang-x-xerrors-dev golang-gomega-dev
golang-google-cloud-compute-metadata-dev golang-google-genproto-dev
golang-google-grpc-dev golang-google-protobuf-dev
golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev
golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev
golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev
golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev
golang-protobuf-extensions-dev golang-src golang-uber-goleak-dev groff-base
intltool-debian libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-jquery-ui
libmagic-mgc libmagic1 libpipeline1 libpkgconf3 libprotobuf-dev
libprotobuf-lite32 libprotobuf32 libprotoc32 libsub-override-perl
libsystemd-dev libsystemd0 libtool libuchardet0 libudev1 libxml2 libzstd-dev
libzstd1 m4 man-db pkg-config pkgconf pkgconf-bin po-debconf
protobuf-compiler protoc-gen-go-1-3 zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
libasprintf-dev libgettextpo-dev bzr | brz ca-certificates git mercurial
subversion mockgen golang-google-appengine-dev groff libjs-jquery-ui-docs
libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
www-browser libmail-box-perl protobuf-mode-el
Recommended packages:
curl | wget | lynx gogoprotobuf golang-doc libarchive-cpio-perl
javascript-common libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils debhelper
dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.19-go golang-1.19-src golang-any golang-dbus-dev
golang-ginkgo-dev golang-github-alecthomas-units-dev
golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev
golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev
golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev
golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev
golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev
golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev
golang-github-dghubble-sling-dev golang-github-dgrijalva-jwt-go-dev
golang-github-dustin-go-humanize-dev
golang-github-eapache-go-xerial-snappy-dev
golang-github-frankban-quicktest-dev golang-github-fsnotify-fsnotify-dev
golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev
golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev
golang-github-go-stack-stack-dev golang-github-gogo-protobuf-dev
golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev
golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev
golang-github-golang-snappy-dev golang-github-google-btree-dev
golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev
golang-github-google-uuid-dev golang-github-gorilla-mux-dev
golang-github-gorilla-websocket-dev
golang-github-grpc-ecosystem-go-grpc-middleware-dev
golang-github-grpc-ecosystem-go-grpc-prometheus-dev
golang-github-grpc-ecosystem-grpc-gateway-dev
golang-github-hashicorp-hcl-dev golang-github-influxdata-tail-dev
golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev
golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev
golang-github-julienschmidt-httprouter-dev
golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev
golang-github-knetic-govaluate-dev golang-github-kr-fs-dev
golang-github-kr-pretty-dev golang-github-kr-text-dev
golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev
golang-github-mitchellh-mapstructure-dev
golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev
golang-github-mwitkow-go-conntrack-dev
golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev
golang-github-opentracing-opentracing-go-dev
golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev
golang-github-pierrec-lz4-dev golang-github-pkg-diff-dev
golang-github-pkg-errors-dev golang-github-pkg-sftp-dev
golang-github-pmezard-go-difflib-dev
golang-github-prometheus-client-golang-dev
golang-github-prometheus-client-model-dev
golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev
golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev
golang-github-rogpeppe-fastuuid-dev golang-github-rogpeppe-go-internal-dev
golang-github-russross-blackfriday-v2-dev golang-github-shopify-sarama-dev
golang-github-shurcool-sanitized-anchor-name-dev
golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev
golang-github-spf13-afero-dev golang-github-spf13-cast-dev
golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev
golang-github-spf13-pflag-dev golang-github-spf13-viper-dev
golang-github-stathat-go-dev golang-github-streadway-amqp-dev
golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev
golang-github-urfave-cli-dev golang-github-xiang90-probing-dev
golang-github-yuin-goldmark-dev golang-glog-dev golang-go
golang-go.opencensus-dev golang-go.uber-atomic-dev
golang-go.uber-multierr-dev golang-go.uber-zap-dev
golang-golang-x-crypto-dev golang-golang-x-mod-dev golang-golang-x-net-dev
golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev
golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev
golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools
golang-golang-x-tools-dev golang-golang-x-xerrors-dev golang-gomega-dev
golang-google-cloud-compute-metadata-dev golang-google-genproto-dev
golang-google-grpc-dev golang-google-protobuf-dev
golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev
golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev
golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev
golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev
golang-protobuf-extensions-dev golang-src golang-uber-goleak-dev groff-base
intltool-debian libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-jquery-ui
libmagic-mgc libmagic1 libpipeline1 libpkgconf3 libprotobuf-dev
libprotobuf-lite32 libprotobuf32 libprotoc32 libsub-override-perl
libsystemd-dev libtool libuchardet0 libxml2 libzstd-dev m4 man-db pkg-config
pkgconf pkgconf-bin po-debconf protobuf-compiler protoc-gen-go-1-3
sbuild-build-depends-etcd-dummy zlib1g-dev
The following packages will be upgraded:
libsystemd0 libudev1 libzstd1
3 upgraded, 188 newly installed, 0 to remove and 52 not upgraded.
Need to get 194 MB of archives.
After this operation, 1101 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ sbuild-build-depends-etcd-dummy 0.invalid.0 [1340 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-sys-dev all 0.3.0-1 [393 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf libzstd1 armhf 1.5.2+dfsg2-3 [244 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libsystemd0 armhf 252.4-1+rpi1 [295 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf libudev1 armhf 252.4-1+rpi1 [98.2 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-2 [256 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [19.4 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.4 [942 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf dh-golang all 1.59 [27.8 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf golang-1.19-src all 1.19.4-1 [18.3 MB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf golang-1.19-go armhf 1.19.4-1 [56.8 MB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf golang-src all 2:1.19~1 [5756 B]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf golang-go armhf 2:1.19~1 [45.0 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf golang-any armhf 2:1.19~1 [5876 B]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf golang-dbus-dev all 5.1.0-1 [63.9 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf golang-github-fsnotify-fsnotify-dev all 1.6.0-2 [38.3 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf golang-github-influxdata-tail-dev all 1.0.0+git20180327.c434825-4 [17.4 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-text-dev all 0.5.0-1 [3861 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-net-dev all 1:0.4.0+dfsg-1 [725 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-xerrors-dev all 0.0~git20200804.5ec99f8-1 [14.4 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-yaml.v2-dev all 2.4.0-4 [61.5 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-protobuf-1-3-dev all 1.3.5-4 [234 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [901 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf32 armhf 3.21.12-1 [798 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf-lite32 armhf 3.21.12-1 [235 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf-dev armhf 3.21.12-1 [1161 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libprotoc32 armhf 3.21.12-1 [726 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf protobuf-compiler armhf 3.21.12-1 [83.6 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf protoc-gen-go-1-3 armhf 1.3.5-4 [1077 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf golang-goprotobuf-dev armhf 1.3.5-4 [3124 B]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf golang-gomega-dev all 1.10.3-1 [84.6 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf golang-github-onsi-ginkgo-dev all 1.16.5-1 [137 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf golang-ginkgo-dev all 1.16.5-1 [11.4 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf golang-github-alecthomas-units-dev all 0.0~git20211218.b94a6e3-1 [8776 B]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stretchr-objx-dev all 0.4.0-1 [26.2 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-errors-dev all 0.9.1-2 [13.2 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf golang-github-aws-aws-sdk-go-dev all 1.44.133-1 [10.5 MB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf golang-github-benbjohnson-clock-dev all 1.3.0-1 [8340 B]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf golang-github-beorn7-perks-dev all 1.0.1-1 [12.1 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5384 B]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf golang-github-burntsushi-toml-dev all 1.2.0-2 [90.8 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf golang-github-knetic-govaluate-dev all 3.0.0+git20171022.9aa4983-2 [32.9 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf golang-github-casbin-casbin-dev all 2.60.0-1 [62.4 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [13.7 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-bbolt-dev all 1.3.5-1 [61.1 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libsystemd-dev armhf 252.4-1+rpi1 [350 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-12 [31.0 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.0-12 [27.6 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-12 [25.6 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-12 [13.5 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-go-systemd-dev all 22.3.2-1 [55.4 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-term-dev all 0.3.0-1 [14.6 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-crypto-dev all 1:0.4.0-1 [1449 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-pkg-dev all 4-3 [25.2 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.2+ds1-1 [10.9 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf golang-github-creack-pty-dev all 1.1.18-1 [9796 B]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libzstd-dev armhf 1.5.2+dfsg2-3 [301 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf golang-github-datadog-zstd-dev all 1.4.5+patch1-1 [12.5 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-go-cmp-dev all 0.5.9-1 [86.4 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-oauth2-dev all 0.3.0-1 [35.0 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dghubble-sling-dev all 1.3.0-1 [18.4 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dgrijalva-jwt-go-dev all 3.2.0-4 [33.1 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dustin-go-humanize-dev all 1.0.0-3 [16.4 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf golang-github-eapache-go-xerial-snappy-dev all 0.0~git20180814.776d571-1 [6908 B]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-text-dev all 0.2.0-2 [10.2 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-diff-dev all 0.0~git20210226.20ebb0f-1 [93.6 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rogpeppe-go-internal-dev all 1.9.0-1 [117 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-pretty-dev all 0.3.0-1 [14.9 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf golang-github-frankban-quicktest-dev all 1.14.3-1 [34.7 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf golang-github-ghodss-yaml-dev all 1.0.0+git20220118.d8423dc-2 [16.3 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-stack-stack-dev all 1.8.0-1 [8696 B]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [29.5 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gorilla-mux-dev all 1.8.0-1 [46.1 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cespare-xxhash-dev all 2.1.1-2 [8888 B]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf golang-github-klauspost-compress-dev all 1.15.12+ds1-1 [30.8 MB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf golang-github-klauspost-crc32-dev all 1.2.0-1 [16.9 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pierrec-lz4-dev all 2.5.2-2 [5102 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stathat-go-dev all 0.0~git20130314.0.01d012b-2.1 [5288 B]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rcrowley-go-metrics-dev all 0.0~git20180125.8732c61-3 [29.4 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-eapache-go-resiliency.v1-dev all 1.2.0-1 [11.2 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-eapache-queue.v1-dev all 1.1.0-2 [5028 B]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf golang-github-shopify-sarama-dev all 1.22.1-1 [152 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf golang-glog-dev all 0.0~git20160126.23def4e-5 [17.5 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf golang-google-cloud-compute-metadata-dev all 0.56.0-3 [32.2 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-oauth2-google-dev all 0.3.0-1 [43.4 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf golang-google-genproto-dev all 0.0~git20200413.b5235f6-3 [4033 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf golang-google-grpc-dev all 1.33.3-2 [535 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf golang-github-openzipkin-zipkin-go-dev all 0.1.5+git20190103.2fd7f4a-1.1 [49.2 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf golang-github-streadway-amqp-dev all 0.0~git20200716.e6b33f4-3 [71.3 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-groupcache-dev all 0.0~git20200121.8c9f03a-2 [23.2 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stretchr-testify-dev all 1.8.0-1 [69.3 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf golang-go.opencensus-dev all 0.23.0-4 [134 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-atomic-dev all 1.10.0-2 [16.8 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-multierr-dev all 1.6.0-1 [10.6 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf golang-uber-goleak-dev all 1.2.0-1 [12.9 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-zap-dev all 1.23.0-1 [113 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-time-dev all 0.3.0-1 [12.7 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf golang-github-yuin-goldmark-dev all 1.5.2-1 [108 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-mod-dev all 0.7.0-1 [101 kB]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-tools-dev all 1:0.2.0+ds-2 [1444 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-kit-kit-dev all 0.10.0-1 [146 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gogo-protobuf-dev all 1.3.2-3 [849 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-jwt-jwt-dev all 4.4.3-1 [38.9 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-btree-dev all 1.0.0-1 [13.2 kB]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-uuid-dev all 1.3.0-1 [17.0 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gorilla-websocket-dev all 1.5.0-2 [40.0 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.3.0-1 [66.9 kB]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf golang-github-json-iterator-go-dev all 1.1.12-1 [62.2 kB]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-client-model-dev all 0.3.0-3 [10.5 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-2 [14.6 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf golang-google-protobuf-dev all 1.28.1-2 [542 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf golang-protobuf-extensions-dev all 1.0.1-3 [29.5 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-common-dev all 0.39.0-2 [110 kB]
Get:159 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-sync-dev all 0.1.0-1 [19.7 kB]
Get:160 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-procfs-dev all 0.8.0-3 [148 kB]
Get:161 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-client-golang-dev all 1.14.0-3 [174 kB]
Get:162 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.6 kB]
Get:163 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B]
Get:164 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2 [281 kB]
Get:165 http://172.17.4.1/private bookworm-staging/main armhf golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB]
Get:166 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5772 B]
Get:167 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-fs-dev all 0.1.0-2 [6412 B]
Get:168 http://172.17.4.1/private bookworm-staging/main armhf golang-github-magiconair-properties-dev all 1.8.5-1 [30.1 kB]
Get:169 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rivo-uniseg-dev all 0.4.2-1 [253 kB]
Get:170 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mattn-go-runewidth-dev all 0.0.13-3 [15.3 kB]
Get:171 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mitchellh-mapstructure-dev all 1.5.0-2 [29.0 kB]
Get:172 http://172.17.4.1/private bookworm-staging/main armhf golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.2 kB]
Get:173 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pelletier-go-toml-dev all 1.9.4-1 [78.2 kB]
Get:174 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-sftp-dev all 1.13.5-2 [97.5 kB]
Get:175 http://172.17.4.1/private bookworm-staging/main armhf golang-github-soheilhy-cmux-dev all 0.1.5-2 [12.9 kB]
Get:176 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-afero-dev all 1.9.2-1 [63.4 kB]
Get:177 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-cast-dev all 1.5.0-1 [14.4 kB]
Get:178 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB]
Get:179 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B]
Get:180 http://172.17.4.1/private bookworm-staging/main armhf golang-github-subosito-gotenv-dev all 1.2.0+git20190917.de67a66-3 [8276 B]
Get:181 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-ini.v1-dev all 1.66.2-1 [40.0 kB]
Get:182 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-viper-dev all 1.10.1-1 [64.4 kB]
Get:183 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-cobra-dev all 1.6.1-1 [69.5 kB]
Get:184 http://172.17.4.1/private bookworm-staging/main armhf golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5780 B]
Get:185 http://172.17.4.1/private bookworm-staging/main armhf golang-github-urfave-cli-dev all 1.22.9-2 [48.3 kB]
Get:186 http://172.17.4.1/private bookworm-staging/main armhf golang-github-xiang90-probing-dev all 0.0.2-2 [4864 B]
Get:187 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:188 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:189 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-tools armhf 1:0.2.0+ds-2 [28.5 MB]
Get:190 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB]
Get:191 http://172.17.4.1/private bookworm-staging/main armhf golang-k8s-sigs-yaml-dev all 1.3.0-1 [15.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 194 MB in 24s (8066 kB/s)
Selecting previously unselected package golang-golang-x-sys-dev.
(Reading database ... 13011 files and directories currently installed.)
Preparing to unpack .../golang-golang-x-sys-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Preparing to unpack .../libzstd1_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd1:armhf (1.5.2+dfsg2-3) over (1.5.2+dfsg-1) ...
Setting up libzstd1:armhf (1.5.2+dfsg2-3) ...
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../libsystemd0_252.4-1+rpi1_armhf.deb ...
Unpacking libsystemd0:armhf (252.4-1+rpi1) over (252.2-1+rpi1) ...
Setting up libsystemd0:armhf (252.4-1+rpi1) ...
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../libudev1_252.4-1+rpi1_armhf.deb ...
Unpacking libudev1:armhf (252.4-1+rpi1) over (252.2-1+rpi1) ...
Setting up libudev1:armhf (252.4-1+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../000-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../001-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../002-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../003-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../004-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../006-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package m4.
Preparing to unpack .../009-m4_1.4.19-2_armhf.deb ...
Unpacking m4 (1.4.19-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../010-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../011-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../012-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../013-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../014-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../015-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../016-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../017-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../018-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../019-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../020-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../021-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../022-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../023-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../024-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../025-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../026-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../027-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../028-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../029-dh-golang_1.59_all.deb ...
Unpacking dh-golang (1.59) ...
Selecting previously unselected package golang-1.19-src.
Preparing to unpack .../030-golang-1.19-src_1.19.4-1_all.deb ...
Unpacking golang-1.19-src (1.19.4-1) ...
Selecting previously unselected package golang-1.19-go.
Preparing to unpack .../031-golang-1.19-go_1.19.4-1_armhf.deb ...
Unpacking golang-1.19-go (1.19.4-1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../032-golang-src_2%3a1.19~1_all.deb ...
Unpacking golang-src (2:1.19~1) ...
Selecting previously unselected package golang-go:armhf.
Preparing to unpack .../033-golang-go_2%3a1.19~1_armhf.deb ...
Unpacking golang-go:armhf (2:1.19~1) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../034-golang-any_2%3a1.19~1_armhf.deb ...
Unpacking golang-any:armhf (2:1.19~1) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../035-golang-dbus-dev_5.1.0-1_all.deb ...
Unpacking golang-dbus-dev (5.1.0-1) ...
Selecting previously unselected package golang-gopkg-tomb.v1-dev.
Preparing to unpack .../036-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ...
Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Selecting previously unselected package golang-github-fsnotify-fsnotify-dev.
Preparing to unpack .../037-golang-github-fsnotify-fsnotify-dev_1.6.0-2_all.deb ...
Unpacking golang-github-fsnotify-fsnotify-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-influxdata-tail-dev.
Preparing to unpack .../038-golang-github-influxdata-tail-dev_1.0.0+git20180327.c434825-4_all.deb ...
Unpacking golang-github-influxdata-tail-dev (1.0.0+git20180327.c434825-4) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../039-golang-golang-x-text-dev_0.5.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.5.0-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../040-golang-golang-x-net-dev_1%3a0.4.0+dfsg-1_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.4.0+dfsg-1) ...
Selecting previously unselected package golang-golang-x-xerrors-dev.
Preparing to unpack .../041-golang-golang-x-xerrors-dev_0.0~git20200804.5ec99f8-1_all.deb ...
Unpacking golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../042-golang-gopkg-yaml.v2-dev_2.4.0-4_all.deb ...
Unpacking golang-gopkg-yaml.v2-dev (2.4.0-4) ...
Selecting previously unselected package golang-github-golang-protobuf-1-3-dev.
Preparing to unpack .../043-golang-github-golang-protobuf-1-3-dev_1.3.5-4_all.deb ...
Unpacking golang-github-golang-protobuf-1-3-dev (1.3.5-4) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../044-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libprotobuf32:armhf.
Preparing to unpack .../045-libprotobuf32_3.21.12-1_armhf.deb ...
Unpacking libprotobuf32:armhf (3.21.12-1) ...
Selecting previously unselected package libprotobuf-lite32:armhf.
Preparing to unpack .../046-libprotobuf-lite32_3.21.12-1_armhf.deb ...
Unpacking libprotobuf-lite32:armhf (3.21.12-1) ...
Selecting previously unselected package libprotobuf-dev:armhf.
Preparing to unpack .../047-libprotobuf-dev_3.21.12-1_armhf.deb ...
Unpacking libprotobuf-dev:armhf (3.21.12-1) ...
Selecting previously unselected package libprotoc32:armhf.
Preparing to unpack .../048-libprotoc32_3.21.12-1_armhf.deb ...
Unpacking libprotoc32:armhf (3.21.12-1) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../049-protobuf-compiler_3.21.12-1_armhf.deb ...
Unpacking protobuf-compiler (3.21.12-1) ...
Selecting previously unselected package protoc-gen-go-1-3.
Preparing to unpack .../050-protoc-gen-go-1-3_1.3.5-4_armhf.deb ...
Unpacking protoc-gen-go-1-3 (1.3.5-4) ...
Selecting previously unselected package golang-goprotobuf-dev.
Preparing to unpack .../051-golang-goprotobuf-dev_1.3.5-4_armhf.deb ...
Unpacking golang-goprotobuf-dev (1.3.5-4) ...
Selecting previously unselected package golang-gomega-dev.
Preparing to unpack .../052-golang-gomega-dev_1.10.3-1_all.deb ...
Unpacking golang-gomega-dev (1.10.3-1) ...
Selecting previously unselected package golang-github-onsi-ginkgo-dev.
Preparing to unpack .../053-golang-github-onsi-ginkgo-dev_1.16.5-1_all.deb ...
Unpacking golang-github-onsi-ginkgo-dev (1.16.5-1) ...
Selecting previously unselected package golang-ginkgo-dev.
Preparing to unpack .../054-golang-ginkgo-dev_1.16.5-1_all.deb ...
Unpacking golang-ginkgo-dev (1.16.5-1) ...
Selecting previously unselected package golang-github-alecthomas-units-dev.
Preparing to unpack .../055-golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1_all.deb ...
Unpacking golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../056-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../057-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../058-golang-github-stretchr-objx-dev_0.4.0-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.4.0-1) ...
Selecting previously unselected package golang-github-jmespath-go-jmespath-dev.
Preparing to unpack .../059-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ...
Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../060-golang-github-pkg-errors-dev_0.9.1-2_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-2) ...
Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
Preparing to unpack .../061-golang-github-aws-aws-sdk-go-dev_1.44.133-1_all.deb ...
Unpacking golang-github-aws-aws-sdk-go-dev (1.44.133-1) ...
Selecting previously unselected package golang-github-benbjohnson-clock-dev.
Preparing to unpack .../062-golang-github-benbjohnson-clock-dev_1.3.0-1_all.deb ...
Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../063-golang-github-beorn7-perks-dev_1.0.1-1_all.deb ...
Unpacking golang-github-beorn7-perks-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-bgentry-speakeasy-dev.
Preparing to unpack .../064-golang-github-bgentry-speakeasy-dev_0.1.0-2_all.deb ...
Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-burntsushi-toml-dev.
Preparing to unpack .../065-golang-github-burntsushi-toml-dev_1.2.0-2_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (1.2.0-2) ...
Selecting previously unselected package golang-github-golang-mock-dev.
Preparing to unpack .../066-golang-github-golang-mock-dev_1.6.0-2_all.deb ...
Unpacking golang-github-golang-mock-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-knetic-govaluate-dev.
Preparing to unpack .../067-golang-github-knetic-govaluate-dev_3.0.0+git20171022.9aa4983-2_all.deb ...
Unpacking golang-github-knetic-govaluate-dev (3.0.0+git20171022.9aa4983-2) ...
Selecting previously unselected package golang-github-casbin-casbin-dev.
Preparing to unpack .../068-golang-github-casbin-casbin-dev_2.60.0-1_all.deb ...
Unpacking golang-github-casbin-casbin-dev (2.60.0-1) ...
Selecting previously unselected package golang-github-cockroachdb-datadriven-dev.
Preparing to unpack .../069-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ...
Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
Selecting previously unselected package golang-github-coreos-bbolt-dev.
Preparing to unpack .../070-golang-github-coreos-bbolt-dev_1.3.5-1_all.deb ...
Unpacking golang-github-coreos-bbolt-dev (1.3.5-1) ...
Selecting previously unselected package golang-github-coreos-go-semver-dev.
Preparing to unpack .../071-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ...
Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ...
Selecting previously unselected package libsystemd-dev:armhf.
Preparing to unpack .../072-libsystemd-dev_252.4-1+rpi1_armhf.deb ...
Unpacking libsystemd-dev:armhf (252.4-1+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../073-libpkgconf3_1.8.0-12_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-12) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../074-pkgconf-bin_1.8.0-12_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-12) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../075-pkgconf_1.8.0-12_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-12) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../076-pkg-config_1.8.0-12_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-12) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../077-golang-github-coreos-go-systemd-dev_22.3.2-1_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (22.3.2-1) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../078-golang-golang-x-term-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.3.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../079-golang-golang-x-crypto-dev_1%3a0.4.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.4.0-1) ...
Selecting previously unselected package golang-github-coreos-pkg-dev.
Preparing to unpack .../080-golang-github-coreos-pkg-dev_4-3_all.deb ...
Unpacking golang-github-coreos-pkg-dev (4-3) ...
Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../081-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ...
Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-russross-blackfriday-v2-dev.
Preparing to unpack .../082-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ...
Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev.
Preparing to unpack .../083-golang-github-cpuguy83-go-md2man-v2-dev_2.0.2+ds1-1_all.deb ...
Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.2+ds1-1) ...
Selecting previously unselected package golang-github-creack-pty-dev.
Preparing to unpack .../084-golang-github-creack-pty-dev_1.1.18-1_all.deb ...
Unpacking golang-github-creack-pty-dev (1.1.18-1) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../085-libzstd-dev_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Selecting previously unselected package golang-github-datadog-zstd-dev.
Preparing to unpack .../086-golang-github-datadog-zstd-dev_1.4.5+patch1-1_all.deb ...
Unpacking golang-github-datadog-zstd-dev (1.4.5+patch1-1) ...
Selecting previously unselected package golang-github-google-go-cmp-dev.
Preparing to unpack .../087-golang-github-google-go-cmp-dev_0.5.9-1_all.deb ...
Unpacking golang-github-google-go-cmp-dev (0.5.9-1) ...
Selecting previously unselected package golang-github-google-go-querystring-dev.
Preparing to unpack .../088-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ...
Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-dghubble-sling-dev.
Preparing to unpack .../090-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ...
Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-dgrijalva-jwt-go-dev.
Preparing to unpack .../091-golang-github-dgrijalva-jwt-go-dev_3.2.0-4_all.deb ...
Unpacking golang-github-dgrijalva-jwt-go-dev (3.2.0-4) ...
Selecting previously unselected package golang-github-dustin-go-humanize-dev.
Preparing to unpack .../092-golang-github-dustin-go-humanize-dev_1.0.0-3_all.deb ...
Unpacking golang-github-dustin-go-humanize-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-golang-snappy-dev.
Preparing to unpack .../093-golang-github-golang-snappy-dev_0.0.2-3_all.deb ...
Unpacking golang-github-golang-snappy-dev (0.0.2-3) ...
Selecting previously unselected package golang-github-eapache-go-xerial-snappy-dev.
Preparing to unpack .../094-golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1_all.deb ...
Unpacking golang-github-eapache-go-xerial-snappy-dev (0.0~git20180814.776d571-1) ...
Selecting previously unselected package golang-github-kr-text-dev.
Preparing to unpack .../095-golang-github-kr-text-dev_0.2.0-2_all.deb ...
Unpacking golang-github-kr-text-dev (0.2.0-2) ...
Selecting previously unselected package golang-github-pkg-diff-dev.
Preparing to unpack .../096-golang-github-pkg-diff-dev_0.0~git20210226.20ebb0f-1_all.deb ...
Unpacking golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ...
Selecting previously unselected package golang-github-rogpeppe-go-internal-dev.
Preparing to unpack .../097-golang-github-rogpeppe-go-internal-dev_1.9.0-1_all.deb ...
Unpacking golang-github-rogpeppe-go-internal-dev (1.9.0-1) ...
Selecting previously unselected package golang-github-kr-pretty-dev.
Preparing to unpack .../098-golang-github-kr-pretty-dev_0.3.0-1_all.deb ...
Unpacking golang-github-kr-pretty-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-frankban-quicktest-dev.
Preparing to unpack .../099-golang-github-frankban-quicktest-dev_1.14.3-1_all.deb ...
Unpacking golang-github-frankban-quicktest-dev (1.14.3-1) ...
Selecting previously unselected package golang-github-ghodss-yaml-dev.
Preparing to unpack .../100-golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2_all.deb ...
Unpacking golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ...
Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
Preparing to unpack .../101-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ...
Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Selecting previously unselected package golang-github-go-stack-stack-dev.
Preparing to unpack .../102-golang-github-go-stack-stack-dev_1.8.0-1_all.deb ...
Unpacking golang-github-go-stack-stack-dev (1.8.0-1) ...
Selecting previously unselected package golang-github-opentracing-opentracing-go-dev.
Preparing to unpack .../103-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ...
Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
Selecting previously unselected package golang-github-gorilla-mux-dev.
Preparing to unpack .../104-golang-github-gorilla-mux-dev_1.8.0-1_all.deb ...
Unpacking golang-github-gorilla-mux-dev (1.8.0-1) ...
Selecting previously unselected package golang-github-cespare-xxhash-dev.
Preparing to unpack .../105-golang-github-cespare-xxhash-dev_2.1.1-2_all.deb ...
Unpacking golang-github-cespare-xxhash-dev (2.1.1-2) ...
Selecting previously unselected package golang-github-klauspost-compress-dev.
Preparing to unpack .../106-golang-github-klauspost-compress-dev_1.15.12+ds1-1_all.deb ...
Unpacking golang-github-klauspost-compress-dev (1.15.12+ds1-1) ...
Selecting previously unselected package golang-github-klauspost-crc32-dev.
Preparing to unpack .../107-golang-github-klauspost-crc32-dev_1.2.0-1_all.deb ...
Unpacking golang-github-klauspost-crc32-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-pierrec-lz4-dev.
Preparing to unpack .../108-golang-github-pierrec-lz4-dev_2.5.2-2_all.deb ...
Unpacking golang-github-pierrec-lz4-dev (2.5.2-2) ...
Selecting previously unselected package golang-github-stathat-go-dev.
Preparing to unpack .../109-golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-2.1_all.deb ...
Unpacking golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-2.1) ...
Selecting previously unselected package golang-github-rcrowley-go-metrics-dev.
Preparing to unpack .../110-golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3_all.deb ...
Unpacking golang-github-rcrowley-go-metrics-dev (0.0~git20180125.8732c61-3) ...
Selecting previously unselected package golang-gopkg-eapache-go-resiliency.v1-dev.
Preparing to unpack .../111-golang-gopkg-eapache-go-resiliency.v1-dev_1.2.0-1_all.deb ...
Unpacking golang-gopkg-eapache-go-resiliency.v1-dev (1.2.0-1) ...
Selecting previously unselected package golang-gopkg-eapache-queue.v1-dev.
Preparing to unpack .../112-golang-gopkg-eapache-queue.v1-dev_1.1.0-2_all.deb ...
Unpacking golang-gopkg-eapache-queue.v1-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-shopify-sarama-dev.
Preparing to unpack .../113-golang-github-shopify-sarama-dev_1.22.1-1_all.deb ...
Unpacking golang-github-shopify-sarama-dev (1.22.1-1) ...
Selecting previously unselected package golang-glog-dev.
Preparing to unpack .../114-golang-glog-dev_0.0~git20160126.23def4e-5_all.deb ...
Unpacking golang-glog-dev (0.0~git20160126.23def4e-5) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../115-golang-google-cloud-compute-metadata-dev_0.56.0-3_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-3) ...
Selecting previously unselected package golang-golang-x-oauth2-google-dev.
Preparing to unpack .../116-golang-golang-x-oauth2-google-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-google-dev (0.3.0-1) ...
Selecting previously unselected package golang-google-genproto-dev.
Preparing to unpack .../117-golang-google-genproto-dev_0.0~git20200413.b5235f6-3_all.deb ...
Unpacking golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../118-golang-google-grpc-dev_1.33.3-2_all.deb ...
Unpacking golang-google-grpc-dev (1.33.3-2) ...
Selecting previously unselected package golang-github-openzipkin-zipkin-go-dev.
Preparing to unpack .../119-golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-1.1_all.deb ...
Unpacking golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-1.1) ...
Selecting previously unselected package golang-github-streadway-amqp-dev.
Preparing to unpack .../120-golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3_all.deb ...
Unpacking golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ...
Selecting previously unselected package golang-github-golang-groupcache-dev.
Preparing to unpack .../121-golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-2_all.deb ...
Unpacking golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-2) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../122-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ...
Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../123-golang-github-stretchr-testify-dev_1.8.0-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.8.0-1) ...
Selecting previously unselected package golang-go.opencensus-dev.
Preparing to unpack .../124-golang-go.opencensus-dev_0.23.0-4_all.deb ...
Unpacking golang-go.opencensus-dev (0.23.0-4) ...
Selecting previously unselected package golang-go.uber-atomic-dev.
Preparing to unpack .../125-golang-go.uber-atomic-dev_1.10.0-2_all.deb ...
Unpacking golang-go.uber-atomic-dev (1.10.0-2) ...
Selecting previously unselected package golang-go.uber-multierr-dev.
Preparing to unpack .../126-golang-go.uber-multierr-dev_1.6.0-1_all.deb ...
Unpacking golang-go.uber-multierr-dev (1.6.0-1) ...
Selecting previously unselected package golang-uber-goleak-dev.
Preparing to unpack .../127-golang-uber-goleak-dev_1.2.0-1_all.deb ...
Unpacking golang-uber-goleak-dev (1.2.0-1) ...
Selecting previously unselected package golang-go.uber-zap-dev.
Preparing to unpack .../128-golang-go.uber-zap-dev_1.23.0-1_all.deb ...
Unpacking golang-go.uber-zap-dev (1.23.0-1) ...
Selecting previously unselected package golang-golang-x-time-dev.
Preparing to unpack .../129-golang-golang-x-time-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-time-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../130-golang-github-yuin-goldmark-dev_1.5.2-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.5.2-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../131-golang-golang-x-mod-dev_0.7.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.7.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../132-golang-golang-x-tools-dev_1%3a0.2.0+ds-2_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.2.0+ds-2) ...
Selecting previously unselected package golang-github-go-kit-kit-dev.
Preparing to unpack .../133-golang-github-go-kit-kit-dev_0.10.0-1_all.deb ...
Unpacking golang-github-go-kit-kit-dev (0.10.0-1) ...
Selecting previously unselected package golang-github-go-kit-log-dev.
Preparing to unpack .../134-golang-github-go-kit-log-dev_0.2.1-1_all.deb ...
Unpacking golang-github-go-kit-log-dev (0.2.1-1) ...
Selecting previously unselected package golang-github-gogo-protobuf-dev.
Preparing to unpack .../135-golang-github-gogo-protobuf-dev_1.3.2-3_all.deb ...
Unpacking golang-github-gogo-protobuf-dev (1.3.2-3) ...
Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
Preparing to unpack .../136-golang-github-golang-jwt-jwt-dev_4.4.3-1_all.deb ...
Unpacking golang-github-golang-jwt-jwt-dev (4.4.3-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../137-golang-github-google-btree-dev_1.0.0-1_all.deb ...
Unpacking golang-github-google-btree-dev (1.0.0-1) ...
Selecting previously unselected package golang-github-google-uuid-dev.
Preparing to unpack .../138-golang-github-google-uuid-dev_1.3.0-1_all.deb ...
Unpacking golang-github-google-uuid-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-gorilla-websocket-dev.
Preparing to unpack .../139-golang-github-gorilla-websocket-dev_1.5.0-2_all.deb ...
Unpacking golang-github-gorilla-websocket-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev.
Preparing to unpack .../140-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-1_all.deb ...
Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-modern-go-concurrent-dev.
Preparing to unpack .../141-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ...
Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Selecting previously unselected package golang-github-modern-go-reflect2-dev.
Preparing to unpack .../142-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ...
Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-json-iterator-go-dev.
Preparing to unpack .../143-golang-github-json-iterator-go-dev_1.1.12-1_all.deb ...
Unpacking golang-github-json-iterator-go-dev (1.1.12-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../144-golang-github-prometheus-client-model-dev_0.3.0-3_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.3.0-3) ...
Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
Preparing to unpack .../145-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ...
Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Selecting previously unselected package golang-github-jpillora-backoff-dev.
Preparing to unpack .../146-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev.
Preparing to unpack .../147-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2_all.deb ...
Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ...
Selecting previously unselected package golang-google-protobuf-dev.
Preparing to unpack .../148-golang-google-protobuf-dev_1.28.1-2_all.deb ...
Unpacking golang-google-protobuf-dev (1.28.1-2) ...
Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev.
Preparing to unpack .../149-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ...
Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Selecting previously unselected package golang-protobuf-extensions-dev.
Preparing to unpack .../150-golang-protobuf-extensions-dev_1.0.1-3_all.deb ...
Unpacking golang-protobuf-extensions-dev (1.0.1-3) ...
Selecting previously unselected package golang-github-prometheus-common-dev.
Preparing to unpack .../151-golang-github-prometheus-common-dev_0.39.0-2_all.deb ...
Unpacking golang-github-prometheus-common-dev (0.39.0-2) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../152-golang-golang-x-sync-dev_0.1.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.1.0-1) ...
Selecting previously unselected package golang-github-prometheus-procfs-dev.
Preparing to unpack .../153-golang-github-prometheus-procfs-dev_0.8.0-3_all.deb ...
Unpacking golang-github-prometheus-procfs-dev (0.8.0-3) ...
Selecting previously unselected package golang-github-prometheus-client-golang-dev.
Preparing to unpack .../154-golang-github-prometheus-client-golang-dev_1.14.0-3_all.deb ...
Unpacking golang-github-prometheus-client-golang-dev (1.14.0-3) ...
Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev.
Preparing to unpack .../155-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3_all.deb ...
Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ...
Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev.
Preparing to unpack .../156-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb ...
Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ...
Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev.
Preparing to unpack .../157-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2_all.deb ...
Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ...
Selecting previously unselected package golang-github-hashicorp-hcl-dev.
Preparing to unpack .../158-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-jonboulle-clockwork-dev.
Preparing to unpack .../159-golang-github-jonboulle-clockwork-dev_0.1.0-4.1_all.deb ...
Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ...
Selecting previously unselected package golang-github-kr-fs-dev.
Preparing to unpack .../160-golang-github-kr-fs-dev_0.1.0-2_all.deb ...
Unpacking golang-github-kr-fs-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-magiconair-properties-dev.
Preparing to unpack .../161-golang-github-magiconair-properties-dev_1.8.5-1_all.deb ...
Unpacking golang-github-magiconair-properties-dev (1.8.5-1) ...
Selecting previously unselected package golang-github-rivo-uniseg-dev.
Preparing to unpack .../162-golang-github-rivo-uniseg-dev_0.4.2-1_all.deb ...
Unpacking golang-github-rivo-uniseg-dev (0.4.2-1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../163-golang-github-mattn-go-runewidth-dev_0.0.13-3_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.13-3) ...
Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
Preparing to unpack .../164-golang-github-mitchellh-mapstructure-dev_1.5.0-2_all.deb ...
Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-olekukonko-tablewriter-dev.
Preparing to unpack .../165-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ...
Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
Selecting previously unselected package golang-github-pelletier-go-toml-dev.
Preparing to unpack .../166-golang-github-pelletier-go-toml-dev_1.9.4-1_all.deb ...
Unpacking golang-github-pelletier-go-toml-dev (1.9.4-1) ...
Selecting previously unselected package golang-github-pkg-sftp-dev.
Preparing to unpack .../167-golang-github-pkg-sftp-dev_1.13.5-2_all.deb ...
Unpacking golang-github-pkg-sftp-dev (1.13.5-2) ...
Selecting previously unselected package golang-github-soheilhy-cmux-dev.
Preparing to unpack .../168-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ...
Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ...
Selecting previously unselected package golang-github-spf13-afero-dev.
Preparing to unpack .../169-golang-github-spf13-afero-dev_1.9.2-1_all.deb ...
Unpacking golang-github-spf13-afero-dev (1.9.2-1) ...
Selecting previously unselected package golang-github-spf13-cast-dev.
Preparing to unpack .../170-golang-github-spf13-cast-dev_1.5.0-1_all.deb ...
Unpacking golang-github-spf13-cast-dev (1.5.0-1) ...
Selecting previously unselected package golang-github-spf13-pflag-dev.
Preparing to unpack .../171-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ...
Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
Preparing to unpack .../172-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ...
Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Selecting previously unselected package golang-github-subosito-gotenv-dev.
Preparing to unpack .../173-golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-3_all.deb ...
Unpacking golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-3) ...
Selecting previously unselected package golang-gopkg-ini.v1-dev.
Preparing to unpack .../174-golang-gopkg-ini.v1-dev_1.66.2-1_all.deb ...
Unpacking golang-gopkg-ini.v1-dev (1.66.2-1) ...
Selecting previously unselected package golang-github-spf13-viper-dev.
Preparing to unpack .../175-golang-github-spf13-viper-dev_1.10.1-1_all.deb ...
Unpacking golang-github-spf13-viper-dev (1.10.1-1) ...
Selecting previously unselected package golang-github-spf13-cobra-dev.
Preparing to unpack .../176-golang-github-spf13-cobra-dev_1.6.1-1_all.deb ...
Unpacking golang-github-spf13-cobra-dev (1.6.1-1) ...
Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev.
Preparing to unpack .../177-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ...
Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
Selecting previously unselected package golang-github-urfave-cli-dev.
Preparing to unpack .../178-golang-github-urfave-cli-dev_1.22.9-2_all.deb ...
Unpacking golang-github-urfave-cli-dev (1.22.9-2) ...
Selecting previously unselected package golang-github-xiang90-probing-dev.
Preparing to unpack .../179-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ...
Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../180-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../181-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
Selecting previously unselected package golang-golang-x-tools.
Preparing to unpack .../182-golang-golang-x-tools_1%3a0.2.0+ds-2_armhf.deb ...
Unpacking golang-golang-x-tools (1:0.2.0+ds-2) ...
Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev.
Preparing to unpack .../183-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1_all.deb ...
Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ...
Selecting previously unselected package golang-k8s-sigs-yaml-dev.
Preparing to unpack .../184-golang-k8s-sigs-yaml-dev_1.3.0-1_all.deb ...
Unpacking golang-k8s-sigs-yaml-dev (1.3.0-1) ...
Selecting previously unselected package sbuild-build-depends-etcd-dummy.
Preparing to unpack .../185-sbuild-build-depends-etcd-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Setting up golang-golang-x-time-dev (0.3.0-1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up golang-github-google-go-cmp-dev (0.5.9-1) ...
Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
Setting up golang-gopkg-yaml.v2-dev (2.4.0-4) ...
Setting up golang-gopkg-eapache-queue.v1-dev (1.1.0-2) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up golang-github-google-go-querystring-dev (1.1.0-2) ...
Setting up libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Setting up golang-github-mitchellh-mapstructure-dev (1.5.0-2) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up golang-dbus-dev (5.1.0-1) ...
Setting up golang-github-creack-pty-dev (1.1.18-1) ...
Setting up golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ...
Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Setting up golang-github-golang-mock-dev (1.6.0-2) ...
Setting up golang-github-stretchr-objx-dev (0.4.0-1) ...
Setting up golang-github-klauspost-crc32-dev (1.2.0-1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up golang-github-benbjohnson-clock-dev (1.3.0-1) ...
Setting up golang-github-pkg-errors-dev (0.9.1-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up golang-gopkg-eapache-go-resiliency.v1-dev (1.2.0-1) ...
Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up golang-github-burntsushi-toml-dev (1.2.0-2) ...
Setting up golang-golang-x-sys-dev (0.3.0-1) ...
Setting up golang-github-kr-fs-dev (0.1.0-2) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up golang-github-golang-snappy-dev (0.0.2-3) ...
Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Setting up gettext-base (0.21-10) ...
Setting up golang-1.19-src (1.19.4-1) ...
Setting up m4 (1.4.19-2) ...
Setting up golang-golang-x-term-dev (0.3.0-1) ...
Setting up golang-github-golang-protobuf-1-3-dev (1.3.5-4) ...
Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ...
Setting up file (1:5.41-4) ...
Setting up golang-github-google-btree-dev (1.0.0-1) ...
Setting up golang-github-go-stack-stack-dev (1.8.0-1) ...
Setting up golang-go.uber-atomic-dev (1.10.0-2) ...
Setting up golang-github-beorn7-perks-dev (1.0.1-1) ...
Setting up golang-github-gorilla-websocket-dev (1.5.0-2) ...
Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
Setting up golang-github-cespare-xxhash-dev (2.1.1-2) ...
Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ...
Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Setting up golang-github-pierrec-lz4-dev (2.5.2-2) ...
Setting up golang-github-xiang90-probing-dev (0.0.2-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.0-12) ...
Setting up golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-2.1) ...
Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Setting up golang-github-rcrowley-go-metrics-dev (0.0~git20180125.8732c61-3) ...
Setting up golang-google-protobuf-dev (1.28.1-2) ...
Setting up golang-github-kr-text-dev (0.2.0-2) ...
Setting up golang-github-stretchr-testify-dev (1.8.0-1) ...
Setting up golang-github-yuin-goldmark-dev (1.5.2-1) ...
Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Setting up golang-k8s-sigs-yaml-dev (1.3.0-1) ...
Setting up golang-gopkg-ini.v1-dev (1.66.2-1) ...
Setting up golang-golang-x-sync-dev (0.1.0-1) ...
Setting up golang-golang-x-mod-dev (0.7.0-1) ...
Setting up golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ...
Setting up autopoint (0.21-10) ...
Setting up golang-github-magiconair-properties-dev (1.8.5-1) ...
Setting up golang-github-golang-jwt-jwt-dev (4.4.3-1) ...
Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Setting up pkgconf-bin (1.8.0-12) ...
Setting up golang-github-klauspost-compress-dev (1.15.12+ds1-1) ...
Setting up golang-glog-dev (0.0~git20160126.23def4e-5) ...
Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ...
Setting up autoconf (2.71-2) ...
Setting up golang-github-rivo-uniseg-dev (0.4.2-1) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Setting up libprotobuf32:armhf (3.21.12-1) ...
Setting up golang-golang-x-text-dev (0.5.0-1) ...
Setting up golang-github-google-uuid-dev (1.3.0-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up golang-github-fsnotify-fsnotify-dev (1.6.0-2) ...
Setting up golang-github-gorilla-mux-dev (1.8.0-1) ...
Setting up golang-github-dustin-go-humanize-dev (1.0.0-3) ...
Setting up golang-github-prometheus-procfs-dev (0.8.0-3) ...
Setting up golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ...
Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Setting up libprotobuf-lite32:armhf (3.21.12-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up golang-uber-goleak-dev (1.2.0-1) ...
Setting up golang-github-dgrijalva-jwt-go-dev (3.2.0-4) ...
Setting up golang-github-prometheus-client-model-dev (0.3.0-3) ...
Setting up golang-github-pelletier-go-toml-dev (1.9.4-1) ...
Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ...
Setting up golang-github-knetic-govaluate-dev (3.0.0+git20171022.9aa4983-2) ...
Setting up golang-github-rogpeppe-go-internal-dev (1.9.0-1) ...
Setting up golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ...
Setting up golang-src (2:1.19~1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libsystemd-dev:armhf (252.4-1+rpi1) ...
Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Setting up golang-github-coreos-bbolt-dev (1.3.5-1) ...
Setting up libprotoc32:armhf (3.21.12-1) ...
Setting up golang-1.19-go (1.19.4-1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up golang-github-kr-pretty-dev (0.3.0-1) ...
Setting up libfile-stripnondeterminism-perl (1.13.0-2) ...
Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Setting up golang-github-eapache-go-xerial-snappy-dev (0.0~git20180814.776d571-1) ...
Setting up golang-github-go-kit-log-dev (0.2.1-1) ...
Setting up golang-github-mattn-go-runewidth-dev (0.0.13-3) ...
Setting up gettext (0.21-10) ...
Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Setting up protobuf-compiler (3.21.12-1) ...
Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Setting up libtool (2.4.7-5) ...
Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
Setting up golang-go:armhf (2:1.19~1) ...
Setting up golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-2) ...
Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
Setting up golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-3) ...
Setting up golang-protobuf-extensions-dev (1.0.1-3) ...
Setting up golang-github-json-iterator-go-dev (1.1.12-1) ...
Setting up golang-any:armhf (2:1.19~1) ...
Setting up pkgconf:armhf (1.8.0-12) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libprotobuf-dev:armhf (3.21.12-1) ...
Setting up dh-autoreconf (20) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up golang-go.uber-multierr-dev (1.6.0-1) ...
Setting up golang-github-coreos-go-systemd-dev (22.3.2-1) ...
Setting up pkg-config:armhf (1.8.0-12) ...
Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ...
Setting up golang-golang-x-net-dev (1:0.4.0+dfsg-1) ...
Setting up golang-github-influxdata-tail-dev (1.0.0+git20180327.c434825-4) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-9) ...
Setting up golang-golang-x-crypto-dev (1:0.4.0-1) ...
Setting up golang-github-casbin-casbin-dev (2.60.0-1) ...
Setting up golang-golang-x-oauth2-dev (0.3.0-1) ...
Setting up golang-github-frankban-quicktest-dev (1.14.3-1) ...
Setting up golang-github-aws-aws-sdk-go-dev (1.44.133-1) ...
Setting up protoc-gen-go-1-3 (1.3.5-4) ...
Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ...
Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.2+ds1-1) ...
Setting up golang-github-gogo-protobuf-dev (1.3.2-3) ...
Setting up golang-github-datadog-zstd-dev (1.4.5+patch1-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-github-pkg-sftp-dev (1.13.5-2) ...
Setting up golang-github-coreos-pkg-dev (4-3) ...
Setting up golang-github-dghubble-sling-dev (1.3.0-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.56.0-3) ...
Setting up golang-golang-x-tools-dev (1:0.2.0+ds-2) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-golang-x-tools (1:0.2.0+ds-2) ...
Setting up golang-github-shopify-sarama-dev (1.22.1-1) ...
Setting up golang-go.uber-zap-dev (1.23.0-1) ...
Setting up golang-golang-x-oauth2-google-dev (0.3.0-1) ...
Setting up golang-goprotobuf-dev (1.3.5-4) ...
Setting up golang-github-spf13-cast-dev (1.5.0-1) ...
Setting up golang-github-spf13-afero-dev (1.9.2-1) ...
Setting up golang-github-urfave-cli-dev (1.22.9-2) ...
Setting up debhelper (13.11.4) ...
Setting up golang-gomega-dev (1.10.3-1) ...
Setting up golang-github-onsi-ginkgo-dev (1.16.5-1) ...
Setting up golang-github-spf13-viper-dev (1.10.1-1) ...
Setting up dh-golang (1.59) ...
Setting up golang-ginkgo-dev (1.16.5-1) ...
Setting up golang-github-spf13-cobra-dev (1.6.1-1) ...
Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ...
Setting up golang-github-prometheus-client-golang-dev (1.14.0-3) ...
Setting up golang-google-grpc-dev (1.33.3-2) ...
Setting up golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-1.1) ...
Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ...
Setting up golang-go.opencensus-dev (0.23.0-4) ...
Setting up golang-github-go-kit-kit-dev (0.10.0-1) ...
Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-1) ...
Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ...
Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ...
Setting up golang-github-prometheus-common-dev (0.39.0-2) ...
Setting up sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.36-6+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39.50.20221208-5+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-10+rpi1 gcc-12_12.2.0-10+rpi1 libc6-dev_2.36-6+rpi1 libstdc++-12-dev_12.2.0-10+rpi1 libstdc++6_12.2.0-10+rpi1 linux-libc-dev_6.0.12-1+rpi1
Package versions: adduser_3.129 apt_2.5.4 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2-2 binutils_2.39.50.20221208-5+rpi1 binutils-arm-linux-gnueabihf_2.39.50.20221208-5+rpi1 binutils-common_2.39.50.20221208-5+rpi1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-10+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.80 debhelper_13.11.4 debianutils_5.7-0.4 dh-autoreconf_20 dh-golang_1.59 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.40-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.15-1 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-10+rpi1 gcc_4:12.2.0-1+rpi1 gcc-10-base_10.4.0-5+rpi1 gcc-12_12.2.0-10+rpi1 gcc-12-base_12.2.0-10+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gnupg_2.2.40-1 gnupg-l10n_2.2.40-1 gnupg-utils_2.2.40-1 golang-1.19-go_1.19.4-1 golang-1.19-src_1.19.4-1 golang-any_2:1.19~1 golang-dbus-dev_5.1.0-1 golang-ginkgo-dev_1.16.5-1 golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1 golang-github-aws-aws-sdk-go-dev_1.44.133-1 golang-github-benbjohnson-clock-dev_1.3.0-1 golang-github-beorn7-perks-dev_1.0.1-1 golang-github-bgentry-speakeasy-dev_0.1.0-2 golang-github-burntsushi-toml-dev_1.2.0-2 golang-github-casbin-casbin-dev_2.60.0-1 golang-github-cespare-xxhash-dev_2.1.1-2 golang-github-cockroachdb-datadriven-dev_1.0.2-6 golang-github-coreos-bbolt-dev_1.3.5-1 golang-github-coreos-go-semver-dev_0.3.0-1 golang-github-coreos-go-systemd-dev_22.3.2-1 golang-github-coreos-pkg-dev_4-3 golang-github-cpuguy83-go-md2man-v2-dev_2.0.2+ds1-1 golang-github-creack-pty-dev_1.1.18-1 golang-github-datadog-zstd-dev_1.4.5+patch1-1 golang-github-davecgh-go-spew-dev_1.1.1-3 golang-github-dghubble-sling-dev_1.3.0-1 golang-github-dgrijalva-jwt-go-dev_3.2.0-4 golang-github-dustin-go-humanize-dev_1.0.0-3 golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1 golang-github-frankban-quicktest-dev_1.14.3-1 golang-github-fsnotify-fsnotify-dev_1.6.0-2 golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2 golang-github-go-kit-kit-dev_0.10.0-1 golang-github-go-kit-log-dev_0.2.1-1 golang-github-go-logfmt-logfmt-dev_0.5.0-2 golang-github-go-stack-stack-dev_1.8.0-1 golang-github-gogo-protobuf-dev_1.3.2-3 golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-2 golang-github-golang-jwt-jwt-dev_4.4.3-1 golang-github-golang-mock-dev_1.6.0-2 golang-github-golang-protobuf-1-3-dev_1.3.5-4 golang-github-golang-snappy-dev_0.0.2-3 golang-github-google-btree-dev_1.0.0-1 golang-github-google-go-cmp-dev_0.5.9-1 golang-github-google-go-querystring-dev_1.1.0-2 golang-github-google-uuid-dev_1.3.0-1 golang-github-gorilla-mux-dev_1.8.0-1 golang-github-gorilla-websocket-dev_1.5.0-2 golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-1 golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3 golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2 golang-github-hashicorp-hcl-dev_1.0.0-1.1 golang-github-influxdata-tail-dev_1.0.0+git20180327.c434825-4 golang-github-jmespath-go-jmespath-dev_0.4.0-2 golang-github-jonboulle-clockwork-dev_0.1.0-4.1 golang-github-jpillora-backoff-dev_1.0.0-1.1 golang-github-json-iterator-go-dev_1.1.12-1 golang-github-julienschmidt-httprouter-dev_1.3.0-2 golang-github-klauspost-compress-dev_1.15.12+ds1-1 golang-github-klauspost-crc32-dev_1.2.0-1 golang-github-knetic-govaluate-dev_3.0.0+git20171022.9aa4983-2 golang-github-kr-fs-dev_0.1.0-2 golang-github-kr-pretty-dev_0.3.0-1 golang-github-kr-text-dev_0.2.0-2 golang-github-magiconair-properties-dev_1.8.5-1 golang-github-mattn-go-runewidth-dev_0.0.13-3 golang-github-mitchellh-mapstructure-dev_1.5.0-2 golang-github-modern-go-concurrent-dev_1.0.3-1.1 golang-github-modern-go-reflect2-dev_1.0.2-2 golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2 golang-github-olekukonko-tablewriter-dev_0.0.5-2 golang-github-onsi-ginkgo-dev_1.16.5-1 golang-github-opentracing-opentracing-go-dev_1.2.0-2 golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-1.1 golang-github-pelletier-go-toml-dev_1.9.4-1 golang-github-pierrec-lz4-dev_2.5.2-2 golang-github-pkg-diff-dev_0.0~git20210226.20ebb0f-1 golang-github-pkg-errors-dev_0.9.1-2 golang-github-pkg-sftp-dev_1.13.5-2 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.14.0-3 golang-github-prometheus-client-model-dev_0.3.0-3 golang-github-prometheus-common-dev_0.39.0-2 golang-github-prometheus-procfs-dev_0.8.0-3 golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3 golang-github-rivo-uniseg-dev_0.4.2-1 golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1 golang-github-rogpeppe-go-internal-dev_1.9.0-1 golang-github-russross-blackfriday-v2-dev_2.1.0-1 golang-github-shopify-sarama-dev_1.22.1-1 golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3 golang-github-sirupsen-logrus-dev_1.9.0-1 golang-github-soheilhy-cmux-dev_0.1.5-2 golang-github-spf13-afero-dev_1.9.2-1 golang-github-spf13-cast-dev_1.5.0-1 golang-github-spf13-cobra-dev_1.6.1-1 golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2 golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1 golang-github-spf13-viper-dev_1.10.1-1 golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-2.1 golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3 golang-github-stretchr-objx-dev_0.4.0-1 golang-github-stretchr-testify-dev_1.8.0-1 golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-3 golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3 golang-github-urfave-cli-dev_1.22.9-2 golang-github-xiang90-probing-dev_0.0.2-2 golang-github-yuin-goldmark-dev_1.5.2-1 golang-glog-dev_0.0~git20160126.23def4e-5 golang-go_2:1.19~1 golang-go.opencensus-dev_0.23.0-4 golang-go.uber-atomic-dev_1.10.0-2 golang-go.uber-multierr-dev_1.6.0-1 golang-go.uber-zap-dev_1.23.0-1 golang-golang-x-crypto-dev_1:0.4.0-1 golang-golang-x-mod-dev_0.7.0-1 golang-golang-x-net-dev_1:0.4.0+dfsg-1 golang-golang-x-oauth2-dev_0.3.0-1 golang-golang-x-oauth2-google-dev_0.3.0-1 golang-golang-x-sync-dev_0.1.0-1 golang-golang-x-sys-dev_0.3.0-1 golang-golang-x-term-dev_0.3.0-1 golang-golang-x-text-dev_0.5.0-1 golang-golang-x-time-dev_0.3.0-1 golang-golang-x-tools_1:0.2.0+ds-2 golang-golang-x-tools-dev_1:0.2.0+ds-2 golang-golang-x-xerrors-dev_0.0~git20200804.5ec99f8-1 golang-gomega-dev_1.10.3-1 golang-google-cloud-compute-metadata-dev_0.56.0-3 golang-google-genproto-dev_0.0~git20200413.b5235f6-3 golang-google-grpc-dev_1.33.3-2 golang-google-protobuf-dev_1.28.1-2 golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4 golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1 golang-gopkg-eapache-go-resiliency.v1-dev_1.2.0-1 golang-gopkg-eapache-queue.v1-dev_1.1.0-2 golang-gopkg-ini.v1-dev_1.66.2-1 golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8 golang-gopkg-yaml.v2-dev_2.4.0-4 golang-gopkg-yaml.v3-dev_3.0.1-3 golang-goprotobuf-dev_1.3.5-4 golang-k8s-sigs-yaml-dev_1.3.0-1 golang-protobuf-extensions-dev_1.0.1-3 golang-src_2:1.19~1 golang-uber-goleak-dev_1.2.0-1 gpg_2.2.40-1 gpg-agent_2.2.40-1 gpg-wks-client_2.2.40-1 gpg-wks-server_2.2.40-1 gpgconf_2.2.40-1 gpgsm_2.2.40-1 gpgv_2.2.40-1 grep_3.8-3 groff-base_1.22.4-9 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-1 libacl1_2.3.1-2 libapt-pkg6.0_2.5.4 libarchive-zip-perl_1.68-1 libasan8_12.2.0-10+rpi1 libassuan0_2.5.5-5 libatomic1_12.2.0-10+rpi1 libattr1_1:2.5.1-3 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39.50.20221208-5+rpi1 libblkid1_2.38.1-4 libbz2-1.0_1.0.8-5+b2 libc-bin_2.36-6+rpi1 libc-dev-bin_2.36-6+rpi1 libc6_2.36-6+rpi1 libc6-dev_2.36-6+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-10+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.33-1 libcrypt1_1:4.4.33-1 libctf-nobfd0_2.39.50.20221208-5+rpi1 libctf0_2.39.50.20221208-5+rpi1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.265 libdebhelper-perl_13.11.4 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.0-2 libgcc-12-dev_12.2.0-10+rpi1 libgcc-s1_12.2.0-10+rpi1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-4 libgomp1_12.2.0-10+rpi1 libgpg-error0_1.46-1 libgssapi-krb5-2_1.20.1-1 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libk5crypto3_1.20.1-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20.1-1 libkrb5support0_1.20.1-1 libksba8_1.6.2-4 libldap-2.4-2_2.4.59+dfsg-1 libldap-2.5-0_2.5.13+dfsg-2+rpi1+b1 libldap-common_2.5.13+dfsg-2+rpi1 liblocale-gettext-perl_1.07-5 liblz4-1_1.9.4-1+rpi1 liblzma5_5.4.0-0.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-3 libpcre3_2:8.39-14 libperl5.36_5.36.0-6 libpipeline1_1.5.7-1 libpkgconf3_1.8.0-12 libprotobuf-dev_3.21.12-1 libprotobuf-lite32_3.21.12-1 libprotobuf32_3.21.12-1 libprotoc32_3.21.12-1 libreadline8_8.2-1.2 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.40.0-1 libss2_1.46.6~rc1-1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 libstdc++-12-dev_12.2.0-10+rpi1 libstdc++6_12.2.0-10+rpi1 libsub-override-perl_0.09-4 libsystemd-dev_252.4-1+rpi1 libsystemd0_252.4-1+rpi1 libtasn1-6_4.19.0-2 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-10+rpi1 libuchardet0_0.0.7-1 libudev1_252.4-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libzstd-dev_1.5.2+dfsg2-3 libzstd1_1.5.2+dfsg2-3 linux-libc-dev_6.0.12-1+rpi1 login_1:4.13+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-2 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-4 nano_7.1-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.4 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-6 perl-base_5.36.0-6 perl-modules-5.36_5.36.0-6 pinentry-curses_1.2.1-1 pkg-config_1.8.0-12 pkgconf_1.8.0-12 pkgconf-bin_1.8.0-12 po-debconf_1.0.21+nmu1 protobuf-compiler_3.21.12-1 protoc-gen-go-1-3_1.3.5-4 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.2 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-etcd-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-7 tar_1.34+dfsg-1 tzdata_2022f-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.4.0-0.1 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.lQ3Jxnuo/trustedkeys.kbx': General error
gpgv: Signature made Mon Jan 9 11:33:01 2023 UTC
gpgv: using EDDSA key 9185D4F57767AEEE6C55D41E7F44FA25EA5514CB
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./etcd_3.4.23-4.dsc
dpkg-source: info: extracting etcd in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking etcd_3.4.23.orig.tar.gz
dpkg-source: info: unpacking etcd_3.4.23-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-ignore-bind-error-in-embed-serve_test.go.patch
dpkg-source: info: applying 0002-only-warn-on-unsupported-arch.patch
dpkg-source: info: applying 0003-Increase-the-given-latency-in-test.patch
dpkg-source: info: applying 0004-Fix-goroutine-leak-in-clientv3-test.patch
dpkg-source: info: applying 0005-grpc-1.32.patch
dpkg-source: info: applying 0006-grpc-1.32-balancer.patch
dpkg-source: info: applying 0007-datadriven-1.0.2.patch
dpkg-source: info: applying 0008-fix-TestCorruptedBackupFileCheck-on-big-endian.patch
dpkg-source: info: applying 0009-Skip-flaky-TestReadWriteTimeout.patch
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-83486cd7-fd00-493b-92f6-124ee77cf709
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package etcd
dpkg-buildpackage: info: source version 3.4.23-4
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --buildsystem=golang --with=golang --builddirectory=_build
dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build
dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build
dh_clean -O--buildsystem=golang -O--builddirectory=_build
debian/rules binary-arch
dh binary-arch --buildsystem=golang --with=golang --builddirectory=_build
dh_update_autotools_config -a -O--buildsystem=golang -O--builddirectory=_build
dh_autoreconf -a -O--buildsystem=golang -O--builddirectory=_build
dh_auto_configure -a -O--buildsystem=golang -O--builddirectory=_build
dh_auto_build -a -O--buildsystem=golang -O--builddirectory=_build
cd _build && go generate -v go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/client/integration go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/contrib/raftexample go.etcd.io/etcd/contrib/recipes go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/etcdserver/etcdserverpb go.etcd.io/etcd/etcdserver/etcdserverpb/gw go.etcd.io/etcd/functional/agent go.etcd.io/etcd/functional/cmd/etcd-agent go.etcd.io/etcd/functional/cmd/etcd-proxy go.etcd.io/etcd/functional/cmd/etcd-runner go.etcd.io/etcd/functional/cmd/etcd-tester go.etcd.io/etcd/functional/rpcpb go.etcd.io/etcd/functional/runner go.etcd.io/etcd/functional/tester go.etcd.io/etcd/integration go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
src/go.etcd.io/etcd/main.go
src/go.etcd.io/etcd/main_test.go
src/go.etcd.io/etcd/auth/doc.go
src/go.etcd.io/etcd/auth/jwt.go
src/go.etcd.io/etcd/auth/jwt_test.go
src/go.etcd.io/etcd/auth/metrics.go
src/go.etcd.io/etcd/auth/nop.go
src/go.etcd.io/etcd/auth/options.go
src/go.etcd.io/etcd/auth/range_perm_cache.go
src/go.etcd.io/etcd/auth/range_perm_cache_test.go
src/go.etcd.io/etcd/auth/simple_token.go
src/go.etcd.io/etcd/auth/simple_token_test.go
src/go.etcd.io/etcd/auth/store.go
src/go.etcd.io/etcd/auth/store_test.go
src/go.etcd.io/etcd/auth/authpb/auth.pb.go
src/go.etcd.io/etcd/client/auth_role.go
src/go.etcd.io/etcd/client/auth_user.go
src/go.etcd.io/etcd/client/cancelreq.go
src/go.etcd.io/etcd/client/client.go
src/go.etcd.io/etcd/client/client_test.go
src/go.etcd.io/etcd/client/cluster_error.go
src/go.etcd.io/etcd/client/curl.go
src/go.etcd.io/etcd/client/discover.go
src/go.etcd.io/etcd/client/doc.go
src/go.etcd.io/etcd/client/fake_transport_test.go
src/go.etcd.io/etcd/client/json.go
src/go.etcd.io/etcd/client/keys.go
src/go.etcd.io/etcd/client/keys_bench_test.go
src/go.etcd.io/etcd/client/keys_test.go
src/go.etcd.io/etcd/client/members.go
src/go.etcd.io/etcd/client/members_test.go
src/go.etcd.io/etcd/client/util.go
src/go.etcd.io/etcd/client/example_keys_test.go
src/go.etcd.io/etcd/client/main_test.go
src/go.etcd.io/etcd/client/integration/client_test.go
src/go.etcd.io/etcd/client/integration/doc.go
src/go.etcd.io/etcd/client/integration/main_test.go
src/go.etcd.io/etcd/clientv3/auth.go
src/go.etcd.io/etcd/clientv3/client.go
src/go.etcd.io/etcd/clientv3/client_test.go
src/go.etcd.io/etcd/clientv3/cluster.go
src/go.etcd.io/etcd/clientv3/compact_op.go
src/go.etcd.io/etcd/clientv3/compact_op_test.go
src/go.etcd.io/etcd/clientv3/compare.go
src/go.etcd.io/etcd/clientv3/config.go
src/go.etcd.io/etcd/clientv3/ctx.go
src/go.etcd.io/etcd/clientv3/ctx_test.go
src/go.etcd.io/etcd/clientv3/doc.go
src/go.etcd.io/etcd/clientv3/kv.go
src/go.etcd.io/etcd/clientv3/lease.go
src/go.etcd.io/etcd/clientv3/logger.go
src/go.etcd.io/etcd/clientv3/maintenance.go
src/go.etcd.io/etcd/clientv3/op.go
src/go.etcd.io/etcd/clientv3/op_test.go
src/go.etcd.io/etcd/clientv3/options.go
src/go.etcd.io/etcd/clientv3/retry.go
src/go.etcd.io/etcd/clientv3/retry_interceptor.go
src/go.etcd.io/etcd/clientv3/retry_interceptor_test.go
src/go.etcd.io/etcd/clientv3/sort.go
src/go.etcd.io/etcd/clientv3/txn.go
src/go.etcd.io/etcd/clientv3/txn_test.go
src/go.etcd.io/etcd/clientv3/utils.go
src/go.etcd.io/etcd/clientv3/watch.go
src/go.etcd.io/etcd/clientv3/watch_test.go
src/go.etcd.io/etcd/clientv3/example_auth_test.go
src/go.etcd.io/etcd/clientv3/example_cluster_test.go
src/go.etcd.io/etcd/clientv3/example_kv_test.go
src/go.etcd.io/etcd/clientv3/example_lease_test.go
src/go.etcd.io/etcd/clientv3/example_maintenance_test.go
src/go.etcd.io/etcd/clientv3/example_metrics_test.go
src/go.etcd.io/etcd/clientv3/example_test.go
src/go.etcd.io/etcd/clientv3/example_watch_test.go
src/go.etcd.io/etcd/clientv3/main_test.go
src/go.etcd.io/etcd/clientv3/balancer/balancer.go
src/go.etcd.io/etcd/clientv3/balancer/balancer_test.go
src/go.etcd.io/etcd/clientv3/balancer/utils.go
src/go.etcd.io/etcd/clientv3/balancer/utils_test.go
src/go.etcd.io/etcd/clientv3/balancer/connectivity/connectivity.go
src/go.etcd.io/etcd/clientv3/balancer/picker/doc.go
src/go.etcd.io/etcd/clientv3/balancer/picker/err.go
src/go.etcd.io/etcd/clientv3/balancer/picker/picker.go
src/go.etcd.io/etcd/clientv3/balancer/picker/roundrobin_balanced.go
src/go.etcd.io/etcd/clientv3/balancer/resolver/endpoint/endpoint.go
src/go.etcd.io/etcd/clientv3/clientv3util/util.go
src/go.etcd.io/etcd/clientv3/clientv3util/example_key_test.go
src/go.etcd.io/etcd/clientv3/concurrency/doc.go
src/go.etcd.io/etcd/clientv3/concurrency/election.go
src/go.etcd.io/etcd/clientv3/concurrency/key.go
src/go.etcd.io/etcd/clientv3/concurrency/mutex.go
src/go.etcd.io/etcd/clientv3/concurrency/session.go
src/go.etcd.io/etcd/clientv3/concurrency/stm.go
src/go.etcd.io/etcd/clientv3/concurrency/election_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_election_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_mutex_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_stm_test.go
src/go.etcd.io/etcd/clientv3/concurrency/main_test.go
src/go.etcd.io/etcd/clientv3/credentials/credentials.go
src/go.etcd.io/etcd/clientv3/integration/black_hole_test.go
src/go.etcd.io/etcd/clientv3/integration/cluster_test.go
src/go.etcd.io/etcd/clientv3/integration/dial_test.go
src/go.etcd.io/etcd/clientv3/integration/doc.go
src/go.etcd.io/etcd/clientv3/integration/kv_test.go
src/go.etcd.io/etcd/clientv3/integration/lease_test.go
src/go.etcd.io/etcd/clientv3/integration/leasing_test.go
src/go.etcd.io/etcd/clientv3/integration/logger_test.go
src/go.etcd.io/etcd/clientv3/integration/main_test.go
src/go.etcd.io/etcd/clientv3/integration/maintenance_test.go
src/go.etcd.io/etcd/clientv3/integration/metrics_test.go
src/go.etcd.io/etcd/clientv3/integration/mirror_test.go
src/go.etcd.io/etcd/clientv3/integration/namespace_test.go
src/go.etcd.io/etcd/clientv3/integration/network_partition_test.go
src/go.etcd.io/etcd/clientv3/integration/role_test.go
src/go.etcd.io/etcd/clientv3/integration/server_shutdown_test.go
src/go.etcd.io/etcd/clientv3/integration/txn_test.go
src/go.etcd.io/etcd/clientv3/integration/user_test.go
src/go.etcd.io/etcd/clientv3/integration/util.go
src/go.etcd.io/etcd/clientv3/integration/watch_fragment_test.go
src/go.etcd.io/etcd/clientv3/integration/watch_test.go
src/go.etcd.io/etcd/clientv3/leasing/cache.go
src/go.etcd.io/etcd/clientv3/leasing/doc.go
src/go.etcd.io/etcd/clientv3/leasing/kv.go
src/go.etcd.io/etcd/clientv3/leasing/txn.go
src/go.etcd.io/etcd/clientv3/leasing/util.go
src/go.etcd.io/etcd/clientv3/mirror/syncer.go
src/go.etcd.io/etcd/clientv3/namespace/doc.go
src/go.etcd.io/etcd/clientv3/namespace/kv.go
src/go.etcd.io/etcd/clientv3/namespace/lease.go
src/go.etcd.io/etcd/clientv3/namespace/util.go
src/go.etcd.io/etcd/clientv3/namespace/util_test.go
src/go.etcd.io/etcd/clientv3/namespace/watch.go
src/go.etcd.io/etcd/clientv3/naming/doc.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/endpoints.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/endpoints_impl.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/internal/update.go
src/go.etcd.io/etcd/clientv3/naming/resolver/resolver.go
src/go.etcd.io/etcd/clientv3/ordering/doc.go
src/go.etcd.io/etcd/clientv3/ordering/kv.go
src/go.etcd.io/etcd/clientv3/ordering/kv_test.go
src/go.etcd.io/etcd/clientv3/ordering/logger_test.go
src/go.etcd.io/etcd/clientv3/ordering/util.go
src/go.etcd.io/etcd/clientv3/ordering/util_test.go
src/go.etcd.io/etcd/clientv3/snapshot/doc.go
src/go.etcd.io/etcd/clientv3/snapshot/member_test.go
src/go.etcd.io/etcd/clientv3/snapshot/util.go
src/go.etcd.io/etcd/clientv3/snapshot/v3_snapshot.go
src/go.etcd.io/etcd/clientv3/snapshot/v3_snapshot_test.go
src/go.etcd.io/etcd/clientv3/yaml/config.go
src/go.etcd.io/etcd/clientv3/yaml/config_test.go
src/go.etcd.io/etcd/contrib/raftexample/doc.go
src/go.etcd.io/etcd/contrib/raftexample/httpapi.go
src/go.etcd.io/etcd/contrib/raftexample/kvstore.go
src/go.etcd.io/etcd/contrib/raftexample/kvstore_test.go
src/go.etcd.io/etcd/contrib/raftexample/listener.go
src/go.etcd.io/etcd/contrib/raftexample/main.go
src/go.etcd.io/etcd/contrib/raftexample/raft.go
src/go.etcd.io/etcd/contrib/raftexample/raftexample_test.go
src/go.etcd.io/etcd/contrib/recipes/barrier.go
src/go.etcd.io/etcd/contrib/recipes/client.go
src/go.etcd.io/etcd/contrib/recipes/doc.go
src/go.etcd.io/etcd/contrib/recipes/double_barrier.go
src/go.etcd.io/etcd/contrib/recipes/key.go
src/go.etcd.io/etcd/contrib/recipes/priority_queue.go
src/go.etcd.io/etcd/contrib/recipes/queue.go
src/go.etcd.io/etcd/contrib/recipes/rwmutex.go
src/go.etcd.io/etcd/contrib/recipes/watch.go
src/go.etcd.io/etcd/embed/config.go
src/go.etcd.io/etcd/embed/config_logging.go
src/go.etcd.io/etcd/embed/config_logging_journal_unix.go
src/go.etcd.io/etcd/embed/config_test.go
src/go.etcd.io/etcd/embed/doc.go
src/go.etcd.io/etcd/embed/etcd.go
src/go.etcd.io/etcd/embed/serve.go
src/go.etcd.io/etcd/embed/serve_test.go
src/go.etcd.io/etcd/embed/util.go
src/go.etcd.io/etcd/etcdctl/main.go
src/go.etcd.io/etcd/etcdctl/main_test.go
src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go
src/go.etcd.io/etcd/etcdctl/ctlv2/ctl_nocov.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go
src/go.etcd.io/etcd/etcdctl/ctlv3/ctl_nocov.go
src/go.etcd.io/etcd/etcdctl/ctlv3/help.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/error.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/migrate_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go
src/go.etcd.io/etcd/etcdmain/config.go
src/go.etcd.io/etcd/etcdmain/config_test.go
src/go.etcd.io/etcd/etcdmain/doc.go
src/go.etcd.io/etcd/etcdmain/etcd.go
src/go.etcd.io/etcd/etcdmain/gateway.go
src/go.etcd.io/etcd/etcdmain/grpc_proxy.go
src/go.etcd.io/etcd/etcdmain/help.go
src/go.etcd.io/etcd/etcdmain/main.go
src/go.etcd.io/etcd/etcdmain/util.go
src/go.etcd.io/etcd/etcdserver/apply.go
src/go.etcd.io/etcd/etcdserver/apply_auth.go
src/go.etcd.io/etcd/etcdserver/apply_v2.go
src/go.etcd.io/etcd/etcdserver/backend.go
src/go.etcd.io/etcd/etcdserver/cluster_util.go
src/go.etcd.io/etcd/etcdserver/cluster_util_test.go
src/go.etcd.io/etcd/etcdserver/config.go
src/go.etcd.io/etcd/etcdserver/config_test.go
src/go.etcd.io/etcd/etcdserver/consistent_index.go
src/go.etcd.io/etcd/etcdserver/consistent_index_test.go
src/go.etcd.io/etcd/etcdserver/corrupt.go
src/go.etcd.io/etcd/etcdserver/doc.go
src/go.etcd.io/etcd/etcdserver/errors.go
src/go.etcd.io/etcd/etcdserver/metrics.go
src/go.etcd.io/etcd/etcdserver/quota.go
src/go.etcd.io/etcd/etcdserver/raft.go
src/go.etcd.io/etcd/etcdserver/raft_test.go
src/go.etcd.io/etcd/etcdserver/server.go
src/go.etcd.io/etcd/etcdserver/server_access_control.go
src/go.etcd.io/etcd/etcdserver/server_test.go
src/go.etcd.io/etcd/etcdserver/snapshot_merge.go
src/go.etcd.io/etcd/etcdserver/storage.go
src/go.etcd.io/etcd/etcdserver/util.go
src/go.etcd.io/etcd/etcdserver/util_test.go
src/go.etcd.io/etcd/etcdserver/v2_server.go
src/go.etcd.io/etcd/etcdserver/v3_server.go
src/go.etcd.io/etcd/etcdserver/api/capability.go
src/go.etcd.io/etcd/etcdserver/api/cluster.go
src/go.etcd.io/etcd/etcdserver/api/doc.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/base.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/doc.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/metrics.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/metrics_test.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/peer.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/peer_test.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/version_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/cluster.go
src/go.etcd.io/etcd/etcdserver/api/membership/cluster_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/doc.go
src/go.etcd.io/etcd/etcdserver/api/membership/errors.go
src/go.etcd.io/etcd/etcdserver/api/membership/member.go
src/go.etcd.io/etcd/etcdserver/api/membership/member_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/metrics.go
src/go.etcd.io/etcd/etcdserver/api/membership/store.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/coder.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/doc.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/fake_roundtripper_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/functional_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/http.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/http_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/metrics.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msg_codec.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msg_codec_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msgappv2_codec.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msgappv2_codec_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer_status.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/pipeline.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/pipeline_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/probing_status.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/remote.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/snapshot_sender.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/snapshot_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/stream.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/stream_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport_bench_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/urlpick.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/urlpick_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/util.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/util_test.go
src/go.etcd.io/etcd/etcdserver/api/snap/db.go
src/go.etcd.io/etcd/etcdserver/api/snap/doc.go
src/go.etcd.io/etcd/etcdserver/api/snap/message.go
src/go.etcd.io/etcd/etcdserver/api/snap/metrics.go
src/go.etcd.io/etcd/etcdserver/api/snap/snapshotter.go
src/go.etcd.io/etcd/etcdserver/api/snap/snapshotter_test.go
src/go.etcd.io/etcd/etcdserver/api/snap/snappb/snap.pb.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth_requests.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth_test.go
src/go.etcd.io/etcd/etcdserver/api/v2discovery/discovery.go
src/go.etcd.io/etcd/etcdserver/api/v2discovery/discovery_test.go
src/go.etcd.io/etcd/etcdserver/api/v2error/error.go
src/go.etcd.io/etcd/etcdserver/api/v2error/error_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/capability.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_auth.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_auth_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2http/http.go
src/go.etcd.io/etcd/etcdserver/api/v2http/http_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/errors.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/errors_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/member.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/member_test.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/leader.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/queue.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/server.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/stats.go
src/go.etcd.io/etcd/etcdserver/api/v2store/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_history.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_queue.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/heap_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_extern.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_extern_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/stats.go
src/go.etcd.io/etcd/etcdserver/api/v2store/stats_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_bench_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_ttl_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/ttl_key_heap.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_hub.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_hub_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_v2_test.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/cluster.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/server.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/store.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/watcher.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/main_test.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/store_test.go
src/go.etcd.io/etcd/etcdserver/api/v3alarm/alarms.go
src/go.etcd.io/etcd/etcdserver/api/v3client/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3client/v3client.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/compactor.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/compactor_test.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/periodic.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/periodic_test.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/revision.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/revision_test.go
src/go.etcd.io/etcd/etcdserver/api/v3election/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3election/election.go
src/go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/v3election.pb.go
src/go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/lock.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/auth.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/codec.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/grpc.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/header.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/interceptor.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/key.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/lease.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/maintenance.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/member.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/quota.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/util.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/util_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/watch.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/watch_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/error.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/error_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/md.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/metadatafields.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/etcdserver.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/raft_internal.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/raft_internal_stringer.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/rpc.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/gw/rpc.pb.gw.go
src/go.etcd.io/etcd/functional/agent/doc.go
src/go.etcd.io/etcd/functional/agent/handler.go
src/go.etcd.io/etcd/functional/agent/server.go
src/go.etcd.io/etcd/functional/agent/utils.go
src/go.etcd.io/etcd/functional/agent/utils_test.go
src/go.etcd.io/etcd/functional/cmd/etcd-agent/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-proxy/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-runner/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-tester/main.go
src/go.etcd.io/etcd/functional/rpcpb/etcd_config.go
src/go.etcd.io/etcd/functional/rpcpb/etcd_config_test.go
src/go.etcd.io/etcd/functional/rpcpb/member.go
src/go.etcd.io/etcd/functional/rpcpb/rpc.pb.go
src/go.etcd.io/etcd/functional/runner/election_command.go
src/go.etcd.io/etcd/functional/runner/error.go
src/go.etcd.io/etcd/functional/runner/global.go
src/go.etcd.io/etcd/functional/runner/help.go
src/go.etcd.io/etcd/functional/runner/lease_renewer_command.go
src/go.etcd.io/etcd/functional/runner/lock_racer_command.go
src/go.etcd.io/etcd/functional/runner/root.go
src/go.etcd.io/etcd/functional/runner/watch_command.go
src/go.etcd.io/etcd/functional/tester/case.go
src/go.etcd.io/etcd/functional/tester/case_delay.go
src/go.etcd.io/etcd/functional/tester/case_external.go
src/go.etcd.io/etcd/functional/tester/case_failpoints.go
src/go.etcd.io/etcd/functional/tester/case_network_blackhole.go
src/go.etcd.io/etcd/functional/tester/case_network_delay.go
src/go.etcd.io/etcd/functional/tester/case_no_fail.go
src/go.etcd.io/etcd/functional/tester/case_sigquit_remove.go
src/go.etcd.io/etcd/functional/tester/case_sigquit_remove_quorum.go
src/go.etcd.io/etcd/functional/tester/case_sigterm.go
src/go.etcd.io/etcd/functional/tester/checker.go
src/go.etcd.io/etcd/functional/tester/checker_kv_hash.go
src/go.etcd.io/etcd/functional/tester/checker_lease_expire.go
src/go.etcd.io/etcd/functional/tester/checker_no_check.go
src/go.etcd.io/etcd/functional/tester/checker_runner.go
src/go.etcd.io/etcd/functional/tester/cluster.go
src/go.etcd.io/etcd/functional/tester/cluster_read_config.go
src/go.etcd.io/etcd/functional/tester/cluster_run.go
src/go.etcd.io/etcd/functional/tester/cluster_shuffle.go
src/go.etcd.io/etcd/functional/tester/cluster_test.go
src/go.etcd.io/etcd/functional/tester/doc.go
src/go.etcd.io/etcd/functional/tester/metrics_report.go
src/go.etcd.io/etcd/functional/tester/stresser.go
src/go.etcd.io/etcd/functional/tester/stresser_composite.go
src/go.etcd.io/etcd/functional/tester/stresser_key.go
src/go.etcd.io/etcd/functional/tester/stresser_lease.go
src/go.etcd.io/etcd/functional/tester/stresser_runner.go
src/go.etcd.io/etcd/functional/tester/utils.go
src/go.etcd.io/etcd/integration/bridge.go
src/go.etcd.io/etcd/integration/cluster.go
src/go.etcd.io/etcd/integration/cluster_direct.go
src/go.etcd.io/etcd/integration/cluster_test.go
src/go.etcd.io/etcd/integration/doc.go
src/go.etcd.io/etcd/integration/embed_test.go
src/go.etcd.io/etcd/integration/logger_test.go
src/go.etcd.io/etcd/integration/main_test.go
src/go.etcd.io/etcd/integration/member_test.go
src/go.etcd.io/etcd/integration/metrics_test.go
src/go.etcd.io/etcd/integration/network_partition_test.go
src/go.etcd.io/etcd/integration/util_test.go
src/go.etcd.io/etcd/integration/v2_http_kv_test.go
src/go.etcd.io/etcd/integration/v3_alarm_test.go
src/go.etcd.io/etcd/integration/v3_auth_test.go
src/go.etcd.io/etcd/integration/v3_barrier_test.go
src/go.etcd.io/etcd/integration/v3_double_barrier_test.go
src/go.etcd.io/etcd/integration/v3_election_test.go
src/go.etcd.io/etcd/integration/v3_grpc_inflight_test.go
src/go.etcd.io/etcd/integration/v3_grpc_test.go
src/go.etcd.io/etcd/integration/v3_health_test.go
src/go.etcd.io/etcd/integration/v3_leadership_test.go
src/go.etcd.io/etcd/integration/v3_lease_test.go
src/go.etcd.io/etcd/integration/v3_lock_test.go
src/go.etcd.io/etcd/integration/v3_queue_test.go
src/go.etcd.io/etcd/integration/v3_stm_test.go
src/go.etcd.io/etcd/integration/v3_tls_test.go
src/go.etcd.io/etcd/integration/v3_watch_restore_test.go
src/go.etcd.io/etcd/integration/v3_watch_test.go
src/go.etcd.io/etcd/integration/v3election_grpc_test.go
src/go.etcd.io/etcd/integration/v3lock_grpc_test.go
src/go.etcd.io/etcd/lease/doc.go
src/go.etcd.io/etcd/lease/lease_queue.go
src/go.etcd.io/etcd/lease/lease_queue_test.go
src/go.etcd.io/etcd/lease/lessor.go
src/go.etcd.io/etcd/lease/lessor_bench_test.go
src/go.etcd.io/etcd/lease/lessor_test.go
src/go.etcd.io/etcd/lease/metrics.go
src/go.etcd.io/etcd/lease/leasehttp/doc.go
src/go.etcd.io/etcd/lease/leasehttp/http.go
src/go.etcd.io/etcd/lease/leasehttp/http_test.go
src/go.etcd.io/etcd/lease/leasepb/lease.pb.go
src/go.etcd.io/etcd/mvcc/doc.go
src/go.etcd.io/etcd/mvcc/index.go
src/go.etcd.io/etcd/mvcc/index_bench_test.go
src/go.etcd.io/etcd/mvcc/index_test.go
src/go.etcd.io/etcd/mvcc/key_index.go
src/go.etcd.io/etcd/mvcc/key_index_test.go
src/go.etcd.io/etcd/mvcc/kv.go
src/go.etcd.io/etcd/mvcc/kv_test.go
src/go.etcd.io/etcd/mvcc/kv_view.go
src/go.etcd.io/etcd/mvcc/kvstore.go
src/go.etcd.io/etcd/mvcc/kvstore_bench_test.go
src/go.etcd.io/etcd/mvcc/kvstore_compaction.go
src/go.etcd.io/etcd/mvcc/kvstore_compaction_test.go
src/go.etcd.io/etcd/mvcc/kvstore_test.go
src/go.etcd.io/etcd/mvcc/kvstore_txn.go
src/go.etcd.io/etcd/mvcc/metrics.go
src/go.etcd.io/etcd/mvcc/metrics_txn.go
src/go.etcd.io/etcd/mvcc/revision.go
src/go.etcd.io/etcd/mvcc/revision_test.go
src/go.etcd.io/etcd/mvcc/util.go
src/go.etcd.io/etcd/mvcc/watchable_store.go
src/go.etcd.io/etcd/mvcc/watchable_store_bench_test.go
src/go.etcd.io/etcd/mvcc/watchable_store_test.go
src/go.etcd.io/etcd/mvcc/watchable_store_txn.go
src/go.etcd.io/etcd/mvcc/watcher.go
src/go.etcd.io/etcd/mvcc/watcher_bench_test.go
src/go.etcd.io/etcd/mvcc/watcher_group.go
src/go.etcd.io/etcd/mvcc/watcher_test.go
src/go.etcd.io/etcd/mvcc/backend/backend.go
src/go.etcd.io/etcd/mvcc/backend/backend_bench_test.go
src/go.etcd.io/etcd/mvcc/backend/backend_test.go
src/go.etcd.io/etcd/mvcc/backend/batch_tx.go
src/go.etcd.io/etcd/mvcc/backend/batch_tx_test.go
src/go.etcd.io/etcd/mvcc/backend/config_linux.go
src/go.etcd.io/etcd/mvcc/backend/doc.go
src/go.etcd.io/etcd/mvcc/backend/metrics.go
src/go.etcd.io/etcd/mvcc/backend/read_tx.go
src/go.etcd.io/etcd/mvcc/backend/tx_buffer.go
src/go.etcd.io/etcd/mvcc/mvccpb/kv.pb.go
src/go.etcd.io/etcd/pkg/adt/doc.go
src/go.etcd.io/etcd/pkg/adt/interval_tree.go
src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go
src/go.etcd.io/etcd/pkg/adt/example_test.go
src/go.etcd.io/etcd/pkg/contention/contention.go
src/go.etcd.io/etcd/pkg/contention/doc.go
src/go.etcd.io/etcd/pkg/cpuutil/doc.go
src/go.etcd.io/etcd/pkg/cpuutil/endian.go
src/go.etcd.io/etcd/pkg/crc/crc.go
src/go.etcd.io/etcd/pkg/crc/crc_test.go
src/go.etcd.io/etcd/pkg/debugutil/doc.go
src/go.etcd.io/etcd/pkg/debugutil/pprof.go
src/go.etcd.io/etcd/pkg/expect/expect.go
src/go.etcd.io/etcd/pkg/expect/expect_test.go
src/go.etcd.io/etcd/pkg/fileutil/dir_unix.go
src/go.etcd.io/etcd/pkg/fileutil/doc.go
src/go.etcd.io/etcd/pkg/fileutil/fileutil.go
src/go.etcd.io/etcd/pkg/fileutil/fileutil_test.go
src/go.etcd.io/etcd/pkg/fileutil/lock.go
src/go.etcd.io/etcd/pkg/fileutil/lock_flock.go
src/go.etcd.io/etcd/pkg/fileutil/lock_linux.go
src/go.etcd.io/etcd/pkg/fileutil/lock_linux_test.go
src/go.etcd.io/etcd/pkg/fileutil/lock_test.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate_test.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate_unix.go
src/go.etcd.io/etcd/pkg/fileutil/purge.go
src/go.etcd.io/etcd/pkg/fileutil/purge_test.go
src/go.etcd.io/etcd/pkg/fileutil/read_dir.go
src/go.etcd.io/etcd/pkg/fileutil/read_dir_test.go
src/go.etcd.io/etcd/pkg/fileutil/sync_linux.go
src/go.etcd.io/etcd/pkg/flags/flag.go
src/go.etcd.io/etcd/pkg/flags/flag_test.go
src/go.etcd.io/etcd/pkg/flags/ignored.go
src/go.etcd.io/etcd/pkg/flags/selective_string.go
src/go.etcd.io/etcd/pkg/flags/selective_string_test.go
src/go.etcd.io/etcd/pkg/flags/strings.go
src/go.etcd.io/etcd/pkg/flags/strings_test.go
src/go.etcd.io/etcd/pkg/flags/uint32.go
src/go.etcd.io/etcd/pkg/flags/uint32_test.go
src/go.etcd.io/etcd/pkg/flags/unique_strings.go
src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go
src/go.etcd.io/etcd/pkg/flags/unique_urls.go
src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go
src/go.etcd.io/etcd/pkg/flags/urls.go
src/go.etcd.io/etcd/pkg/flags/urls_test.go
src/go.etcd.io/etcd/pkg/httputil/httputil.go
src/go.etcd.io/etcd/pkg/httputil/httputil_test.go
src/go.etcd.io/etcd/pkg/idutil/id.go
src/go.etcd.io/etcd/pkg/idutil/id_test.go
src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go
src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go
src/go.etcd.io/etcd/pkg/ioutil/readcloser.go
src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go
src/go.etcd.io/etcd/pkg/ioutil/reader.go
src/go.etcd.io/etcd/pkg/ioutil/reader_test.go
src/go.etcd.io/etcd/pkg/ioutil/util.go
src/go.etcd.io/etcd/pkg/logutil/discard_logger.go
src/go.etcd.io/etcd/pkg/logutil/doc.go
src/go.etcd.io/etcd/pkg/logutil/log_level.go
src/go.etcd.io/etcd/pkg/logutil/logger.go
src/go.etcd.io/etcd/pkg/logutil/merge_logger.go
src/go.etcd.io/etcd/pkg/logutil/merge_logger_test.go
src/go.etcd.io/etcd/pkg/logutil/package_logger.go
src/go.etcd.io/etcd/pkg/logutil/zap.go
src/go.etcd.io/etcd/pkg/logutil/zap_grpc.go
src/go.etcd.io/etcd/pkg/logutil/zap_grpc_test.go
src/go.etcd.io/etcd/pkg/logutil/zap_journal.go
src/go.etcd.io/etcd/pkg/logutil/zap_journal_test.go
src/go.etcd.io/etcd/pkg/logutil/zap_raft.go
src/go.etcd.io/etcd/pkg/logutil/zap_raft_test.go
src/go.etcd.io/etcd/pkg/logutil/logger_test.go
src/go.etcd.io/etcd/pkg/logutil/package_logger_test.go
src/go.etcd.io/etcd/pkg/mock/mockserver/doc.go
src/go.etcd.io/etcd/pkg/mock/mockserver/mockserver.go
src/go.etcd.io/etcd/pkg/mock/mockstorage/doc.go
src/go.etcd.io/etcd/pkg/mock/mockstorage/storage_recorder.go
src/go.etcd.io/etcd/pkg/mock/mockstore/doc.go
src/go.etcd.io/etcd/pkg/mock/mockstore/store_recorder.go
src/go.etcd.io/etcd/pkg/mock/mockwait/doc.go
src/go.etcd.io/etcd/pkg/mock/mockwait/wait_recorder.go
src/go.etcd.io/etcd/pkg/netutil/doc.go
src/go.etcd.io/etcd/pkg/netutil/netutil.go
src/go.etcd.io/etcd/pkg/netutil/netutil_test.go
src/go.etcd.io/etcd/pkg/netutil/routes_linux.go
src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go
src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go
src/go.etcd.io/etcd/pkg/osutil/osutil.go
src/go.etcd.io/etcd/pkg/osutil/osutil_test.go
src/go.etcd.io/etcd/pkg/osutil/signal_linux.go
src/go.etcd.io/etcd/pkg/pathutil/path.go
src/go.etcd.io/etcd/pkg/pathutil/path_test.go
src/go.etcd.io/etcd/pkg/pbutil/pbutil.go
src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go
src/go.etcd.io/etcd/pkg/proxy/doc.go
src/go.etcd.io/etcd/pkg/proxy/server.go
src/go.etcd.io/etcd/pkg/proxy/server_test.go
src/go.etcd.io/etcd/pkg/report/doc.go
src/go.etcd.io/etcd/pkg/report/report.go
src/go.etcd.io/etcd/pkg/report/report_test.go
src/go.etcd.io/etcd/pkg/report/timeseries.go
src/go.etcd.io/etcd/pkg/report/timeseries_test.go
src/go.etcd.io/etcd/pkg/report/weighted.go
src/go.etcd.io/etcd/pkg/runtime/fds_linux.go
src/go.etcd.io/etcd/pkg/schedule/doc.go
src/go.etcd.io/etcd/pkg/schedule/schedule.go
src/go.etcd.io/etcd/pkg/schedule/schedule_test.go
src/go.etcd.io/etcd/pkg/srv/srv.go
src/go.etcd.io/etcd/pkg/srv/srv_test.go
src/go.etcd.io/etcd/pkg/stringutil/doc.go
src/go.etcd.io/etcd/pkg/stringutil/rand.go
src/go.etcd.io/etcd/pkg/stringutil/rand_test.go
src/go.etcd.io/etcd/pkg/systemd/doc.go
src/go.etcd.io/etcd/pkg/systemd/journal.go
src/go.etcd.io/etcd/pkg/testutil/assert.go
src/go.etcd.io/etcd/pkg/testutil/leak.go
src/go.etcd.io/etcd/pkg/testutil/leak_test.go
src/go.etcd.io/etcd/pkg/testutil/pauseable_handler.go
src/go.etcd.io/etcd/pkg/testutil/recorder.go
src/go.etcd.io/etcd/pkg/testutil/testutil.go
src/go.etcd.io/etcd/pkg/testutil/var.go
src/go.etcd.io/etcd/pkg/tlsutil/cipher_suites.go
src/go.etcd.io/etcd/pkg/tlsutil/cipher_suites_test.go
src/go.etcd.io/etcd/pkg/tlsutil/doc.go
src/go.etcd.io/etcd/pkg/tlsutil/tlsutil.go
src/go.etcd.io/etcd/pkg/traceutil/trace.go
src/go.etcd.io/etcd/pkg/traceutil/trace_test.go
src/go.etcd.io/etcd/pkg/transport/doc.go
src/go.etcd.io/etcd/pkg/transport/keepalive_listener.go
src/go.etcd.io/etcd/pkg/transport/keepalive_listener_test.go
src/go.etcd.io/etcd/pkg/transport/limit_listen.go
src/go.etcd.io/etcd/pkg/transport/listener.go
src/go.etcd.io/etcd/pkg/transport/listener_test.go
src/go.etcd.io/etcd/pkg/transport/listener_tls.go
src/go.etcd.io/etcd/pkg/transport/timeout_conn.go
src/go.etcd.io/etcd/pkg/transport/timeout_dialer.go
src/go.etcd.io/etcd/pkg/transport/timeout_dialer_test.go
src/go.etcd.io/etcd/pkg/transport/timeout_listener.go
src/go.etcd.io/etcd/pkg/transport/timeout_listener_test.go
src/go.etcd.io/etcd/pkg/transport/timeout_transport.go
src/go.etcd.io/etcd/pkg/transport/timeout_transport_test.go
src/go.etcd.io/etcd/pkg/transport/tls.go
src/go.etcd.io/etcd/pkg/transport/transport.go
src/go.etcd.io/etcd/pkg/transport/transport_test.go
src/go.etcd.io/etcd/pkg/transport/unix_listener.go
src/go.etcd.io/etcd/pkg/types/doc.go
src/go.etcd.io/etcd/pkg/types/id.go
src/go.etcd.io/etcd/pkg/types/id_test.go
src/go.etcd.io/etcd/pkg/types/set.go
src/go.etcd.io/etcd/pkg/types/set_test.go
src/go.etcd.io/etcd/pkg/types/slice.go
src/go.etcd.io/etcd/pkg/types/slice_test.go
src/go.etcd.io/etcd/pkg/types/urls.go
src/go.etcd.io/etcd/pkg/types/urls_test.go
src/go.etcd.io/etcd/pkg/types/urlsmap.go
src/go.etcd.io/etcd/pkg/types/urlsmap_test.go
src/go.etcd.io/etcd/pkg/wait/wait.go
src/go.etcd.io/etcd/pkg/wait/wait_test.go
src/go.etcd.io/etcd/pkg/wait/wait_time.go
src/go.etcd.io/etcd/pkg/wait/wait_time_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/auth.go
src/go.etcd.io/etcd/proxy/grpcproxy/cluster.go
src/go.etcd.io/etcd/proxy/grpcproxy/cluster_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/doc.go
src/go.etcd.io/etcd/proxy/grpcproxy/election.go
src/go.etcd.io/etcd/proxy/grpcproxy/health.go
src/go.etcd.io/etcd/proxy/grpcproxy/kv.go
src/go.etcd.io/etcd/proxy/grpcproxy/kv_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/leader.go
src/go.etcd.io/etcd/proxy/grpcproxy/lease.go
src/go.etcd.io/etcd/proxy/grpcproxy/lock.go
src/go.etcd.io/etcd/proxy/grpcproxy/logger.go
src/go.etcd.io/etcd/proxy/grpcproxy/maintenance.go
src/go.etcd.io/etcd/proxy/grpcproxy/metrics.go
src/go.etcd.io/etcd/proxy/grpcproxy/register.go
src/go.etcd.io/etcd/proxy/grpcproxy/register_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/util.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_broadcast.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_broadcasts.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_ranges.go
src/go.etcd.io/etcd/proxy/grpcproxy/watcher.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/auth_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/chan_stream.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/cluster_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/doc.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/election_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/kv_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/lease_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/lock_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/maintenance_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/watch_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/cache/store.go
src/go.etcd.io/etcd/proxy/httpproxy/director.go
src/go.etcd.io/etcd/proxy/httpproxy/director_test.go
src/go.etcd.io/etcd/proxy/httpproxy/doc.go
src/go.etcd.io/etcd/proxy/httpproxy/metrics.go
src/go.etcd.io/etcd/proxy/httpproxy/proxy.go
src/go.etcd.io/etcd/proxy/httpproxy/proxy_test.go
src/go.etcd.io/etcd/proxy/httpproxy/reverse.go
src/go.etcd.io/etcd/proxy/httpproxy/reverse_test.go
src/go.etcd.io/etcd/proxy/tcpproxy/doc.go
src/go.etcd.io/etcd/proxy/tcpproxy/userspace.go
src/go.etcd.io/etcd/proxy/tcpproxy/userspace_test.go
src/go.etcd.io/etcd/raft/bootstrap.go
src/go.etcd.io/etcd/raft/diff_test.go
src/go.etcd.io/etcd/raft/doc.go
src/go.etcd.io/etcd/raft/example_test.go
src/go.etcd.io/etcd/raft/log.go
src/go.etcd.io/etcd/raft/log_test.go
src/go.etcd.io/etcd/raft/log_unstable.go
src/go.etcd.io/etcd/raft/log_unstable_test.go
src/go.etcd.io/etcd/raft/logger.go
src/go.etcd.io/etcd/raft/node.go
src/go.etcd.io/etcd/raft/node_bench_test.go
src/go.etcd.io/etcd/raft/node_test.go
src/go.etcd.io/etcd/raft/raft.go
src/go.etcd.io/etcd/raft/raft_flow_control_test.go
src/go.etcd.io/etcd/raft/raft_paper_test.go
src/go.etcd.io/etcd/raft/raft_snap_test.go
src/go.etcd.io/etcd/raft/raft_test.go
src/go.etcd.io/etcd/raft/rawnode.go
src/go.etcd.io/etcd/raft/rawnode_test.go
src/go.etcd.io/etcd/raft/read_only.go
src/go.etcd.io/etcd/raft/status.go
src/go.etcd.io/etcd/raft/storage.go
src/go.etcd.io/etcd/raft/storage_test.go
src/go.etcd.io/etcd/raft/util.go
src/go.etcd.io/etcd/raft/util_test.go
src/go.etcd.io/etcd/raft/interaction_test.go
src/go.etcd.io/etcd/raft/confchange/confchange.go
src/go.etcd.io/etcd/raft/confchange/datadriven_test.go
src/go.etcd.io/etcd/raft/confchange/quick_test.go
src/go.etcd.io/etcd/raft/confchange/restore.go
src/go.etcd.io/etcd/raft/confchange/restore_test.go
src/go.etcd.io/etcd/raft/quorum/bench_test.go
src/go.etcd.io/etcd/raft/quorum/datadriven_test.go
src/go.etcd.io/etcd/raft/quorum/joint.go
src/go.etcd.io/etcd/raft/quorum/majority.go
src/go.etcd.io/etcd/raft/quorum/quick_test.go
src/go.etcd.io/etcd/raft/quorum/quorum.go
src/go.etcd.io/etcd/raft/quorum/voteresult_string.go
src/go.etcd.io/etcd/raft/raftpb/confchange.go
src/go.etcd.io/etcd/raft/raftpb/confstate.go
src/go.etcd.io/etcd/raft/raftpb/confstate_test.go
src/go.etcd.io/etcd/raft/raftpb/raft.pb.go
src/go.etcd.io/etcd/raft/rafttest/doc.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go
src/go.etcd.io/etcd/raft/rafttest/network.go
src/go.etcd.io/etcd/raft/rafttest/network_test.go
src/go.etcd.io/etcd/raft/rafttest/node.go
src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go
src/go.etcd.io/etcd/raft/rafttest/node_test.go
src/go.etcd.io/etcd/raft/tracker/inflights.go
src/go.etcd.io/etcd/raft/tracker/inflights_test.go
src/go.etcd.io/etcd/raft/tracker/progress.go
src/go.etcd.io/etcd/raft/tracker/progress_test.go
src/go.etcd.io/etcd/raft/tracker/state.go
src/go.etcd.io/etcd/raft/tracker/tracker.go
src/go.etcd.io/etcd/tests/e2e/cluster_direct_test.go
src/go.etcd.io/etcd/tests/e2e/cluster_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_migrate_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go
src/go.etcd.io/etcd/tests/e2e/doc.go
src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_corrupt_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_process.go
src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_spawn_nocov.go
src/go.etcd.io/etcd/tests/e2e/gateway_test.go
src/go.etcd.io/etcd/tests/e2e/main_test.go
src/go.etcd.io/etcd/tests/e2e/metrics_test.go
src/go.etcd.io/etcd/tests/e2e/util.go
src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go
src/go.etcd.io/etcd/tests/e2e/v2_test.go
src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go
src/go.etcd.io/etcd/version/version.go
src/go.etcd.io/etcd/wal/decoder.go
src/go.etcd.io/etcd/wal/doc.go
src/go.etcd.io/etcd/wal/encoder.go
src/go.etcd.io/etcd/wal/file_pipeline.go
src/go.etcd.io/etcd/wal/file_pipeline_test.go
src/go.etcd.io/etcd/wal/metrics.go
src/go.etcd.io/etcd/wal/record_test.go
src/go.etcd.io/etcd/wal/repair.go
src/go.etcd.io/etcd/wal/repair_test.go
src/go.etcd.io/etcd/wal/util.go
src/go.etcd.io/etcd/wal/wal.go
src/go.etcd.io/etcd/wal/wal_bench_test.go
src/go.etcd.io/etcd/wal/wal_test.go
src/go.etcd.io/etcd/wal/walpb/record.go
src/go.etcd.io/etcd/wal/walpb/record.pb.go
cd _build && go install -trimpath -v -p 4 go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/client/integration go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/contrib/raftexample go.etcd.io/etcd/contrib/recipes go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/etcdserver/etcdserverpb go.etcd.io/etcd/etcdserver/etcdserverpb/gw go.etcd.io/etcd/functional/agent go.etcd.io/etcd/functional/cmd/etcd-agent go.etcd.io/etcd/functional/cmd/etcd-proxy go.etcd.io/etcd/functional/cmd/etcd-runner go.etcd.io/etcd/functional/cmd/etcd-tester go.etcd.io/etcd/functional/rpcpb go.etcd.io/etcd/functional/runner go.etcd.io/etcd/functional/tester go.etcd.io/etcd/integration go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
internal/goarch
internal/unsafeheader
internal/goexperiment
internal/cpu
internal/goos
internal/abi
runtime/internal/math
runtime/internal/sys
runtime/internal/syscall
internal/race
sync/atomic
internal/itoa
internal/bytealg
runtime/internal/atomic
unicode
unicode/utf8
container/list
math/bits
crypto/internal/subtle
crypto/subtle
crypto/internal/boring/sig
runtime
math
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
vendor/golang.org/x/crypto/internal/subtle
encoding
google.golang.org/protobuf/internal/flags
google.golang.org/protobuf/internal/set
google.golang.org/grpc/serviceconfig
internal/goversion
go.etcd.io/etcd/clientv3/naming/endpoints/internal
github.com/golang/groupcache/lru
go.etcd.io/etcd/client/integration
go.etcd.io/etcd/clientv3/naming
github.com/rivo/uniseg
runtime/metrics
internal/reflectlite
sync
internal/singleflight
internal/testlog
math/rand
google.golang.org/protobuf/internal/pragma
runtime/cgo
google.golang.org/grpc/internal/buffer
google.golang.org/grpc/internal/grpcsync
internal/sysinfo
errors
sort
io
internal/oserror
syscall
strconv
hash
crypto
reflect
bytes
time
crypto/internal/nistec/fiat
encoding/binary
crypto/cipher
context
crypto/internal/boring
crypto/des
internal/fmtsort
crypto/aes
internal/syscall/unix
internal/safefilepath
internal/syscall/execenv
internal/poll
path
crypto/internal/nistec
io/fs
strings
os
crypto/internal/randutil
crypto/sha512
crypto/internal/edwards25519/field
fmt
crypto/hmac
math/big
crypto/internal/edwards25519
crypto/md5
crypto/rc4
crypto/sha1
crypto/sha256
crypto/elliptic
crypto/internal/boring/bbig
crypto/rand
encoding/asn1
crypto/ed25519
crypto/rsa
crypto/dsa
encoding/hex
encoding/base64
internal/godebug
vendor/golang.org/x/net/dns/dnsmessage
internal/intern
encoding/pem
vendor/golang.org/x/crypto/cryptobyte
crypto/x509/pkix
net/netip
net/url
crypto/ecdsa
path/filepath
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
net
vendor/golang.org/x/crypto/curve25519/internal/field
vendor/golang.org/x/crypto/hkdf
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/crypto/curve25519
flag
encoding/json
bufio
io/ioutil
log
google.golang.org/grpc/codes
compress/flate
hash/crc32
vendor/golang.org/x/text/transform
vendor/golang.org/x/text/unicode/bidi
compress/gzip
github.com/golang/protobuf/proto
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
mime
mime/quotedprintable
net/http/internal
vendor/golang.org/x/net/idna
net/http/internal/ascii
github.com/beorn7/perks/quantile
github.com/cespare/xxhash
regexp/syntax
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
hash/fnv
google.golang.org/protobuf/internal/detrand
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/encoding/protowire
github.com/golang/protobuf/ptypes/any
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/timestamp
google.golang.org/genproto/googleapis/rpc/status
regexp
github.com/matttproud/golang_protobuf_extensions/pbutil
github.com/golang/protobuf/ptypes
github.com/prometheus/client_model/go
google.golang.org/grpc/internal/status
google.golang.org/grpc/status
github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus
google.golang.org/protobuf/reflect/protoreflect
go/token
github.com/prometheus/common/model
google.golang.org/protobuf/internal/version
github.com/prometheus/procfs/internal/fs
github.com/prometheus/procfs/internal/util
golang.org/x/sys/unix
google.golang.org/protobuf/internal/descfmt
github.com/prometheus/client_golang/prometheus/internal
crypto/x509
github.com/coreos/go-systemd/daemon
github.com/coreos/go-systemd/journal
net/textproto
log/syslog
github.com/coreos/pkg/capnslog
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
mime/multipart
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/encoding/text
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/internal/encoding/defval
crypto/tls
google.golang.org/protobuf/runtime/protoiface
runtime/debug
github.com/prometheus/procfs
google.golang.org/protobuf/proto
golang.org/x/net/internal/timeseries
html
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/encoding/prototext
text/template/parse
text/tabwriter
google.golang.org/protobuf/internal/encoding/tag
google.golang.org/grpc/backoff
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/grpclog
google.golang.org/protobuf/internal/impl
text/template
google.golang.org/grpc/connectivity
google.golang.org/grpc/attributes
google.golang.org/grpc/internal
google.golang.org/grpc/metadata
google.golang.org/grpc/internal/grpcrand
google.golang.org/grpc/internal/credentials
net/http/httptrace
google.golang.org/grpc/credentials
net/http
google.golang.org/grpc/resolver
google.golang.org/grpc/balancer
google.golang.org/grpc/balancer/base
google.golang.org/grpc/balancer/roundrobin
html/template
google.golang.org/grpc/encoding
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/internal/envconfig
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/serviceconfig
golang.org/x/text/transform
golang.org/x/text/unicode/norm
golang.org/x/text/unicode/bidi
google.golang.org/protobuf/internal/filetype
golang.org/x/text/secure/bidirule
golang.org/x/net/http2/hpack
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/grpc/internal/syscall
google.golang.org/grpc/keepalive
google.golang.org/grpc/peer
google.golang.org/grpc/stats
google.golang.org/grpc/tap
encoding/csv
database/sql/driver
golang.org/x/net/idna
github.com/spf13/pflag
github.com/google/uuid
github.com/gogo/protobuf/proto
golang.org/x/net/http/httpguts
go.uber.org/atomic
go.uber.org/multierr
go.uber.org/zap/buffer
expvar
github.com/prometheus/common/expfmt
golang.org/x/net/trace
golang.org/x/net/http2
github.com/prometheus/client_golang/prometheus
net/http/httputil
github.com/spf13/cobra
go.uber.org/zap/internal/bufferpool
go.uber.org/zap/internal/color
go.uber.org/zap/internal/exit
go.uber.org/zap/zapcore
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/resolver/passthrough
go.etcd.io/etcd/clientv3/balancer/resolver/endpoint
go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes
go.etcd.io/etcd/clientv3/credentials
golang.org/x/net/context
github.com/gogo/protobuf/protoc-gen-gogo/descriptor
google.golang.org/grpc/internal/transport
github.com/soheilhy/cmux
go.etcd.io/etcd/pkg/systemd
go.etcd.io/etcd/raft/quorum
go.uber.org/zap/internal
go.uber.org/zap
go.etcd.io/etcd/pkg/types
github.com/coreos/go-semver/semver
go.etcd.io/etcd/version
github.com/golang/protobuf/ptypes/struct
github.com/golang/protobuf/jsonpb
github.com/gogo/protobuf/gogoproto
go.etcd.io/etcd/clientv3/balancer/connectivity
go.etcd.io/etcd/auth/authpb
google.golang.org/grpc
go.etcd.io/etcd/clientv3/balancer/picker
go.etcd.io/etcd/clientv3/balancer
go.etcd.io/etcd/mvcc/mvccpb
go.etcd.io/etcd/raft/raftpb
github.com/golang/protobuf/protoc-gen-go/descriptor
go/scanner
github.com/golang/protobuf/protoc-gen-go/generator/internal/remap
go/ast
go.etcd.io/etcd/raft/tracker
go.etcd.io/etcd/raft/confchange
github.com/golang/protobuf/protoc-gen-go/plugin
go.etcd.io/etcd/raft
go/build/constraint
go/doc/comment
internal/lazyregexp
go/internal/typeparams
github.com/grpc-ecosystem/go-grpc-prometheus
go.etcd.io/etcd/etcdserver/etcdserverpb
go/doc
go/parser
go.etcd.io/etcd/pkg/logutil
internal/buildcfg
os/exec
go/printer
github.com/golang/protobuf/ptypes/wrappers
internal/goroot
github.com/grpc-ecosystem/grpc-gateway/runtime/internal
go/build
github.com/grpc-ecosystem/grpc-gateway/utilities
google.golang.org/genproto/protobuf/field_mask
github.com/gorilla/websocket
github.com/sirupsen/logrus
github.com/golang/protobuf/protoc-gen-go/generator
go.etcd.io/bbolt
github.com/tmc/grpc-websocket-proxy/wsproxy
github.com/dustin/go-humanize
github.com/golang-jwt/jwt
go.etcd.io/etcd/mvcc/backend
github.com/grpc-ecosystem/grpc-gateway/runtime
go.etcd.io/etcd/pkg/adt
golang.org/x/crypto/blowfish
golang.org/x/crypto/bcrypt
go.etcd.io/etcd/etcdserver/api/v2error
container/heap
github.com/jonboulle/clockwork
go.etcd.io/etcd/pkg/cpuutil
go.etcd.io/etcd/pkg/netutil
go.etcd.io/etcd/etcdserver/api/v2store
go.etcd.io/etcd/clientv3
go.etcd.io/etcd/auth
github.com/xiang90/probing
go.etcd.io/etcd/etcdserver/api/snap/snappb
go.etcd.io/etcd/pkg/fileutil
go.etcd.io/etcd/etcdserver/api/membership
go.etcd.io/etcd/pkg/pbutil
go.etcd.io/etcd/wal/walpb
go.etcd.io/etcd/pkg/ioutil
go.etcd.io/etcd/etcdserver/api/v2stats
go.etcd.io/etcd/etcdserver/api
go.etcd.io/etcd/etcdserver/api/snap
go.etcd.io/etcd/pkg/httputil
go.etcd.io/etcd/pkg/tlsutil
golang.org/x/time/rate
go.etcd.io/etcd/pkg/transport
github.com/modern-go/concurrent
github.com/modern-go/reflect2
go.etcd.io/etcd/pkg/pathutil
go.etcd.io/etcd/pkg/srv
go.etcd.io/etcd/etcdserver/api/v2http/httptypes
go.etcd.io/etcd/etcdserver/api/v3alarm
github.com/google/btree
go.etcd.io/etcd/clientv3/concurrency
go.etcd.io/etcd/clientv3/namespace
go.etcd.io/etcd/clientv3/ordering
go.etcd.io/etcd/etcdserver/api/rafthttp
go.etcd.io/etcd/lease/leasepb
go.etcd.io/etcd/clientv3/leasing
go.etcd.io/etcd/lease
go.etcd.io/etcd/pkg/schedule
github.com/json-iterator/go
go.etcd.io/etcd/pkg/traceutil
go.etcd.io/etcd/lease/leasehttp
go.etcd.io/etcd/mvcc
go.etcd.io/etcd/pkg/contention
go.etcd.io/etcd/pkg/idutil
go.etcd.io/etcd/pkg/runtime
go.etcd.io/etcd/pkg/wait
go.etcd.io/etcd/pkg/crc
go.etcd.io/etcd/wal
github.com/prometheus/client_golang/prometheus/promhttp
github.com/grpc-ecosystem/go-grpc-middleware
google.golang.org/grpc/health/grpc_health_v1
go.etcd.io/etcd/etcdserver/api/v3compactor
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb
google.golang.org/grpc/health
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb
go.etcd.io/etcd/etcdserver/etcdserverpb/gw
go.etcd.io/etcd/etcdserver/api/v3lock
go.etcd.io/etcd/proxy/grpcproxy/adapter
go.etcd.io/etcd/etcdserver/api/v3election
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw
go.etcd.io/etcd/client
internal/profile
runtime/pprof
runtime/trace
go.etcd.io/etcd/pkg/flags
go.etcd.io/etcd/etcdserver/api/v2discovery
gopkg.in/yaml.v2
os/signal
go.etcd.io/etcd/pkg/osutil
go.etcd.io/etcd/etcdserver
go.etcd.io/etcd/clientv3/naming/endpoints
net/http/pprof
go.etcd.io/etcd/proxy/grpcproxy/cache
go.etcd.io/etcd/pkg/debugutil
go.etcd.io/etcd/proxy/httpproxy
go.etcd.io/etcd/proxy/tcpproxy
go.etcd.io/etcd/clientv3/clientv3util
testing
go.etcd.io/etcd/clientv3/mirror
go.etcd.io/etcd/clientv3/naming/resolver
encoding/gob
sigs.k8s.io/yaml
go.etcd.io/etcd/clientv3/yaml
go.etcd.io/etcd/clientv3/integration
go.etcd.io/etcd/contrib/recipes
github.com/russross/blackfriday/v2
github.com/bgentry/speakeasy
github.com/mattn/go-runewidth
go.etcd.io/etcd/contrib/raftexample
github.com/olekukonko/tablewriter
go.etcd.io/etcd/pkg/report
go.etcd.io/etcd/etcdserver/api/etcdhttp
go.etcd.io/etcd/etcdserver/api/v2auth
go.etcd.io/etcd/etcdserver/api/v2v3
go.etcd.io/etcd/etcdserver/api/v3rpc
go.etcd.io/etcd/etcdserver/api/v2http
go.etcd.io/etcd/clientv3/snapshot
github.com/cpuguy83/go-md2man/v2/md2man
gopkg.in/cheggaaa/pb.v1
github.com/urfave/cli
go.etcd.io/etcd/etcdserver/api/v3client
go.etcd.io/etcd/proxy/grpcproxy
go.etcd.io/etcd/embed
go.etcd.io/etcd/etcdctl/ctlv3/command
go.etcd.io/etcd/functional/rpcpb
go.etcd.io/etcd/etcdctl/ctlv2/command
go.etcd.io/etcd/etcdmain
go.etcd.io/etcd/etcdctl/ctlv2
go.etcd.io/etcd/pkg/proxy
go.etcd.io/etcd
go.etcd.io/etcd/functional/cmd/etcd-proxy
go.etcd.io/etcd/functional/agent
go.etcd.io/etcd/etcdctl/ctlv3
go.etcd.io/etcd/etcdctl
go.etcd.io/etcd/functional/cmd/etcd-agent
go.etcd.io/etcd/pkg/stringutil
go.etcd.io/etcd/functional/runner
go.etcd.io/etcd/functional/cmd/etcd-runner
go.etcd.io/etcd/functional/tester
go.etcd.io/etcd/pkg/testutil
net/http/internal/testcert
net/http/httptest
github.com/creack/pty
go.etcd.io/etcd/pkg/expect
go.etcd.io/etcd/pkg/mock/mockserver
go.etcd.io/etcd/pkg/mock/mockstorage
go.etcd.io/etcd/pkg/mock/mockstore
go.etcd.io/etcd/pkg/mock/mockwait
go.etcd.io/etcd/integration
github.com/pmezard/go-difflib/difflib
go.etcd.io/etcd/tests/e2e
github.com/cockroachdb/datadriven
go.etcd.io/etcd/raft/rafttest
go.etcd.io/etcd/functional/cmd/etcd-tester
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
DH_GOLANG_EXCLUDES="tools cmd/ etcdserverpb rafttest gopath.proto v3lockpb v3electionpb integration e2e contrib functional" dh_auto_test -O--no-parallel -- -run=Test
cd _build && go test -vet=off -v -p 1 -run=Test go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
=== RUN TestMain
main_test.go:32: skip launching etcd server when invoked via go test
--- SKIP: TestMain (0.00s)
PASS
ok go.etcd.io/etcd 0.084s
=== RUN TestJWTInfo
=== RUN TestJWTInfo/RSA-priv
=== RUN TestJWTInfo/RSA
=== RUN TestJWTInfo/RSA/verify-only
=== RUN TestJWTInfo/RSAPSS-priv
=== RUN TestJWTInfo/RSAPSS
=== RUN TestJWTInfo/RSAPSS/verify-only
=== RUN TestJWTInfo/ECDSA-priv
=== RUN TestJWTInfo/ECDSA
=== RUN TestJWTInfo/ECDSA/verify-only
=== RUN TestJWTInfo/HMAC
--- PASS: TestJWTInfo (0.57s)
--- PASS: TestJWTInfo/RSA-priv (0.11s)
--- PASS: TestJWTInfo/RSA (0.11s)
--- PASS: TestJWTInfo/RSA/verify-only (0.00s)
--- PASS: TestJWTInfo/RSAPSS-priv (0.11s)
--- PASS: TestJWTInfo/RSAPSS (0.11s)
--- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s)
--- PASS: TestJWTInfo/ECDSA-priv (0.08s)
--- PASS: TestJWTInfo/ECDSA (0.05s)
--- PASS: TestJWTInfo/ECDSA/verify-only (0.02s)
--- PASS: TestJWTInfo/HMAC (0.00s)
=== RUN TestJWTBad
=== RUN TestJWTBad/missing_public_key_file
=== RUN TestJWTBad/missing_private_key_file
=== RUN TestJWTBad/ecdsa_no_key
=== RUN TestJWTBad/no_options
=== RUN TestJWTBad/invalid_method
=== RUN TestJWTBad/hmac_no_key
=== RUN TestJWTBad/rsa_invalid_private_key
=== RUN TestJWTBad/hmac_pub_key
=== RUN TestJWTBad/ecdsa_invalid_public_key
=== RUN TestJWTBad/ecdsa_invalid_private_key
=== RUN TestJWTBad/rsa_no_key
=== RUN TestJWTBad/invalid_ttl
=== RUN TestJWTBad/rsa_invalid_public_key
--- PASS: TestJWTBad (0.01s)
--- PASS: TestJWTBad/missing_public_key_file (0.00s)
--- PASS: TestJWTBad/missing_private_key_file (0.00s)
--- PASS: TestJWTBad/ecdsa_no_key (0.00s)
--- PASS: TestJWTBad/no_options (0.00s)
--- PASS: TestJWTBad/invalid_method (0.00s)
--- PASS: TestJWTBad/hmac_no_key (0.00s)
--- PASS: TestJWTBad/rsa_invalid_private_key (0.00s)
--- PASS: TestJWTBad/hmac_pub_key (0.00s)
--- PASS: TestJWTBad/ecdsa_invalid_public_key (0.01s)
--- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s)
--- PASS: TestJWTBad/rsa_no_key (0.00s)
--- PASS: TestJWTBad/invalid_ttl (0.00s)
--- PASS: TestJWTBad/rsa_invalid_public_key (0.00s)
=== RUN TestRangePermission
--- PASS: TestRangePermission (0.00s)
=== RUN TestKeyPermission
--- PASS: TestKeyPermission (0.00s)
=== RUN TestSimpleTokenDisabled
--- PASS: TestSimpleTokenDisabled (0.00s)
=== RUN TestSimpleTokenAssign
--- PASS: TestSimpleTokenAssign (0.00s)
=== RUN TestNewAuthStoreRevision
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
--- PASS: TestNewAuthStoreRevision (0.45s)
=== RUN TestNewAuthStoreBcryptCost
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":3}
{"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":32}
--- PASS: TestNewAuthStoreBcryptCost (0.31s)
=== RUN TestUserAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestUserAdd (0.47s)
=== RUN TestRecover
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestRecover (0.49s)
=== RUN TestRecoverWithEmptyRangePermCache
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestRecoverWithEmptyRangePermCache (0.39s)
=== RUN TestCheckPassword
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"info","msg":"invalid password","user-name":"foo"}
--- PASS: TestCheckPassword (0.40s)
=== RUN TestUserDelete
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]}
--- PASS: TestUserDelete (0.42s)
=== RUN TestUserDeleteAndPermCache
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"bar"}
--- PASS: TestUserDeleteAndPermCache (0.47s)
=== RUN TestUserChangePassword
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"}
--- PASS: TestUserChangePassword (0.47s)
=== RUN TestRoleAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
--- PASS: TestRoleAdd (0.40s)
=== RUN TestUserGrant
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
--- PASS: TestUserGrant (0.37s)
=== RUN TestHasRole
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
{"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"}
--- PASS: TestHasRole (0.42s)
=== RUN TestIsOpPermitted
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"}
--- PASS: TestIsOpPermitted (0.38s)
=== RUN TestGetUser
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
--- PASS: TestGetUser (0.35s)
=== RUN TestListUsers
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user1"}
--- PASS: TestListUsers (0.42s)
=== RUN TestRoleGrantPermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
--- PASS: TestRoleGrantPermission (0.60s)
=== RUN TestRoleRevokePermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"revoked a permission on range","role-name":"role-test-1","key":"Keys","range-end":"RangeEnd"}
--- PASS: TestRoleRevokePermission (0.62s)
=== RUN TestUserRevokePermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test","role-test-1"],"added-role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"revoked a role from a user","user-name":"foo","old-user-roles":["role-test","role-test-1"],"new-user-roles":["role-test"],"revoked-role-name":"role-test-1"}
--- PASS: TestUserRevokePermission (0.60s)
=== RUN TestRoleDelete
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a role","role-name":"role-test"}
--- PASS: TestRoleDelete (0.61s)
=== RUN TestAuthInfoFromCtx
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"}
{"level":"warn","msg":"invalid auth token","token":"Invalid Token"}
{"level":"warn","msg":"invalid auth token","token":"Invalid.Token"}
--- PASS: TestAuthInfoFromCtx (0.53s)
=== RUN TestAuthDisable
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"disabled authentication"}
--- PASS: TestAuthDisable (0.60s)
=== RUN TestAuthInfoFromCtxRace
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"warn","msg":"invalid auth token","token":"test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"test"}
--- PASS: TestAuthInfoFromCtxRace (0.16s)
=== RUN TestIsAdminPermitted
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"disabled authentication"}
--- PASS: TestIsAdminPermitted (0.60s)
=== RUN TestRecoverFromSnapshot
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"warn","msg":"simple token is not cryptographically signed"}
--- PASS: TestRecoverFromSnapshot (0.46s)
=== RUN TestHammerSimpleAuthenticate
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-0"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-3"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-4"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-5"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-6"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-7"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-8"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-9"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-10"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-11"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-12"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-13"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-14"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-15"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-16"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-17"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-18"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-19"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-20"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-21"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-22"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-23"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-24"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-25"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-26"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-27"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-28"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-29"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-30"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-31"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-32"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-33"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-34"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-35"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-36"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-37"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-38"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-39"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-40"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-41"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-42"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-43"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-44"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-45"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-46"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-47"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-48"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-49"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(9).1"}
--- PASS: TestHammerSimpleAuthenticate (1.48s)
=== RUN TestRolesOrder
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1"],"added-role-name":"role1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1","role2"],"added-role-name":"role2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"abc"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2"],"added-role-name":"abc"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"xyz"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","xyz"],"added-role-name":"xyz"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role3"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","role3","xyz"],"added-role-name":"role3"}
--- PASS: TestRolesOrder (0.33s)
=== RUN TestAuthInfoFromCtxWithRootSimple
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
--- PASS: TestAuthInfoFromCtxWithRootSimple (0.36s)
=== RUN TestAuthInfoFromCtxWithRootJWT
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzM5MDU1NTYsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.iJKUp-rd7LM9PcdXBRysvd_jWiDIKi0ill7bF_yrTTeq0WmWOxCZQEz5NvFc1s9Szob6GOprkZ4sluq2K_A_KKEAkrUyggsc2SjL4qpGQBgdW4qmH4r56aM20cxGhqpcPilxcIdsshuVurBrd4HJQK5SE3XgimKqeKISIegL0P8dYZLf9PyAUx5jEiH1ncKZjDQjcekgP6Yt0ODmm2YWG5QJYzqfH6wOaz-2kcy-rznfF6WOCV5o5K23YNWEHV_MhIWaKox-7ho1r4s9_9505XsVrZLXk5HmuQ0RPTtghLZ02PdmK7wKE-Op40polktWl2FwfSd5v5k5XRD8jmfM4A"}
--- PASS: TestAuthInfoFromCtxWithRootJWT (0.42s)
=== RUN TestUserNoPasswordAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"usernopass"}
--- PASS: TestUserNoPasswordAdd (0.44s)
PASS
ok go.etcd.io/etcd/auth 14.663s
? go.etcd.io/etcd/auth/authpb [no test files]
=== RUN TestSimpleHTTPClientDoSuccess
--- PASS: TestSimpleHTTPClientDoSuccess (0.00s)
=== RUN TestSimpleHTTPClientDoError
--- PASS: TestSimpleHTTPClientDoError (0.00s)
=== RUN TestSimpleHTTPClientDoCancelContext
--- PASS: TestSimpleHTTPClientDoCancelContext (0.00s)
=== RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s)
=== RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.00s)
=== RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip
--- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s)
=== RUN TestSimpleHTTPClientDoHeaderTimeout
--- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s)
=== RUN TestHTTPClusterClientDo
--- PASS: TestHTTPClusterClientDo (0.00s)
=== RUN TestHTTPClusterClientDoDeadlineExceedContext
--- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s)
=== RUN TestHTTPClusterClientDoCanceledContext
--- PASS: TestHTTPClusterClientDoCanceledContext (0.00s)
=== RUN TestRedirectedHTTPAction
--- PASS: TestRedirectedHTTPAction (0.00s)
=== RUN TestRedirectFollowingHTTPClient
--- PASS: TestRedirectFollowingHTTPClient (0.00s)
=== RUN TestDefaultCheckRedirect
--- PASS: TestDefaultCheckRedirect (0.00s)
=== RUN TestHTTPClusterClientSync
--- PASS: TestHTTPClusterClientSync (0.00s)
=== RUN TestHTTPClusterClientSyncFail
--- PASS: TestHTTPClusterClientSyncFail (0.00s)
=== RUN TestHTTPClusterClientAutoSyncCancelContext
--- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s)
=== RUN TestHTTPClusterClientAutoSyncFail
--- PASS: TestHTTPClusterClientAutoSyncFail (0.00s)
=== RUN TestHTTPClusterClientGetVersion
--- PASS: TestHTTPClusterClientGetVersion (0.00s)
=== RUN TestHTTPClusterClientSyncPinEndpoint
--- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s)
=== RUN TestHTTPClusterClientSyncUnpinEndpoint
--- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s)
=== RUN TestHTTPClusterClientSyncPinLeaderEndpoint
--- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s)
=== RUN TestHTTPClusterClientResetFail
--- PASS: TestHTTPClusterClientResetFail (0.00s)
=== RUN TestHTTPClusterClientResetPinRandom
--- PASS: TestHTTPClusterClientResetPinRandom (0.24s)
=== RUN TestV2KeysURLHelper
--- PASS: TestV2KeysURLHelper (0.00s)
=== RUN TestGetAction
--- PASS: TestGetAction (0.00s)
=== RUN TestWaitAction
--- PASS: TestWaitAction (0.00s)
=== RUN TestSetAction
--- PASS: TestSetAction (0.00s)
=== RUN TestCreateInOrderAction
--- PASS: TestCreateInOrderAction (0.00s)
=== RUN TestDeleteAction
--- PASS: TestDeleteAction (0.00s)
=== RUN TestUnmarshalSuccessfulResponse
--- PASS: TestUnmarshalSuccessfulResponse (0.00s)
=== RUN TestUnmarshalFailedKeysResponse
--- PASS: TestUnmarshalFailedKeysResponse (0.00s)
=== RUN TestUnmarshalFailedKeysResponseBadJSON
--- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s)
=== RUN TestHTTPWatcherNextWaitAction
--- PASS: TestHTTPWatcherNextWaitAction (0.00s)
=== RUN TestHTTPWatcherNextFail
--- PASS: TestHTTPWatcherNextFail (0.00s)
=== RUN TestHTTPKeysAPIWatcherAction
--- PASS: TestHTTPKeysAPIWatcherAction (0.00s)
=== RUN TestHTTPKeysAPISetAction
--- PASS: TestHTTPKeysAPISetAction (0.00s)
=== RUN TestHTTPKeysAPISetError
--- PASS: TestHTTPKeysAPISetError (0.00s)
=== RUN TestHTTPKeysAPISetResponse
--- PASS: TestHTTPKeysAPISetResponse (0.00s)
=== RUN TestHTTPKeysAPIGetAction
--- PASS: TestHTTPKeysAPIGetAction (0.00s)
=== RUN TestHTTPKeysAPIGetError
--- PASS: TestHTTPKeysAPIGetError (0.00s)
=== RUN TestHTTPKeysAPIGetResponse
--- PASS: TestHTTPKeysAPIGetResponse (0.00s)
=== RUN TestHTTPKeysAPIDeleteAction
--- PASS: TestHTTPKeysAPIDeleteAction (0.00s)
=== RUN TestHTTPKeysAPIDeleteError
--- PASS: TestHTTPKeysAPIDeleteError (0.00s)
=== RUN TestHTTPKeysAPIDeleteResponse
--- PASS: TestHTTPKeysAPIDeleteResponse (0.00s)
=== RUN TestHTTPKeysAPICreateAction
--- PASS: TestHTTPKeysAPICreateAction (0.00s)
=== RUN TestHTTPKeysAPICreateInOrderAction
--- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s)
=== RUN TestHTTPKeysAPIUpdateAction
--- PASS: TestHTTPKeysAPIUpdateAction (0.00s)
=== RUN TestNodeTTLDuration
--- PASS: TestNodeTTLDuration (0.00s)
=== RUN TestMembersAPIActionList
--- PASS: TestMembersAPIActionList (0.00s)
=== RUN TestMembersAPIActionAdd
--- PASS: TestMembersAPIActionAdd (0.00s)
=== RUN TestMembersAPIActionUpdate
--- PASS: TestMembersAPIActionUpdate (0.00s)
=== RUN TestMembersAPIActionRemove
--- PASS: TestMembersAPIActionRemove (0.00s)
=== RUN TestMembersAPIActionLeader
--- PASS: TestMembersAPIActionLeader (0.00s)
=== RUN TestAssertStatusCode
--- PASS: TestAssertStatusCode (0.00s)
=== RUN TestV2MembersURL
--- PASS: TestV2MembersURL (0.00s)
=== RUN TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== RUN TestMemberCollectionUnmarshalFail
--- PASS: TestMemberCollectionUnmarshalFail (0.00s)
=== RUN TestMemberCollectionUnmarshal
--- PASS: TestMemberCollectionUnmarshal (0.00s)
=== RUN TestMemberCreateRequestMarshal
--- PASS: TestMemberCreateRequestMarshal (0.00s)
=== RUN TestHTTPMembersAPIAddSuccess
--- PASS: TestHTTPMembersAPIAddSuccess (0.00s)
=== RUN TestHTTPMembersAPIAddError
--- PASS: TestHTTPMembersAPIAddError (0.00s)
=== RUN TestHTTPMembersAPIRemoveSuccess
--- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s)
=== RUN TestHTTPMembersAPIRemoveFail
--- PASS: TestHTTPMembersAPIRemoveFail (0.00s)
=== RUN TestHTTPMembersAPIListSuccess
--- PASS: TestHTTPMembersAPIListSuccess (0.00s)
=== RUN TestHTTPMembersAPIListError
--- PASS: TestHTTPMembersAPIListError (0.00s)
=== RUN TestHTTPMembersAPILeaderSuccess
--- PASS: TestHTTPMembersAPILeaderSuccess (0.00s)
=== RUN TestHTTPMembersAPILeaderError
--- PASS: TestHTTPMembersAPILeaderError (0.00s)
PASS
ok go.etcd.io/etcd/client 0.388s
=== RUN TestDialCancel
{"level":"warn","ts":"2023-01-16T21:42:28.711Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-22e37198-7e3e-40a2-a2c5-5d64573c22eb/dialcancel:12345","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
--- PASS: TestDialCancel (0.11s)
=== RUN TestDialTimeout
--- PASS: TestDialTimeout (3.01s)
=== RUN TestDialNoTimeout
--- PASS: TestDialNoTimeout (0.00s)
=== RUN TestIsHaltErr
--- PASS: TestIsHaltErr (0.00s)
=== RUN TestCloseCtxClient
--- PASS: TestCloseCtxClient (0.00s)
=== RUN TestSyncFiltersMembers
--- PASS: TestSyncFiltersMembers (0.01s)
=== RUN TestCompactOp
--- PASS: TestCompactOp (0.00s)
=== RUN TestMetadataWithRequireLeader
--- PASS: TestMetadataWithRequireLeader (0.00s)
=== RUN TestMetadataWithClientAPIVersion
--- PASS: TestMetadataWithClientAPIVersion (0.00s)
=== RUN TestOpWithSort
--- PASS: TestOpWithSort (0.00s)
=== RUN TestClientShouldRefreshToken
=== RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle
=== RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle
=== RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth
=== RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth
=== RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth
=== RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth
=== RUN TestClientShouldRefreshToken/Other_error_and_retryAuth
=== RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth
--- PASS: TestClientShouldRefreshToken (0.01s)
--- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s)
--- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s)
--- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s)
--- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s)
--- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s)
--- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s)
--- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s)
--- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s)
=== RUN TestTxnPanics
--- PASS: TestTxnPanics (0.01s)
=== RUN TestEvent
--- PASS: TestEvent (0.00s)
PASS
ok go.etcd.io/etcd/clientv3 4.258s
=== RUN TestRoundRobinBalancedResolvableNoFailover
=== RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4851A9CD1"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxe9s0tut","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxe9s0tut","addresses":["127.0.0.1:46651"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:46651"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxe9s0tut","connected":false,"subconn":"0x25127d0","subconn-size":1,"address":"127.0.0.1:46651","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxe9s0tut","connected":true,"subconn":"0x25127d0","subconn-size":1,"address":"127.0.0.1:46651","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxe9s0tut","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:46651 (0x25127d0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4977E0342"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxea3aym3","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxea3aym3","addresses":["unix:///tmp/etcd-unix-so-3032408530"]}
{"level":"info","msg":"created subconn","address":"unix:///tmp/etcd-unix-so-3032408530"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxea3aym3","connected":false,"subconn":"0x240e3f0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-3032408530","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxea3aym3","connected":true,"subconn":"0x240e3f0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-3032408530","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxea3aym3","policy":"picker-roundrobin-balanced","subconn-ready":["unix:///tmp/etcd-unix-so-3032408530 (0x240e3f0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4A3EF3CB3"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeab1u8b","addresses":["127.0.0.1:34429","127.0.0.1:44775","127.0.0.1:45219"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45219"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:44775"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:34429"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f640","subconn-size":3,"address":"127.0.0.1:45219","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f660","subconn-size":3,"address":"127.0.0.1:44775","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f680","subconn-size":3,"address":"127.0.0.1:34429","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f680","subconn-size":3,"address":"127.0.0.1:34429","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f660","subconn-size":3,"address":"127.0.0.1:44775","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)","127.0.0.1:44775 (0x240f660)"],"subconn-size":2}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":0,"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f640","subconn-size":3,"address":"127.0.0.1:45219","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)","127.0.0.1:44775 (0x240f660)","127.0.0.1:45219 (0x240f640)"],"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4C1B6E494"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeatx9zf","addresses":["127.0.0.1:33075","127.0.0.1:38209","127.0.0.1:38425","127.0.0.1:39021","127.0.0.1:42819"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:42819"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:38425"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:38209"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33075"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39021"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513930","subconn-size":5,"address":"127.0.0.1:42819","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513950","subconn-size":5,"address":"127.0.0.1:38425","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513970","subconn-size":5,"address":"127.0.0.1:38209","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513990","subconn-size":5,"address":"127.0.0.1:33075","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x25139c0","subconn-size":5,"address":"127.0.0.1:39021","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513930","subconn-size":5,"address":"127.0.0.1:42819","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:42819 (0x2513930)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513990","subconn-size":5,"address":"127.0.0.1:33075","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:42819 (0x2513930)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513970","subconn-size":5,"address":"127.0.0.1:38209","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:42819 (0x2513930)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513950","subconn-size":5,"address":"127.0.0.1:38425","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:38425 (0x2513950)","127.0.0.1:42819 (0x2513930)"],"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":0,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x25139c0","subconn-size":5,"address":"127.0.0.1:39021","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:38425 (0x2513950)","127.0.0.1:39021 (0x25139c0)","127.0.0.1:42819 (0x2513930)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableNoFailover (0.15s)
--- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1 (0.06s)
--- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets (0.01s)
--- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3 (0.03s)
--- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5 (0.04s)
=== RUN TestRoundRobinBalancedResolvableFailoverFromServerFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4EB807115"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://serverfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeblar05","addresses":["127.0.0.1:40611","127.0.0.1:41245","127.0.0.1:43693","127.0.0.1:45171","127.0.0.1:45413"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45171"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:43693"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:40611"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:41245"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45413"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x2609370","subconn-size":5,"address":"127.0.0.1:43693","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x2609390","subconn-size":5,"address":"127.0.0.1:40611","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x26093b0","subconn-size":5,"address":"127.0.0.1:41245","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x26093e0","subconn-size":5,"address":"127.0.0.1:45413","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"CONNECTING","new-state":"TRANSIENT_FAILURE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x26093b0","subconn-size":5,"address":"127.0.0.1:41245","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x2609370","subconn-size":5,"address":"127.0.0.1:43693","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x26093e0","subconn-size":5,"address":"127.0.0.1:45413","old-state":"CONNECTING","new-state":"READY"}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":3}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":0,"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x2609390","subconn-size":5,"address":"127.0.0.1:40611","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:40611 (0x2609390)","127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"TRANSIENT_FAILURE","new-state":"CONNECTING"}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:40611 (0x2609390)","127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45171 (0x24ad540)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromServerFail (1.06s)
=== RUN TestRoundRobinBalancedResolvableFailoverFromRequestFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E8DCE4E8C6"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://requestfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxet20grj","addresses":["127.0.0.1:39055","127.0.0.1:39587","127.0.0.1:43453","127.0.0.1:44567","127.0.0.1:45961"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:44567"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:43453"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45961"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39587"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39055"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7d90","subconn-size":5,"address":"127.0.0.1:44567","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7db0","subconn-size":5,"address":"127.0.0.1:43453","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7dd0","subconn-size":5,"address":"127.0.0.1:45961","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7df0","subconn-size":5,"address":"127.0.0.1:39587","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7e20","subconn-size":5,"address":"127.0.0.1:39055","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7df0","subconn-size":5,"address":"127.0.0.1:39587","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39587 (0x29d7df0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7e20","subconn-size":5,"address":"127.0.0.1:39055","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7dd0","subconn-size":5,"address":"127.0.0.1:45961","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7d90","subconn-size":5,"address":"127.0.0.1:44567","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:44567 (0x29d7d90)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7db0","subconn-size":5,"address":"127.0.0.1:43453","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:43453 (0x29d7db0)","127.0.0.1:44567 (0x29d7d90)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromRequestFail (0.05s)
=== RUN Test_epsToAddrs
--- PASS: Test_epsToAddrs (0.00s)
PASS
ok go.etcd.io/etcd/clientv3/balancer 1.295s
? go.etcd.io/etcd/clientv3/balancer/connectivity [no test files]
? go.etcd.io/etcd/clientv3/balancer/picker [no test files]
? go.etcd.io/etcd/clientv3/balancer/resolver/endpoint [no test files]
testing: warning: no tests to run
PASS
ok go.etcd.io/etcd/clientv3/clientv3util 0.038s [no tests to run]
=== RUN TestResumeElection
--- PASS: TestResumeElection (0.65s)
PASS
ok go.etcd.io/etcd/clientv3/concurrency 1.754s
? go.etcd.io/etcd/clientv3/credentials [no test files]
? go.etcd.io/etcd/clientv3/leasing [no test files]
? go.etcd.io/etcd/clientv3/mirror [no test files]
=== RUN TestPrefixInterval
--- PASS: TestPrefixInterval (0.00s)
PASS
ok go.etcd.io/etcd/clientv3/namespace 0.039s
? go.etcd.io/etcd/clientv3/naming [no test files]
? go.etcd.io/etcd/clientv3/naming/endpoints [no test files]
? go.etcd.io/etcd/clientv3/naming/endpoints/internal [no test files]
? go.etcd.io/etcd/clientv3/naming/resolver [no test files]
=== RUN TestDetectKvOrderViolation
--- PASS: TestDetectKvOrderViolation (6.13s)
=== RUN TestDetectTxnOrderViolation
--- PASS: TestDetectTxnOrderViolation (6.61s)
=== RUN TestKvOrdering
--- PASS: TestKvOrdering (0.00s)
=== RUN TestTxnOrdering
--- PASS: TestTxnOrdering (0.00s)
=== RUN TestEndpointSwitchResolvesViolation
util_test.go:75: Reconfigure client to speak only to the 'partitioned' member
--- PASS: TestEndpointSwitchResolvesViolation (3.32s)
=== RUN TestUnresolvableOrderViolation
--- PASS: TestUnresolvableOrderViolation (14.16s)
PASS
ok go.etcd.io/etcd/clientv3/ordering 30.333s
=== RUN TestSnapshotV3RestoreMultiMemberAdd
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot873366470.db.part"}
{"level":"info","ts":"2023-01-16T21:44:03.877Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:42097"}
{"level":"info","ts":"2023-01-16T21:44:03.969Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:42097","size":"20 kB","took":"129.524097ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot873366470.db"}
WARNING: 2023/01/16 21:44:04 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:42097 localhost:42097 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:42097: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/118218621/member/wal","data-dir":"/tmp/118218621","snap-dir":"/tmp/118218621/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/118218621/member/wal","data-dir":"/tmp/118218621","snap-dir":"/tmp/118218621/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/647511307/member/wal","data-dir":"/tmp/647511307","snap-dir":"/tmp/647511307/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/647511307/member/wal","data-dir":"/tmp/647511307","snap-dir":"/tmp/647511307/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/280538074/member/wal","data-dir":"/tmp/280538074","snap-dir":"/tmp/280538074/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/280538074/member/wal","data-dir":"/tmp/280538074","snap-dir":"/tmp/280538074/member/snap"}
--- PASS: TestSnapshotV3RestoreMultiMemberAdd (22.21s)
=== RUN TestSnapshotV3RestoreSingle
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot306827792.db.part"}
{"level":"info","ts":"2023-01-16T21:44:25.319Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:40239"}
{"level":"info","ts":"2023-01-16T21:44:25.442Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:40239","size":"20 kB","took":"171.595211ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot306827792.db"}
WARNING: 2023/01/16 21:44:25 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:40239 localhost:40239 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:40239: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot306827792.db","wal-dir":"/tmp/600464569/member/wal","data-dir":"/tmp/600464569","snap-dir":"/tmp/600464569/member/snap"}
{"level":"info","msg":"added member","cluster-id":"936588acf0ef1e1a","local-member-id":"0","added-peer-id":"59d8fe67fa57f951","added-peer-peer-urls":["unix://localhost:21217"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot306827792.db","wal-dir":"/tmp/600464569/member/wal","data-dir":"/tmp/600464569","snap-dir":"/tmp/600464569/member/snap"}
--- PASS: TestSnapshotV3RestoreSingle (2.63s)
=== RUN TestSnapshotV3RestoreMulti
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot557372881.db.part"}
{"level":"info","ts":"2023-01-16T21:44:28.560Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:32104"}
{"level":"info","ts":"2023-01-16T21:44:28.728Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:32104","size":"20 kB","took":"205.479775ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot557372881.db"}
WARNING: 2023/01/16 21:44:28 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:32104 localhost:32104 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:32104: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/926457656/member/wal","data-dir":"/tmp/926457656","snap-dir":"/tmp/926457656/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/926457656/member/wal","data-dir":"/tmp/926457656","snap-dir":"/tmp/926457656/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/540233913/member/wal","data-dir":"/tmp/540233913","snap-dir":"/tmp/540233913/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/540233913/member/wal","data-dir":"/tmp/540233913","snap-dir":"/tmp/540233913/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/156953914/member/wal","data-dir":"/tmp/156953914","snap-dir":"/tmp/156953914/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/156953914/member/wal","data-dir":"/tmp/156953914","snap-dir":"/tmp/156953914/member/snap"}
--- PASS: TestSnapshotV3RestoreMulti (6.87s)
=== RUN TestSnapshotFilePermissions
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot582043927.db.part"}
{"level":"info","ts":"2023-01-16T21:44:35.586Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:25948"}
{"level":"info","ts":"2023-01-16T21:44:35.681Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:25948","size":"20 kB","took":"130.023444ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot582043927.db"}
WARNING: 2023/01/16 21:44:35 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:25948 localhost:25948 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:25948: connect: no such file or directory". Reconnecting...
--- PASS: TestSnapshotFilePermissions (1.83s)
=== RUN TestCorruptedBackupFileCheck
--- PASS: TestCorruptedBackupFileCheck (0.01s)
PASS
ok go.etcd.io/etcd/clientv3/snapshot 33.673s
=== RUN TestConfigFromFile
--- PASS: TestConfigFromFile (0.03s)
PASS
ok go.etcd.io/etcd/clientv3/yaml 0.071s
=== RUN TestConfigFileOtherFields
--- PASS: TestConfigFileOtherFields (0.01s)
=== RUN TestUpdateDefaultClusterFromName
--- PASS: TestUpdateDefaultClusterFromName (0.00s)
=== RUN TestUpdateDefaultClusterFromNameOverwrite
--- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s)
=== RUN TestAutoCompactionModeInvalid
--- PASS: TestAutoCompactionModeInvalid (0.00s)
=== RUN TestAutoCompactionModeParse
--- PASS: TestAutoCompactionModeParse (0.00s)
=== RUN TestStartEtcdWrongToken
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:44:55.655044 I | embed: name = default
2023-01-16 21:44:55.655452 I | embed: data dir = /tmp/token-test270237097
2023-01-16 21:44:55.655519 I | embed: member dir = /tmp/token-test270237097/member
2023-01-16 21:44:55.655580 I | embed: heartbeat = 100ms
2023-01-16 21:44:55.655640 I | embed: election = 1000ms
2023-01-16 21:44:55.655714 I | embed: snapshot count = 100000
2023-01-16 21:44:55.655855 I | embed: advertise client URLs = http://localhost:2379
2023-01-16 21:44:55.823604 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d switched to configuration voters=()
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d became follower at term 0
raft2023/01/16 21:44:55 INFO: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d became follower at term 1
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d switched to configuration voters=(10276657743932975437)
2023-01-16 21:44:55.923319 E | auth: unknown token type: wrong-token
2023-01-16 21:44:55.923452 W | etcdserver: failed to create token provider,err is auth: invalid auth options
--- PASS: TestStartEtcdWrongToken (0.37s)
PASS
ok go.etcd.io/etcd/embed 0.462s
=== RUN TestMain
--- PASS: TestMain (0.00s)
PASS
ok go.etcd.io/etcd/etcdctl 0.086s
? go.etcd.io/etcd/etcdctl/ctlv2 [no test files]
=== RUN TestArgOrStdin
--- PASS: TestArgOrStdin (0.00s)
PASS
ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.065s
? go.etcd.io/etcd/etcdctl/ctlv3 [no test files]
=== RUN Test_parseWatchArgs
--- PASS: Test_parseWatchArgs (0.00s)
PASS
ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.068s
=== RUN TestConfigParsingMemberFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingMemberFlags (0.00s)
=== RUN TestConfigFileMemberFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.449785 I | etcdmain: Loading server configuration from "/tmp/servercfg821886099". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileMemberFields (0.01s)
=== RUN TestConfigParsingClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingClusteringFlags (0.00s)
=== RUN TestConfigFileClusteringFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.458444 I | etcdmain: Loading server configuration from "/tmp/servercfg694527807". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFields (0.01s)
=== RUN TestConfigFileClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.463184 I | etcdmain: Loading server configuration from "/tmp/servercfg3796020746". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.466321 I | etcdmain: Loading server configuration from "/tmp/servercfg3970155110". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.469592 I | etcdmain: Loading server configuration from "/tmp/servercfg2720578019". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.472930 I | etcdmain: Loading server configuration from "/tmp/servercfg171954691". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.476020 I | etcdmain: Loading server configuration from "/tmp/servercfg3956894839". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.479052 I | etcdmain: Loading server configuration from "/tmp/servercfg2120979790". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.482065 I | etcdmain: Loading server configuration from "/tmp/servercfg1953918290". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.485151 I | etcdmain: Loading server configuration from "/tmp/servercfg496995789". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFlags (0.03s)
=== RUN TestConfigParsingOtherFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingOtherFlags (0.00s)
=== RUN TestConfigFileOtherFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.494055 I | etcdmain: Loading server configuration from "/tmp/servercfg3774112389". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileOtherFields (0.00s)
=== RUN TestConfigParsingConflictClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingConflictClusteringFlags (0.01s)
=== RUN TestConfigFileConflictClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.507152 I | etcdmain: Loading server configuration from "/tmp/servercfg917206772". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.509546 I | etcdmain: Loading server configuration from "/tmp/servercfg3089861773". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.512070 I | etcdmain: Loading server configuration from "/tmp/servercfg3489612593". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.514572 I | etcdmain: Loading server configuration from "/tmp/servercfg2086549901". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileConflictClusteringFlags (0.01s)
=== RUN TestConfigParsingMissedAdvertiseClientURLsFlag
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.01s)
=== RUN TestConfigIsNewCluster
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigIsNewCluster (0.00s)
=== RUN TestConfigIsProxy
--- PASS: TestConfigIsProxy (0.00s)
=== RUN TestConfigIsReadonlyProxy
--- PASS: TestConfigIsReadonlyProxy (0.00s)
=== RUN TestConfigShouldFallbackToProxy
--- PASS: TestConfigShouldFallbackToProxy (0.00s)
=== RUN TestConfigFileElectionTimeout
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.544648 I | etcdmain: Loading server configuration from "/tmp/servercfg1950405618". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.547151 I | etcdmain: Loading server configuration from "/tmp/servercfg1442816281". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.549538 I | etcdmain: Loading server configuration from "/tmp/servercfg2405747582". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.551895 I | etcdmain: Loading server configuration from "/tmp/servercfg1701776142". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileElectionTimeout (0.01s)
PASS
ok go.etcd.io/etcd/etcdmain 0.197s
=== RUN TestDecideClusterVersion
--- PASS: TestDecideClusterVersion (0.00s)
=== RUN TestIsCompatibleWithVers
{"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"b","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"}
{"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"c","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"}
--- PASS: TestIsCompatibleWithVers (0.00s)
=== RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail
--- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s)
=== RUN TestConfigVerifyExistingWithDiscoveryURLFail
--- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s)
=== RUN TestConfigVerifyLocalMember
--- PASS: TestConfigVerifyLocalMember (0.00s)
=== RUN TestSnapDir
--- PASS: TestSnapDir (0.00s)
=== RUN TestWALDir
--- PASS: TestWALDir (0.00s)
=== RUN TestShouldDiscover
--- PASS: TestShouldDiscover (0.00s)
=== RUN TestConsistentIndex
--- PASS: TestConsistentIndex (0.00s)
=== RUN TestGetIDs
--- PASS: TestGetIDs (0.00s)
=== RUN TestCreateConfigChangeEnts
--- PASS: TestCreateConfigChangeEnts (0.00s)
=== RUN TestStopRaftWhenWaitingForApplyDone
--- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s)
=== RUN TestConfigChangeBlocksApply
--- PASS: TestConfigChangeBlocksApply (1.00s)
=== RUN TestProcessDuplicatedAppRespMessage
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestProcessDuplicatedAppRespMessage (0.00s)
=== RUN TestShouldWaitWALSync
=== RUN TestShouldWaitWALSync/both_entries_are_nil
=== RUN TestShouldWaitWALSync/both_entries_are_empty_slices
=== RUN TestShouldWaitWALSync/one_nil_and_the_other_empty
=== RUN TestShouldWaitWALSync/one_nil_and_the_other_has_data
=== RUN TestShouldWaitWALSync/one_empty_and_the_other_has_data
=== RUN TestShouldWaitWALSync/has_different_term_and_index
=== RUN TestShouldWaitWALSync/has_identical_data
=== RUN TestShouldWaitWALSync/has_overlapped_entry
--- PASS: TestShouldWaitWALSync (0.00s)
--- PASS: TestShouldWaitWALSync/both_entries_are_nil (0.00s)
--- PASS: TestShouldWaitWALSync/both_entries_are_empty_slices (0.00s)
--- PASS: TestShouldWaitWALSync/one_nil_and_the_other_empty (0.00s)
--- PASS: TestShouldWaitWALSync/one_nil_and_the_other_has_data (0.00s)
--- PASS: TestShouldWaitWALSync/one_empty_and_the_other_has_data (0.00s)
--- PASS: TestShouldWaitWALSync/has_different_term_and_index (0.00s)
--- PASS: TestShouldWaitWALSync/has_identical_data (0.00s)
--- PASS: TestShouldWaitWALSync/has_overlapped_entry (0.00s)
=== RUN TestDoLocalAction
--- PASS: TestDoLocalAction (0.00s)
=== RUN TestDoBadLocalAction
--- PASS: TestDoBadLocalAction (0.00s)
=== RUN TestApplyRepeat
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"47.668µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestApplyRepeat (0.02s)
=== RUN TestApplyRequest
{"level":"warn","msg":"apply request took too long","took":"14.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"21µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"17.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.001µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.333µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.333µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"9.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"9.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"4.001µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""}
--- PASS: TestApplyRequest (0.00s)
=== RUN TestApplyRequestOnAdminMemberAttributes
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"warn","msg":"apply request took too long","took":"294.008µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Path:\"/0/members/1/attributes\" Val:\"{\\\"Name\\\":\\\"abc\\\",\\\"ClientURLs\\\":[\\\"http://127.0.0.1:2379\\\"]}\" ","response":""}
--- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s)
=== RUN TestApplyConfChangeError
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":[]}
--- PASS: TestApplyConfChangeError (0.04s)
=== RUN TestApplyConfChangeShouldStop
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"2","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1","removed-remote-peer-urls":[]}
--- PASS: TestApplyConfChangeShouldStop (0.00s)
=== RUN TestApplyConfigChangeUpdatesConsistIndex
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":["http://whatever:123"]}
--- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s)
=== RUN TestApplyMultiConfChangeShouldStop
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"5","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"2","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"3","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":[]}
--- PASS: TestApplyMultiConfChangeShouldStop (0.00s)
=== RUN TestDoProposal
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"15.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"21µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"34.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"12µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestDoProposal (0.00s)
=== RUN TestDoProposalCancelled
--- PASS: TestDoProposalCancelled (0.00s)
=== RUN TestDoProposalTimeout
--- PASS: TestDoProposalTimeout (0.00s)
=== RUN TestDoProposalStopped
--- PASS: TestDoProposalStopped (0.00s)
=== RUN TestSync
--- PASS: TestSync (0.01s)
=== RUN TestSyncTimeout
--- PASS: TestSyncTimeout (0.01s)
=== RUN TestSyncTrigger
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestSyncTrigger (0.01s)
=== RUN TestSnapshot
{"level":"info","msg":"saved snapshot","snapshot-index":1}
{"level":"info","msg":"compacted Raft logs","compact-index":1}
--- PASS: TestSnapshot (0.29s)
=== RUN TestSnapshotOrdering
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir90282474/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":0,"current-applied-index":0,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":1}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"43.685491ms"}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir90282474/member/snap/db","took":"640.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":1,"current-applied-index":1,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0}
--- PASS: TestSnapshotOrdering (0.58s)
=== RUN TestTriggerSnap
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"30.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"19.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"16.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"16.333µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"26.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.333µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""}
{"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10}
{"level":"info","msg":"saved snapshot","snapshot-index":11}
{"level":"info","msg":"compacted Raft logs","compact-index":1}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestTriggerSnap (0.36s)
=== RUN TestConcurrentApplyAndSnapshotV3
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"48.002µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"69.668µs","expected-duration":"0s","prefix":"","request":"ID:2 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000003.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":0,"current-applied-index":2,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":3}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"530.681µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":3,"current-applied-index":3,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.668µs","expected-duration":"0s","prefix":"","request":"ID:4 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:5 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000006.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":6}
{"level":"info","msg":"applying snapshot","current-snapshot-index":3,"current-applied-index":5,"incoming-leader-snapshot-index":6,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"727.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":6,"current-applied-index":6,"incoming-leader-snapshot-index":6,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"76.002µs","expected-duration":"0s","prefix":"","request":"ID:7 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"35.668µs","expected-duration":"0s","prefix":"","request":"ID:8 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000009.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":9}
{"level":"info","msg":"applying snapshot","current-snapshot-index":6,"current-applied-index":8,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":9,"current-applied-index":9,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35µs","expected-duration":"0s","prefix":"","request":"ID:10 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:11 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000000c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":12}
{"level":"info","msg":"applying snapshot","current-snapshot-index":9,"current-applied-index":11,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"554.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":12,"current-applied-index":12,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"42.001µs","expected-duration":"0s","prefix":"","request":"ID:13 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:14 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000000f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":12,"current-applied-index":14,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":15}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"607.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":15,"current-applied-index":15,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.667µs","expected-duration":"0s","prefix":"","request":"ID:16 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.668µs","expected-duration":"0s","prefix":"","request":"ID:17 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000012.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":18}
{"level":"info","msg":"applying snapshot","current-snapshot-index":15,"current-applied-index":17,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"624.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":18,"current-applied-index":18,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:19 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:20 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000015.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":21}
{"level":"info","msg":"applying snapshot","current-snapshot-index":18,"current-applied-index":20,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"626.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":21,"current-applied-index":21,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"38.001µs","expected-duration":"0s","prefix":"","request":"ID:22 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:23 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000018.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":24}
{"level":"info","msg":"applying snapshot","current-snapshot-index":21,"current-applied-index":23,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"709.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":24,"current-applied-index":24,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.668µs","expected-duration":"0s","prefix":"","request":"ID:25 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.667µs","expected-duration":"0s","prefix":"","request":"ID:26 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000001b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":27}
{"level":"info","msg":"applying snapshot","current-snapshot-index":24,"current-applied-index":26,"incoming-leader-snapshot-index":27,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"654.684µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":27,"current-applied-index":27,"incoming-leader-snapshot-index":27,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:28 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"229.006µs","expected-duration":"0s","prefix":"","request":"ID:29 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000001e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":30}
{"level":"info","msg":"applying snapshot","current-snapshot-index":27,"current-applied-index":29,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"660.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":30,"current-applied-index":30,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:31 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:32 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000021.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":33}
{"level":"info","msg":"applying snapshot","current-snapshot-index":30,"current-applied-index":32,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"607.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":33,"current-applied-index":33,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:34 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.668µs","expected-duration":"0s","prefix":"","request":"ID:35 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000024.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":36}
{"level":"info","msg":"applying snapshot","current-snapshot-index":33,"current-applied-index":35,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"744.353µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":36,"current-applied-index":36,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:37 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"25.001µs","expected-duration":"0s","prefix":"","request":"ID:38 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000027.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":39}
{"level":"info","msg":"applying snapshot","current-snapshot-index":36,"current-applied-index":38,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"708.353µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":39,"current-applied-index":39,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.334µs","expected-duration":"0s","prefix":"","request":"ID:40 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:41 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000002a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":39,"current-applied-index":41,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":42}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"634.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":42,"current-applied-index":42,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.667µs","expected-duration":"0s","prefix":"","request":"ID:43 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:44 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000002d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":42,"current-applied-index":44,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":45}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"711.019µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":45,"current-applied-index":45,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:46 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:47 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000030.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":48}
{"level":"info","msg":"applying snapshot","current-snapshot-index":45,"current-applied-index":47,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"762.687µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":48,"current-applied-index":48,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"73.669µs","expected-duration":"0s","prefix":"","request":"ID:49 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:50 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000033.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":51}
{"level":"info","msg":"applying snapshot","current-snapshot-index":48,"current-applied-index":50,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"583.683µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":51,"current-applied-index":51,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"161.671µs","expected-duration":"0s","prefix":"","request":"ID:52 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:53 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000036.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":54}
{"level":"info","msg":"applying snapshot","current-snapshot-index":51,"current-applied-index":53,"incoming-leader-snapshot-index":54,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"578.348µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":54,"current-applied-index":54,"incoming-leader-snapshot-index":54,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"29.667µs","expected-duration":"0s","prefix":"","request":"ID:55 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:56 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000039.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":57}
{"level":"info","msg":"applying snapshot","current-snapshot-index":54,"current-applied-index":56,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"552.014µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":57,"current-applied-index":57,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.334µs","expected-duration":"0s","prefix":"","request":"ID:58 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"50.668µs","expected-duration":"0s","prefix":"","request":"ID:59 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000003c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":60}
{"level":"info","msg":"applying snapshot","current-snapshot-index":57,"current-applied-index":59,"incoming-leader-snapshot-index":60,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"635.684µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":60,"current-applied-index":60,"incoming-leader-snapshot-index":60,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:61 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.001µs","expected-duration":"0s","prefix":"","request":"ID:62 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000003f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":63}
{"level":"info","msg":"applying snapshot","current-snapshot-index":60,"current-applied-index":62,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"631.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":63,"current-applied-index":63,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:64 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:65 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000042.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":66}
{"level":"info","msg":"applying snapshot","current-snapshot-index":63,"current-applied-index":65,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"656.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":66,"current-applied-index":66,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:67 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:68 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000045.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":66,"current-applied-index":68,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":69}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"676.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":69,"current-applied-index":69,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.667µs","expected-duration":"0s","prefix":"","request":"ID:70 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.668µs","expected-duration":"0s","prefix":"","request":"ID:71 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000048.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":72}
{"level":"info","msg":"applying snapshot","current-snapshot-index":69,"current-applied-index":71,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"609.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":72,"current-applied-index":72,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:73 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33µs","expected-duration":"0s","prefix":"","request":"ID:74 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000004b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":75}
{"level":"info","msg":"applying snapshot","current-snapshot-index":72,"current-applied-index":74,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"605.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":75,"current-applied-index":75,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"80.668µs","expected-duration":"0s","prefix":"","request":"ID:76 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:77 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000004e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":75,"current-applied-index":77,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":78}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"715.685µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":78,"current-applied-index":78,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.334µs","expected-duration":"0s","prefix":"","request":"ID:79 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:80 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000051.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":81}
{"level":"info","msg":"applying snapshot","current-snapshot-index":78,"current-applied-index":80,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"713.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":81,"current-applied-index":81,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"42.335µs","expected-duration":"0s","prefix":"","request":"ID:82 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:83 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000054.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":84}
{"level":"info","msg":"applying snapshot","current-snapshot-index":81,"current-applied-index":83,"incoming-leader-snapshot-index":84,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"626.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":84,"current-applied-index":84,"incoming-leader-snapshot-index":84,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:85 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.335µs","expected-duration":"0s","prefix":"","request":"ID:86 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000057.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":87}
{"level":"info","msg":"applying snapshot","current-snapshot-index":84,"current-applied-index":86,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"775.354µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":87,"current-applied-index":87,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"39.334µs","expected-duration":"0s","prefix":"","request":"ID:88 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.334µs","expected-duration":"0s","prefix":"","request":"ID:89 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000005a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":90}
{"level":"info","msg":"applying snapshot","current-snapshot-index":87,"current-applied-index":89,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"649.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":90,"current-applied-index":90,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:91 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:92 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000005d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":90,"current-applied-index":92,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":93}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":93,"current-applied-index":93,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.668µs","expected-duration":"0s","prefix":"","request":"ID:94 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:95 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000060.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":96}
{"level":"info","msg":"applying snapshot","current-snapshot-index":93,"current-applied-index":95,"incoming-leader-snapshot-index":96,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"629.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":96,"current-applied-index":96,"incoming-leader-snapshot-index":96,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.667µs","expected-duration":"0s","prefix":"","request":"ID:97 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:98 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000063.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":99}
{"level":"info","msg":"applying snapshot","current-snapshot-index":96,"current-applied-index":98,"incoming-leader-snapshot-index":99,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"1.15203ms"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":99,"current-applied-index":99,"incoming-leader-snapshot-index":99,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"91.669µs","expected-duration":"0s","prefix":"","request":"ID:100 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:101 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000066.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":102}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":99,"current-applied-index":101,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"561.015µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":102,"current-applied-index":102,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"72.002µs","expected-duration":"0s","prefix":"","request":"ID:103 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"67.002µs","expected-duration":"0s","prefix":"","request":"ID:104 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000069.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":105}
{"level":"info","msg":"applying snapshot","current-snapshot-index":102,"current-applied-index":104,"incoming-leader-snapshot-index":105,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"633.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":105,"current-applied-index":105,"incoming-leader-snapshot-index":105,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"36.001µs","expected-duration":"0s","prefix":"","request":"ID:106 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:107 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000006c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":105,"current-applied-index":107,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":108}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"610.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":108,"current-applied-index":108,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:109 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:110 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000006f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":111}
{"level":"info","msg":"applying snapshot","current-snapshot-index":108,"current-applied-index":110,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"577.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":111,"current-applied-index":111,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.667µs","expected-duration":"0s","prefix":"","request":"ID:112 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.001µs","expected-duration":"0s","prefix":"","request":"ID:113 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000072.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":111,"current-applied-index":113,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":114}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"700.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":114,"current-applied-index":114,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"73.669µs","expected-duration":"0s","prefix":"","request":"ID:115 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"64.002µs","expected-duration":"0s","prefix":"","request":"ID:116 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000075.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":117}
{"level":"info","msg":"applying snapshot","current-snapshot-index":114,"current-applied-index":116,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"677.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":117,"current-applied-index":117,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.001µs","expected-duration":"0s","prefix":"","request":"ID:118 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:119 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000078.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":117,"current-applied-index":119,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":120}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":120,"current-applied-index":120,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.001µs","expected-duration":"0s","prefix":"","request":"ID:121 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.334µs","expected-duration":"0s","prefix":"","request":"ID:122 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000007b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":123}
{"level":"info","msg":"applying snapshot","current-snapshot-index":120,"current-applied-index":122,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"612.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":123,"current-applied-index":123,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:124 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:125 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000007e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":126}
{"level":"info","msg":"applying snapshot","current-snapshot-index":123,"current-applied-index":125,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"643.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":126,"current-applied-index":126,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:127 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:128 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000081.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":129}
{"level":"info","msg":"applying snapshot","current-snapshot-index":126,"current-applied-index":128,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"2.466398ms"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":129,"current-applied-index":129,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.001µs","expected-duration":"0s","prefix":"","request":"ID:130 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.334µs","expected-duration":"0s","prefix":"","request":"ID:131 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000084.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":132}
{"level":"info","msg":"applying snapshot","current-snapshot-index":129,"current-applied-index":131,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"701.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":132,"current-applied-index":132,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.334µs","expected-duration":"0s","prefix":"","request":"ID:133 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.001µs","expected-duration":"0s","prefix":"","request":"ID:134 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000087.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":135}
{"level":"info","msg":"applying snapshot","current-snapshot-index":132,"current-applied-index":134,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"584.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":135,"current-applied-index":135,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.001µs","expected-duration":"0s","prefix":"","request":"ID:136 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"26.334µs","expected-duration":"0s","prefix":"","request":"ID:137 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000008a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":138}
{"level":"info","msg":"applying snapshot","current-snapshot-index":135,"current-applied-index":137,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"665.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":138,"current-applied-index":138,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"48.335µs","expected-duration":"0s","prefix":"","request":"ID:139 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:140 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000008d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":141}
{"level":"info","msg":"applying snapshot","current-snapshot-index":138,"current-applied-index":140,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"653.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":141,"current-applied-index":141,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:142 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:143 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000090.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":144}
{"level":"info","msg":"applying snapshot","current-snapshot-index":141,"current-applied-index":143,"incoming-leader-snapshot-index":144,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"618.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":144,"current-applied-index":144,"incoming-leader-snapshot-index":144,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.334µs","expected-duration":"0s","prefix":"","request":"ID:145 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"42.001µs","expected-duration":"0s","prefix":"","request":"ID:146 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000093.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":147}
{"level":"info","msg":"applying snapshot","current-snapshot-index":144,"current-applied-index":146,"incoming-leader-snapshot-index":147,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"532.681µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":147,"current-applied-index":147,"incoming-leader-snapshot-index":147,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.334µs","expected-duration":"0s","prefix":"","request":"ID:148 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:149 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000096.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26095,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":150}
{"level":"info","msg":"applying snapshot","current-snapshot-index":147,"current-applied-index":149,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"704.685µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":150,"current-applied-index":150,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.668µs","expected-duration":"0s","prefix":"","request":"ID:151 Method:\"QGET\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.150290947s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.841958447s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.350395458s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.60883197s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.908403238s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.168343789s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.42577294s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.725911222s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.959246735s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.215765195s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.501035085s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.650860389s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26095,"size":"26 kB","took":"167.724443ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"409.372842ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"726.155899ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"984.571076ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.351221787s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.384726159s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.901515028s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"2.126666991s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.684901562s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.484880962s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.760291256s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.118593413s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.418809364s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.68488641s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.901861824s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.168833894s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.402499082s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB","took":"14.277860809s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.444603408s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.727954579s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"14.02816853s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.419791328s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.978137995s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.319870046s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.644984656s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.186732489s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.636729166s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.995226235s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.678423511s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"9.328854404s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.760725598s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.529118464s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.970635823s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"9.695819789s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.895670024s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"15.187720573s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.062763508s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.204258863s"}
--- PASS: TestConcurrentApplyAndSnapshotV3 (15.49s)
=== RUN TestAddMember
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":["foo"]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestAddMember (0.00s)
=== RUN TestRemoveMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4d2","removed-remote-peer-urls":[]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestRemoveMember (0.00s)
=== RUN TestUpdateMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"updated member","cluster-id":"0","local-member-id":"0","updated-remote-peer-id":"4d2","updated-remote-peer-urls":["http://127.0.0.1:1"]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeUpdateNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestUpdateMember (0.00s)
=== RUN TestPublish
{"level":"info","msg":"published local member to cluster through raft","local-member-id":"1","local-member-attributes":"{Name:node1 ClientURLs:[http://a http://b]}","request-path":"/0/members/1/attributes","cluster-id":"0","publish-timeout":"1h0m0s"}
--- PASS: TestPublish (0.00s)
=== RUN TestPublishStopped
{"level":"warn","msg":"stopped publish because server is stopped","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s","error":"etcdserver: server stopped"}
--- PASS: TestPublishStopped (0.00s)
=== RUN TestPublishRetry
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"stopped publish because server is stopped","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"10ns","error":"etcdserver: server stopped"}
--- PASS: TestPublishRetry (0.01s)
=== RUN TestUpdateVersion
{"level":"info","msg":"setting up initial cluster version","cluster-version":"2.0"}
{"level":"info","msg":"cluster version is updated","cluster-version":"2.0"}
--- PASS: TestUpdateVersion (0.00s)
=== RUN TestStopNotify
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestStopNotify (0.00s)
=== RUN TestGetOtherPeerURLs
--- PASS: TestGetOtherPeerURLs (0.00s)
=== RUN TestWaitAppliedIndex
=== RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId
=== RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped
=== RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index
--- PASS: TestWaitAppliedIndex (1.00s)
--- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s)
--- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s)
--- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s)
=== RUN TestLongestConnected
--- PASS: TestLongestConnected (0.00s)
=== RUN TestPanicAlternativeStringer
--- PASS: TestPanicAlternativeStringer (0.00s)
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses
logger.go:130: 2023-01-16T21:47:01.030Z WARN apply request took too long {"took": "1.00023134s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response_count:0 range_response_count:0> size:8"}
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses
logger.go:130: 2023-01-16T21:47:01.032Z WARN apply request took too long {"took": "1.000031667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response_count:0 range_response:nil> size:6"}
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses
logger.go:130: 2023-01-16T21:47:01.033Z WARN apply request took too long {"took": "1.000025001s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response:nil range_response:nil> size:4"}
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses
logger.go:130: 2023-01-16T21:47:01.033Z WARN apply request took too long {"took": "1.000019667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response:nil> size:6"}
=== RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses
logger.go:130: 2023-01-16T21:47:01.034Z WARN apply request took too long {"took": "1.000017667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"}
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.00s)
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.00s)
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s)
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses (0.00s)
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses (0.00s)
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver 18.969s
? go.etcd.io/etcd/etcdserver/api [no test files]
=== RUN TestHealthHandler
2023-01-16 21:47:10.245116 W | etcdserver/api/etcdhttp: /health error due to alarm:NOSPACE
2023-01-16 21:47:10.256885 W | etcdserver/api/etcdhttp: /health error due to memberID:1 alarm:CORRUPT
--- PASS: TestHealthHandler (0.02s)
=== RUN TestNewPeerHandlerOnRaftPrefix
--- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s)
=== RUN TestServeMembersFails
--- PASS: TestServeMembersFails (0.00s)
=== RUN TestServeMembersGet
--- PASS: TestServeMembersGet (0.00s)
=== RUN TestServeMemberPromoteFails
--- PASS: TestServeMemberPromoteFails (0.00s)
=== RUN TestNewPeerHandlerOnMembersPromotePrefix
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:35354","internal-server-error":"PromoteMember not implemented in fakeServer"}
{"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"}
--- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s)
=== RUN TestServeVersion
--- PASS: TestServeVersion (0.00s)
=== RUN TestServeVersionFails
--- PASS: TestServeVersionFails (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/etcdhttp 0.101s
=== RUN TestClusterMember
--- PASS: TestClusterMember (0.00s)
=== RUN TestClusterMemberByName
--- PASS: TestClusterMemberByName (0.00s)
=== RUN TestClusterMemberIDs
--- PASS: TestClusterMemberIDs (0.00s)
=== RUN TestClusterPeerURLs
--- PASS: TestClusterPeerURLs (0.00s)
=== RUN TestClusterClientURLs
--- PASS: TestClusterClientURLs (0.00s)
=== RUN TestClusterValidateAndAssignIDsBad
--- PASS: TestClusterValidateAndAssignIDsBad (0.00s)
=== RUN TestClusterValidateAndAssignIDs
--- PASS: TestClusterValidateAndAssignIDs (0.00s)
=== RUN TestClusterValidateConfigurationChange
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":["http://127.0.0.1:1"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":["http://127.0.0.1:2"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":["http://127.0.0.1:3"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":["http://127.0.0.1:4"]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":["http://127.0.0.1:4"]}
--- PASS: TestClusterValidateConfigurationChange (0.01s)
=== RUN TestClusterGenID
{"level":"info","msg":"added member","cluster-id":"869b3badfbf1d6b7","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
--- PASS: TestClusterGenID (0.00s)
=== RUN TestNodeToMemberBad
--- PASS: TestNodeToMemberBad (0.00s)
=== RUN TestClusterAddMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
--- PASS: TestClusterAddMember (0.00s)
=== RUN TestClusterAddMemberAsLearner
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
--- PASS: TestClusterAddMemberAsLearner (0.00s)
=== RUN TestClusterMembers
--- PASS: TestClusterMembers (0.00s)
=== RUN TestClusterRemoveMember
{"level":"warn","msg":"skipped removing already removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1"}
--- PASS: TestClusterRemoveMember (0.00s)
=== RUN TestClusterUpdateAttributes
{"level":"warn","msg":"skipped attributes update of removed member","cluster-id":"0","local-member-id":"0","updated-peer-id":"1"}
--- PASS: TestClusterUpdateAttributes (0.00s)
=== RUN TestNodeToMember
--- PASS: TestNodeToMember (0.00s)
=== RUN TestIsReadyToAddVotingMember
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"debug","msg":"number of started member is 1; can accept add member request"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToAddVotingMember (0.00s)
=== RUN TestIsReadyToRemoveVotingMember
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToRemoveVotingMember (0.00s)
=== RUN TestIsReadyToPromoteMember
{"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToPromoteMember (0.00s)
=== RUN TestMemberTime
--- PASS: TestMemberTime (0.00s)
=== RUN TestMemberPick
--- PASS: TestMemberPick (0.00s)
=== RUN TestMemberClone
--- PASS: TestMemberClone (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/membership 0.083s
=== RUN TestSendMessage
2023-01-16 21:47:29.037532 I | rafthttp: starting peer 2...
2023-01-16 21:47:29.038326 I | rafthttp: started HTTP pipelining with peer 2
2023-01-16 21:47:29.039796 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.041416 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.061179 I | rafthttp: started streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.061781 I | rafthttp: started peer 2
2023-01-16 21:47:29.062367 I | rafthttp: added peer 2
2023-01-16 21:47:29.063059 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.064170 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.064663 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.066661 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.070416 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.090873 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.091399 I | rafthttp: started peer 1
2023-01-16 21:47:29.091983 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.092314 I | rafthttp: added peer 1
2023-01-16 21:47:29.093047 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.093232 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.093787 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.094111 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.094257 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.094884 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.096895 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.097004 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.097270 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.099827 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.107970 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.110731 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.114844 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.114954 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.116141 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.116367 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.116586 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.116941 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.117533 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.117671 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2023-01-16 21:47:29.117808 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.117991 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.118457 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.118587 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.118684 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.118878 I | rafthttp: stopping peer 2...
2023-01-16 21:47:29.119037 E | rafthttp: failed to find member 1 in cluster 1
2023-01-16 21:47:29.120206 E | rafthttp: failed to dial 2 on stream MsgApp v2 (peer 2 failed to find local node 1)
2023-01-16 21:47:29.120323 I | rafthttp: peer 2 became inactive (message send to peer failed)
2023-01-16 21:47:29.120553 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.120669 E | rafthttp: failed to find member 1 in cluster 1
2023-01-16 21:47:29.120878 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.124569 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.124881 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.125213 I | rafthttp: stopped HTTP pipelining with peer 2
2023-01-16 21:47:29.125575 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.125943 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.126341 I | rafthttp: stopped peer 2
--- PASS: TestSendMessage (0.09s)
=== RUN TestSendMessageWhenStreamIsBroken
2023-01-16 21:47:29.129176 I | rafthttp: starting peer 2...
2023-01-16 21:47:29.129649 I | rafthttp: started HTTP pipelining with peer 2
2023-01-16 21:47:29.131270 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.132553 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.135096 I | rafthttp: started peer 2
2023-01-16 21:47:29.135470 I | rafthttp: started streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.135838 I | rafthttp: added peer 2
2023-01-16 21:47:29.136130 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.136452 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.137014 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.138784 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.139953 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.142129 I | rafthttp: started peer 1
2023-01-16 21:47:29.142231 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.142634 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.143032 I | rafthttp: added peer 1
2023-01-16 21:47:29.143597 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.143761 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.144236 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.144612 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.145018 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.147438 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.148083 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.149270 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.150048 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.158094 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.158845 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.158999 E | rafthttp: failed to read 1 on stream Message (unexpected EOF)
2023-01-16 21:47:29.159079 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.159368 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.159652 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.159764 E | rafthttp: failed to read 2 on stream Message (unexpected EOF)
2023-01-16 21:47:29.159846 I | rafthttp: peer 2 became inactive (message send to peer failed)
2023-01-16 21:47:29.160580 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.162968 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.163186 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.164447 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.164589 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.165271 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.166674 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.176980 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.177249 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.182716 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.183613 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.185593 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.186371 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.187376 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.187562 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.188238 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.190680 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.192071 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.192354 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.193629 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.196075 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.196466 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.196844 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.197508 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.197617 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2023-01-16 21:47:29.197844 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.198183 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.198717 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.198840 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.199083 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.199450 I | rafthttp: stopping peer 2...
2023-01-16 21:47:29.204411 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.204808 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.216572 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.216770 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.217387 I | rafthttp: stopped HTTP pipelining with peer 2
2023-01-16 21:47:29.217701 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.217960 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.218106 I | rafthttp: stopped peer 2
--- PASS: TestSendMessageWhenStreamIsBroken (0.09s)
=== RUN TestServeRaftPrefix
{"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"}
{"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"}
{"level":"warn","msg":"request cluster ID mismatch","local-member-id":"0","local-member-cluster-id":"0","local-member-server-version":"3.4.23","local-member-server-minimum-cluster-version":"3.0.0","remote-peer-server-name":"","remote-peer-server-version":"3.4.23","remote-peer-server-minimum-cluster-version":"2.0.0","remote-peer-cluster-id":"1"}
{"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"}
--- PASS: TestServeRaftPrefix (0.00s)
=== RUN TestServeRaftStreamPrefix
--- PASS: TestServeRaftStreamPrefix (0.00s)
=== RUN TestServeRaftStreamPrefixBad
2023-01-16 21:47:29.226978 E | rafthttp: failed to find member 2 in cluster 1
2023-01-16 21:47:29.227245 W | rafthttp: rejected the stream from peer 5 since it was removed
2023-01-16 21:47:29.227532 E | rafthttp: request cluster ID mismatch (got 2 want 1)
2023-01-16 21:47:29.227796 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1)
--- PASS: TestServeRaftStreamPrefixBad (0.00s)
=== RUN TestCloseNotifier
--- PASS: TestCloseNotifier (0.00s)
=== RUN TestMessage
--- PASS: TestMessage (0.00s)
=== RUN TestMsgAppV2
--- PASS: TestMsgAppV2 (0.00s)
=== RUN TestPeerPick
--- PASS: TestPeerPick (0.00s)
=== RUN TestPipelineSend
2023-01-16 21:47:29.232961 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.244098 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSend (0.01s)
=== RUN TestPipelineKeepSendingWhenPostError
2023-01-16 21:47:29.244726 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
2023-01-16 21:47:29.271756 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineKeepSendingWhenPostError (0.03s)
=== RUN TestPipelineExceedMaximumServing
2023-01-16 21:47:29.272400 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.276980 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineExceedMaximumServing (0.00s)
=== RUN TestPipelineSendFailed
2023-01-16 21:47:29.278062 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"}
2023-01-16 21:47:29.289137 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSendFailed (0.01s)
=== RUN TestPipelinePost
2023-01-16 21:47:29.290040 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.300830 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePost (0.01s)
=== RUN TestPipelinePostBad
2023-01-16 21:47:29.301669 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.302002 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.302331 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.302790 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.303161 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.303664 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostBad (0.00s)
=== RUN TestPipelinePostErrorc
2023-01-16 21:47:29.304491 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.304841 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostErrorc (0.00s)
=== RUN TestStopBlockedPipeline
2023-01-16 21:47:29.305542 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
2023-01-16 21:47:29.318269 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestStopBlockedPipeline (0.01s)
=== RUN TestSnapshotSend
2023-01-16 21:47:29.319973 I | rafthttp: start to send database snapshot [index: 0, to 1, size 35 B]...
2023-01-16 21:47:29.322463 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir30305297/0000000000000000.snap.db","bytes":5,"size":"5 B"}
2023-01-16 21:47:29.394531 I | rafthttp: successfully received and saved database snapshot [index: 0, from: 0, raft message size: 30 B, db size: 5 B, took: 72.37525ms]
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.395950 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully
2023-01-16 21:47:29.399928 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2023-01-16 21:47:29.402311 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.402466 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"}
2023-01-16 21:47:29.403534 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2023-01-16 21:47:29.405838 I | rafthttp: start to send database snapshot [index: 0, to 1, size 10 kB]...
2023-01-16 21:47:29.408472 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"}
2023-01-16 21:47:29.408911 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.410090 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2023-01-16 21:47:29.412184 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2023-01-16 21:47:29.414102 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"}
2023-01-16 21:47:29.414531 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.415593 E | rafthttp: failed to save KV snapshot (unexpected EOF)
--- PASS: TestSnapshotSend (0.10s)
=== RUN TestStreamWriterAttachOutgoingConn
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStreamWriterAttachOutgoingConn (0.02s)
=== RUN TestStreamWriterAttachBadOutgoingConn
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"1","error":"failed to write 1 on stream Message (blah)"}
{"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"}
{"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s)
=== RUN TestStreamReaderDialRequest
--- PASS: TestStreamReaderDialRequest (0.02s)
=== RUN TestStreamReaderDialResult
--- PASS: TestStreamReaderDialResult (0.00s)
=== RUN TestStreamReaderStopOnDial
2023-01-16 21:47:29.470684 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.481745 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.481961 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.482139 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
--- PASS: TestStreamReaderStopOnDial (0.02s)
=== RUN TestStreamReaderDialDetectUnsupport
--- PASS: TestStreamReaderDialDetectUnsupport (0.00s)
=== RUN TestStream
2023-01-16 21:47:29.516651 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.521055 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.522444 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"}
2023-01-16 21:47:29.523334 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.527518 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.530257 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.531903 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"}
2023-01-16 21:47:29.532342 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.541809 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.546335 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream MsgApp v2"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.557416 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream MsgApp v2 (context canceled)"}
2023-01-16 21:47:29.557732 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStream (0.08s)
=== RUN TestCheckStreamSupport
--- PASS: TestCheckStreamSupport (0.00s)
=== RUN TestTransportSend
--- PASS: TestTransportSend (0.00s)
=== RUN TestTransportCutMend
--- PASS: TestTransportCutMend (0.00s)
=== RUN TestTransportAdd
2023-01-16 21:47:29.571123 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.571619 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.577990 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.589544 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.595262 I | rafthttp: started peer 1
2023-01-16 21:47:29.595603 I | rafthttp: added peer 1
2023-01-16 21:47:29.595813 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.595965 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.596109 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.596473 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.597103 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597424 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597705 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597936 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598206 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598472 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598700 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598964 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599234 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599499 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599727 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599977 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600240 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600479 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600702 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.600883 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.601159 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.601381 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.601593 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.601813 I | rafthttp: stopped peer 1
--- PASS: TestTransportAdd (0.03s)
=== RUN TestTransportRemove
2023-01-16 21:47:29.602571 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.602776 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.619774 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.622276 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.628197 I | rafthttp: started peer 1
2023-01-16 21:47:29.628555 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.628985 I | rafthttp: added peer 1
2023-01-16 21:47:29.629115 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.629404 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.629645 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.629760 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.630125 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.630265 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.630394 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630671 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630868 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630936 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631272 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631351 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631496 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631696 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631911 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631988 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.632103 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.632206 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.632380 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.632473 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.632571 I | rafthttp: removed peer 1
--- PASS: TestTransportRemove (0.03s)
=== RUN TestTransportUpdate
2023-01-16 21:47:29.633252 I | rafthttp: updated peer 1
--- PASS: TestTransportUpdate (0.00s)
=== RUN TestTransportErrorc
2023-01-16 21:47:29.633721 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.633897 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.638889 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.647972 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.651588 I | rafthttp: started peer 1
2023-01-16 21:47:29.651777 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.651969 I | rafthttp: added peer 1
2023-01-16 21:47:29.652327 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.652440 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652639 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652778 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652978 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653168 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653345 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653550 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653742 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653934 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654120 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654296 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654461 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654636 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654836 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655018 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655183 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655352 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655633 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.657939 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.659632 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.659962 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660248 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660497 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660782 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.661061 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.661399 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.664813 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.665218 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.665534 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.665999 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.666570 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.667690 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.668189 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.668472 I | rafthttp: stopped peer 1
--- PASS: TestTransportErrorc (0.04s)
=== RUN TestURLPickerPickTwice
--- PASS: TestURLPickerPickTwice (0.00s)
=== RUN TestURLPickerUpdate
--- PASS: TestURLPickerUpdate (0.00s)
=== RUN TestURLPickerUnreachable
--- PASS: TestURLPickerUnreachable (0.00s)
=== RUN TestEntry
--- PASS: TestEntry (0.00s)
=== RUN TestCompareMajorMinorVersion
--- PASS: TestCompareMajorMinorVersion (0.00s)
=== RUN TestServerVersion
--- PASS: TestServerVersion (0.00s)
=== RUN TestMinClusterVersion
--- PASS: TestMinClusterVersion (0.00s)
=== RUN TestCheckVersionCompatibility
--- PASS: TestCheckVersionCompatibility (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/rafthttp 0.687s
=== RUN TestSaveAndLoad
--- PASS: TestSaveAndLoad (0.09s)
=== RUN TestBadCRC
{"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212}
--- PASS: TestBadCRC (0.03s)
=== RUN TestFailback
{"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"}
{"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"}
{"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","broken-path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap.broken"}
--- PASS: TestFailback (0.05s)
=== RUN TestSnapNames
--- PASS: TestSnapNames (0.00s)
=== RUN TestLoadNewestSnap
=== RUN TestLoadNewestSnap/load-newest
=== RUN TestLoadNewestSnap/loadnewestavailable-newest
=== RUN TestLoadNewestSnap/loadnewestavailable-newest-unsorted
=== RUN TestLoadNewestSnap/loadnewestavailable-previous
--- PASS: TestLoadNewestSnap (0.06s)
--- PASS: TestLoadNewestSnap/load-newest (0.00s)
--- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s)
--- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s)
--- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s)
=== RUN TestNoSnapshot
--- PASS: TestNoSnapshot (0.00s)
=== RUN TestEmptySnapshot
{"level":"warn","msg":"failed to read empty snapshot file","path":"/tmp/snapshot/1.snap"}
--- PASS: TestEmptySnapshot (0.00s)
=== RUN TestAllSnapshotBroken
{"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"}
{"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"}
{"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/1.snap","broken-path":"/tmp/snapshot/1.snap.broken"}
--- PASS: TestAllSnapshotBroken (0.00s)
=== RUN TestReleaseSnapDBs
{"level":"warn","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"}
{"level":"warn","msg":"found orphaned .snap.db file; deleting","path":"00000000000000c8.snap.db"}
--- PASS: TestReleaseSnapDBs (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/snap 0.286s
? go.etcd.io/etcd/etcdserver/api/snap/snappb [no test files]
=== RUN TestCheckPassword
--- PASS: TestCheckPassword (0.48s)
=== RUN TestMergeUser
{"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"}
{"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"}
--- PASS: TestMergeUser (0.00s)
=== RUN TestMergeRole
{"level":"info","msg":"revoking ungranted read permission","read-permission":"/foodir"}
--- PASS: TestMergeRole (0.00s)
=== RUN TestAllUsers
--- PASS: TestAllUsers (0.00s)
=== RUN TestGetAndDeleteUser
{"level":"info","msg":"deleted a user","user-name":"cat"}
--- PASS: TestGetAndDeleteUser (0.00s)
=== RUN TestAllRoles
--- PASS: TestAllRoles (0.00s)
=== RUN TestGetAndDeleteRole
{"level":"info","msg":"delete a new role","role-name":"animal"}
--- PASS: TestGetAndDeleteRole (0.00s)
=== RUN TestEnsure
--- PASS: TestEnsure (0.00s)
=== RUN TestCreateAndUpdateUser
{"level":"info","msg":"created a user","user-name":"cat"}
{"level":"info","msg":"updated a user","user-name":"cat"}
--- PASS: TestCreateAndUpdateUser (0.00s)
=== RUN TestUpdateRole
{"level":"info","msg":"updated a new role","role-name":"animal"}
--- PASS: TestUpdateRole (0.00s)
=== RUN TestCreateRole
{"level":"info","msg":"created a new role","role-name":"animal"}
--- PASS: TestCreateRole (0.00s)
=== RUN TestEnableAuth
{"level":"info","msg":"no guest role access found; creating default","role-name":"guest"}
{"level":"info","msg":"created a new role","role-name":"guest"}
{"level":"info","msg":"enabled auth"}
--- PASS: TestEnableAuth (0.00s)
=== RUN TestDisableAuth
{"level":"info","msg":"disabled auth"}
--- PASS: TestDisableAuth (0.00s)
=== RUN TestSimpleMatch
--- PASS: TestSimpleMatch (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2auth 0.550s
=== RUN TestNewProxyFuncUnset
--- PASS: TestNewProxyFuncUnset (0.00s)
=== RUN TestNewProxyFuncBad
--- PASS: TestNewProxyFuncBad (0.00s)
=== RUN TestNewProxyFunc
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"}
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"}
--- PASS: TestNewProxyFunc (0.00s)
=== RUN TestCheckCluster
2023-01-16 21:47:49.144232 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.145022 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.145388 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.145699 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.146406 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.146888 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.147556 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.147842 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.148130 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.148366 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.148663 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.148916 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.149531 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.149710 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.149936 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.150081 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.150247 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.150385 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.151005 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.151390 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.151775 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.151910 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.152079 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152206 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.152556 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152689 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.152842 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152975 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.153136 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.153272 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.153617 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.153756 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.153920 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154056 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.154218 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154353 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.154647 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154783 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.154952 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.155090 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.155263 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.155393 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
--- PASS: TestCheckCluster (0.01s)
=== RUN TestWaitNodes
2023-01-16 21:47:49.156307 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.156402 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.156472 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.156532 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.156638 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.156713 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.156783 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.156854 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.156966 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.157036 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.157098 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.157157 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.157214 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.157274 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.157438 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.157514 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.157587 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.157741 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.157998 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.158170 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.158240 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.158383 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.158595 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.158664 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.158722 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.158840 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.158902 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.158962 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.159212 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.159290 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.159352 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.159412 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.159475 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.159602 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.159677 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.159736 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.159806 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.159945 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.160148 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.160219 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.160278 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.160343 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.160468 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.160660 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.160733 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.160791 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.160847 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.160908 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.161033 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.161109 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.161177 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.161283 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.161440 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.161513 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.161576 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.161638 N | discovery: found 3 needed peer(s)
--- PASS: TestWaitNodes (0.01s)
=== RUN TestCreateSelf
--- PASS: TestCreateSelf (0.00s)
=== RUN TestNodesToCluster
--- PASS: TestNodesToCluster (0.00s)
=== RUN TestSortableNodes
--- PASS: TestSortableNodes (0.03s)
=== RUN TestRetryFailure
2023-01-16 21:47:49.195836 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196078 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.196348 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196505 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.196699 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196962 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.197158 E | discovery: error #0: context deadline exceeded
--- PASS: TestRetryFailure (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2discovery 0.087s
=== RUN TestErrorWriteTo
--- PASS: TestErrorWriteTo (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2error 0.026s
=== RUN TestAuthFlow
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"incorrect password","user-name":"root"}
--- PASS: TestAuthFlow (0.01s)
=== RUN TestGetUserGrantedWithNonexistingRole
--- PASS: TestGetUserGrantedWithNonexistingRole (0.00s)
=== RUN TestPrefixAccess
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"}
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"}
{"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"}
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"}
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"malformed basic auth encoding"}
--- PASS: TestPrefixAccess (0.00s)
=== RUN TestUserFromClientCertificate
{"level":"debug","msg":"found common name","common-name":"user"}
{"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"}
{"level":"debug","msg":"found common name","common-name":"otheruser"}
--- PASS: TestUserFromClientCertificate (0.00s)
=== RUN TestUserFromBasicAuth
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"missing"}
{"level":"warn","msg":"malformed basic auth encoding"}
--- PASS: TestUserFromBasicAuth (0.00s)
=== RUN TestBadRefreshRequest
--- PASS: TestBadRefreshRequest (0.00s)
=== RUN TestBadParseRequest
--- PASS: TestBadParseRequest (0.00s)
=== RUN TestGoodParseRequest
--- PASS: TestGoodParseRequest (0.00s)
=== RUN TestServeMembers
--- PASS: TestServeMembers (0.00s)
=== RUN TestServeLeader
--- PASS: TestServeLeader (0.00s)
=== RUN TestServeMembersCreate
--- PASS: TestServeMembersCreate (0.00s)
=== RUN TestServeMembersDelete
--- PASS: TestServeMembersDelete (0.00s)
=== RUN TestServeMembersUpdate
--- PASS: TestServeMembersUpdate (0.00s)
=== RUN TestServeMembersFail
{"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"}
{"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"}
{"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"}
--- PASS: TestServeMembersFail (0.00s)
=== RUN TestWriteEvent
--- PASS: TestWriteEvent (0.00s)
=== RUN TestV2DMachinesEndpoint
--- PASS: TestV2DMachinesEndpoint (0.00s)
=== RUN TestServeMachines
--- PASS: TestServeMachines (0.00s)
=== RUN TestGetID
--- PASS: TestGetID (0.00s)
=== RUN TestServeSelfStats
--- PASS: TestServeSelfStats (0.00s)
=== RUN TestSelfServeStatsBad
--- PASS: TestSelfServeStatsBad (0.00s)
=== RUN TestLeaderServeStatsBad
--- PASS: TestLeaderServeStatsBad (0.00s)
=== RUN TestServeLeaderStats
--- PASS: TestServeLeaderStats (0.00s)
=== RUN TestServeStoreStats
--- PASS: TestServeStoreStats (0.00s)
=== RUN TestBadServeKeys
{"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"}
{"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"}
--- PASS: TestBadServeKeys (0.00s)
=== RUN TestServeKeysGood
--- PASS: TestServeKeysGood (0.00s)
=== RUN TestServeKeysEvent
--- PASS: TestServeKeysEvent (0.00s)
=== RUN TestServeKeysWatch
--- PASS: TestServeKeysWatch (0.00s)
=== RUN TestHandleWatch
--- PASS: TestHandleWatch (0.00s)
=== RUN TestHandleWatchStreaming
--- PASS: TestHandleWatchStreaming (0.00s)
=== RUN TestTrimEventPrefix
--- PASS: TestTrimEventPrefix (0.00s)
=== RUN TestTrimNodeExternPrefix
--- PASS: TestTrimNodeExternPrefix (0.00s)
=== RUN TestTrimPrefix
--- PASS: TestTrimPrefix (0.00s)
=== RUN TestNewMemberCollection
--- PASS: TestNewMemberCollection (0.00s)
=== RUN TestNewMember
--- PASS: TestNewMember (0.00s)
=== RUN TestWriteError
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"}
--- PASS: TestWriteError (0.00s)
=== RUN TestAllowMethod
--- PASS: TestAllowMethod (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2http 0.111s
=== RUN TestHTTPErrorWriteTo
--- PASS: TestHTTPErrorWriteTo (0.00s)
=== RUN TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== RUN TestMemberCreateRequestUnmarshal
--- PASS: TestMemberCreateRequestUnmarshal (0.00s)
=== RUN TestMemberCreateRequestUnmarshalFail
--- PASS: TestMemberCreateRequestUnmarshalFail (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2http/httptypes 0.027s
? go.etcd.io/etcd/etcdserver/api/v2stats [no test files]
=== RUN TestEventQueue
--- PASS: TestEventQueue (0.00s)
=== RUN TestScanHistory
--- PASS: TestScanHistory (0.00s)
=== RUN TestEventIndexHistoryCleared
--- PASS: TestEventIndexHistoryCleared (0.00s)
=== RUN TestFullEventQueue
--- PASS: TestFullEventQueue (0.00s)
=== RUN TestCloneEvent
--- PASS: TestCloneEvent (0.00s)
=== RUN TestHeapPushPop
--- PASS: TestHeapPushPop (0.00s)
=== RUN TestHeapUpdate
--- PASS: TestHeapUpdate (0.00s)
=== RUN TestNodeExternClone
--- PASS: TestNodeExternClone (0.00s)
=== RUN TestNewKVIs
--- PASS: TestNewKVIs (0.00s)
=== RUN TestNewKVReadWriteCompare
--- PASS: TestNewKVReadWriteCompare (0.00s)
=== RUN TestNewKVExpiration
--- PASS: TestNewKVExpiration (0.00s)
=== RUN TestNewKVListReprCompareClone
--- PASS: TestNewKVListReprCompareClone (0.00s)
=== RUN TestNewKVRemove
--- PASS: TestNewKVRemove (0.00s)
=== RUN TestNewDirIs
--- PASS: TestNewDirIs (0.00s)
=== RUN TestNewDirReadWriteListReprClone
--- PASS: TestNewDirReadWriteListReprClone (0.00s)
=== RUN TestNewDirExpirationTTL
--- PASS: TestNewDirExpirationTTL (0.00s)
=== RUN TestNewDirChild
--- PASS: TestNewDirChild (0.00s)
=== RUN TestStoreStatsGetSuccess
--- PASS: TestStoreStatsGetSuccess (0.00s)
=== RUN TestStoreStatsGetFail
--- PASS: TestStoreStatsGetFail (0.00s)
=== RUN TestStoreStatsCreateSuccess
--- PASS: TestStoreStatsCreateSuccess (0.00s)
=== RUN TestStoreStatsCreateFail
--- PASS: TestStoreStatsCreateFail (0.00s)
=== RUN TestStoreStatsUpdateSuccess
--- PASS: TestStoreStatsUpdateSuccess (0.00s)
=== RUN TestStoreStatsUpdateFail
--- PASS: TestStoreStatsUpdateFail (0.00s)
=== RUN TestStoreStatsCompareAndSwapSuccess
--- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s)
=== RUN TestStoreStatsCompareAndSwapFail
--- PASS: TestStoreStatsCompareAndSwapFail (0.00s)
=== RUN TestStoreStatsDeleteSuccess
--- PASS: TestStoreStatsDeleteSuccess (0.00s)
=== RUN TestStoreStatsDeleteFail
--- PASS: TestStoreStatsDeleteFail (0.00s)
=== RUN TestStoreStatsExpireCount
--- PASS: TestStoreStatsExpireCount (0.00s)
=== RUN TestMinExpireTime
--- PASS: TestMinExpireTime (0.00s)
=== RUN TestStoreGetDirectory
--- PASS: TestStoreGetDirectory (0.00s)
=== RUN TestStoreUpdateValueTTL
--- PASS: TestStoreUpdateValueTTL (0.00s)
=== RUN TestStoreUpdateDirTTL
--- PASS: TestStoreUpdateDirTTL (0.00s)
=== RUN TestStoreWatchExpire
--- PASS: TestStoreWatchExpire (0.00s)
=== RUN TestStoreWatchExpireRefresh
--- PASS: TestStoreWatchExpireRefresh (0.00s)
=== RUN TestStoreWatchExpireEmptyRefresh
--- PASS: TestStoreWatchExpireEmptyRefresh (0.00s)
=== RUN TestStoreWatchNoRefresh
--- PASS: TestStoreWatchNoRefresh (0.00s)
=== RUN TestStoreRefresh
--- PASS: TestStoreRefresh (0.00s)
=== RUN TestStoreRecoverWithExpiration
--- PASS: TestStoreRecoverWithExpiration (0.02s)
=== RUN TestStoreWatchExpireWithHiddenKey
--- PASS: TestStoreWatchExpireWithHiddenKey (0.00s)
=== RUN TestIsHidden
--- PASS: TestIsHidden (0.00s)
=== RUN TestWatcher
--- PASS: TestWatcher (0.00s)
=== RUN TestNewStoreWithNamespaces
--- PASS: TestNewStoreWithNamespaces (0.00s)
=== RUN TestStoreGetValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreGetValue (0.00s)
=== RUN TestStoreGetSorted
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreGetSorted (0.00s)
=== RUN TestSet
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestSet (0.00s)
=== RUN TestStoreCreateValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateValue (0.00s)
=== RUN TestStoreCreateDirectory
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateDirectory (0.00s)
=== RUN TestStoreCreateFailsIfExists
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateFailsIfExists (0.00s)
=== RUN TestStoreUpdateValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreUpdateValue (0.00s)
=== RUN TestStoreUpdateFailsIfDirectory
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreUpdateFailsIfDirectory (0.00s)
=== RUN TestStoreDeleteValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteValue (0.00s)
=== RUN TestStoreDeleteDirectory
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectory (0.00s)
=== RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s)
=== RUN TestRootRdOnly
--- PASS: TestRootRdOnly (0.00s)
=== RUN TestStoreCompareAndDeletePrevValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValue (0.00s)
=== RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndDeletePrevIndex
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndex (0.00s)
=== RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndDeleteDirectoryFail
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s)
=== RUN TestStoreCompareAndSwapPrevValue
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValue (0.00s)
=== RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndSwapPrevIndex
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndex (0.00s)
=== RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s)
=== RUN TestStoreWatchCreate
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCreate (0.10s)
=== RUN TestStoreWatchRecursiveCreate
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreate (0.00s)
=== RUN TestStoreWatchUpdate
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchUpdate (0.00s)
=== RUN TestStoreWatchRecursiveUpdate
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdate (0.00s)
=== RUN TestStoreWatchDelete
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchDelete (0.00s)
=== RUN TestStoreWatchRecursiveDelete
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDelete (0.00s)
=== RUN TestStoreWatchCompareAndSwap
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCompareAndSwap (0.00s)
=== RUN TestStoreWatchRecursiveCompareAndSwap
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s)
=== RUN TestStoreWatchStream
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchStream (0.20s)
=== RUN TestStoreWatchCreateWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCreateWithHiddenKey (0.10s)
=== RUN TestStoreWatchRecursiveCreateWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s)
=== RUN TestStoreWatchUpdateWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveUpdateWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s)
=== RUN TestStoreWatchDeleteWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveDeleteWithHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s)
=== RUN TestStoreWatchSlowConsumer
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchSlowConsumer (0.00s)
=== RUN TestStoreRecover
store_v2_test.go:35: new v2 store with no namespace
store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreRecover (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2store 0.702s
=== RUN TestCreateKV
store_test.go:73: 0: /cdir/create 1 1
--- PASS: TestCreateKV (0.17s)
=== RUN TestSetKV
store_test.go:109: 0: /sdir/set 1 2
store_test.go:109: 1: /sdir/set 4 2
--- PASS: TestSetKV (0.21s)
=== RUN TestCreateSetDir
store_test.go:143: 0: 5 /ddir 4
store_test.go:143: 1: 7 /ddir 6
--- PASS: TestCreateSetDir (0.44s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v2v3 1.808s
? go.etcd.io/etcd/etcdserver/api/v3alarm [no test files]
? go.etcd.io/etcd/etcdserver/api/v3client [no test files]
=== RUN TestPeriodicHourly
{"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"2h0m0s","took":"340005h48m40.89235886s"}
{"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"2h0m0s","took":"340003h42m41.006028871s"}
{"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"2h0m0s","took":"340002h42m41.119412874s"}
{"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"2h0m0s","took":"340001h42m41.232794877s"}
--- PASS: TestPeriodicHourly (5.56s)
=== RUN TestPeriodicMinutes
{"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"5m0s","took":"340005h48m46.348195689s"}
{"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"5m0s","took":"340005h43m16.461666028s"}
{"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"5m0s","took":"340005h38m16.57502303s"}
{"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"5m0s","took":"340005h33m16.68829703s"}
{"level":"info","msg":"starting auto periodic compaction","revision":40,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":40,"compact-period":"5m0s","took":"340005h28m16.801971707s"}
{"level":"info","msg":"starting auto periodic compaction","revision":50,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":50,"compact-period":"5m0s","took":"340005h23m16.91574972s"}
--- PASS: TestPeriodicMinutes (5.68s)
=== RUN TestPeriodicPause
{"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"340005h48m47.28766057s"}
--- PASS: TestPeriodicPause (0.37s)
=== RUN TestRevision
{"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.409275ms"}
{"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"10.392275ms"}
--- PASS: TestRevision (10.04s)
=== RUN TestRevisionPause
{"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.45261ms"}
--- PASS: TestRevisionPause (0.03s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v3compactor 21.740s
? go.etcd.io/etcd/etcdserver/api/v3election [no test files]
? go.etcd.io/etcd/etcdserver/api/v3lock [no test files]
=== RUN TestGRPCError
--- PASS: TestGRPCError (0.00s)
=== RUN TestSendFragment
--- PASS: TestSendFragment (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v3rpc 0.077s
=== RUN TestConvert
--- PASS: TestConvert (0.00s)
PASS
ok go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes 0.019s
=== RUN TestLeaseQueue
--- PASS: TestLeaseQueue (0.10s)
=== RUN TestLessorGrant
--- PASS: TestLessorGrant (0.23s)
=== RUN TestLeaseConcurrentKeys
--- PASS: TestLeaseConcurrentKeys (0.18s)
=== RUN TestLessorRevoke
--- PASS: TestLessorRevoke (0.35s)
=== RUN TestLessorRenew
--- PASS: TestLessorRenew (0.22s)
=== RUN TestLessorRenewWithCheckpointer
--- PASS: TestLessorRenewWithCheckpointer (0.21s)
=== RUN TestLessorRenewExtendPileup
--- PASS: TestLessorRenewExtendPileup (0.40s)
=== RUN TestLessorDetach
--- PASS: TestLessorDetach (0.26s)
=== RUN TestLessorRecover
--- PASS: TestLessorRecover (0.41s)
=== RUN TestLessorExpire
--- PASS: TestLessorExpire (1.27s)
=== RUN TestLessorExpireAndDemote
--- PASS: TestLessorExpireAndDemote (1.32s)
=== RUN TestLessorMaxTTL
--- PASS: TestLessorMaxTTL (0.22s)
=== RUN TestLessorCheckpointScheduling
--- PASS: TestLessorCheckpointScheduling (1.27s)
=== RUN TestLessorCheckpointsRestoredOnPromote
--- PASS: TestLessorCheckpointsRestoredOnPromote (0.21s)
=== RUN TestLeaseBackend
=== RUN TestLeaseBackend/Empty_by_default
=== RUN TestLeaseBackend/Returns_data_put_before
=== RUN TestLeaseBackend/Skips_deleted
--- PASS: TestLeaseBackend (0.91s)
--- PASS: TestLeaseBackend/Empty_by_default (0.31s)
--- PASS: TestLeaseBackend/Returns_data_put_before (0.29s)
--- PASS: TestLeaseBackend/Skips_deleted (0.31s)
=== RUN TestLessorCheckpointPersistenceAfterRestart
=== RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint
=== RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set
=== RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set
=== RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint
=== RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior
--- PASS: TestLessorCheckpointPersistenceAfterRestart (1.99s)
--- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.37s)
--- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.49s)
--- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.47s)
--- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.28s)
--- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.38s)
PASS
ok go.etcd.io/etcd/lease 9.592s
=== RUN TestRenewHTTP
--- PASS: TestRenewHTTP (0.31s)
=== RUN TestTimeToLiveHTTP
--- PASS: TestTimeToLiveHTTP (0.32s)
=== RUN TestRenewHTTPTimeout
--- PASS: TestRenewHTTPTimeout (1.33s)
=== RUN TestTimeToLiveHTTPTimeout
--- PASS: TestTimeToLiveHTTPTimeout (1.35s)
PASS
ok go.etcd.io/etcd/lease/leasehttp 3.389s
? go.etcd.io/etcd/lease/leasepb [no test files]
=== RUN TestIndexGet
--- PASS: TestIndexGet (0.00s)
=== RUN TestIndexRange
--- PASS: TestIndexRange (0.00s)
=== RUN TestIndexTombstone
--- PASS: TestIndexTombstone (0.00s)
=== RUN TestIndexRangeSince
--- PASS: TestIndexRangeSince (0.00s)
=== RUN TestIndexCompactAndKeep
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"compact tree index","revision":6}
{"level":"info","msg":"compact tree index","revision":7}
{"level":"info","msg":"compact tree index","revision":8}
{"level":"info","msg":"compact tree index","revision":9}
{"level":"info","msg":"compact tree index","revision":10}
{"level":"info","msg":"compact tree index","revision":11}
{"level":"info","msg":"compact tree index","revision":12}
{"level":"info","msg":"compact tree index","revision":13}
{"level":"info","msg":"compact tree index","revision":14}
{"level":"info","msg":"compact tree index","revision":15}
{"level":"info","msg":"compact tree index","revision":16}
{"level":"info","msg":"compact tree index","revision":17}
{"level":"info","msg":"compact tree index","revision":18}
{"level":"info","msg":"compact tree index","revision":19}
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"compact tree index","revision":6}
{"level":"info","msg":"compact tree index","revision":7}
{"level":"info","msg":"compact tree index","revision":8}
{"level":"info","msg":"compact tree index","revision":9}
{"level":"info","msg":"compact tree index","revision":10}
{"level":"info","msg":"compact tree index","revision":11}
{"level":"info","msg":"compact tree index","revision":12}
{"level":"info","msg":"compact tree index","revision":13}
{"level":"info","msg":"compact tree index","revision":14}
{"level":"info","msg":"compact tree index","revision":15}
{"level":"info","msg":"compact tree index","revision":16}
{"level":"info","msg":"compact tree index","revision":17}
{"level":"info","msg":"compact tree index","revision":18}
{"level":"info","msg":"compact tree index","revision":19}
--- PASS: TestIndexCompactAndKeep (0.01s)
=== RUN TestKeyIndexGet
--- PASS: TestKeyIndexGet (0.00s)
=== RUN TestKeyIndexSince
--- PASS: TestKeyIndexSince (0.00s)
=== RUN TestKeyIndexPut
--- PASS: TestKeyIndexPut (0.00s)
=== RUN TestKeyIndexRestore
--- PASS: TestKeyIndexRestore (0.00s)
=== RUN TestKeyIndexTombstone
--- PASS: TestKeyIndexTombstone (0.00s)
=== RUN TestKeyIndexCompactAndKeep
--- PASS: TestKeyIndexCompactAndKeep (0.01s)
=== RUN TestKeyIndexCompactOnFurtherRev
--- PASS: TestKeyIndexCompactOnFurtherRev (0.00s)
=== RUN TestKeyIndexIsEmpty
--- PASS: TestKeyIndexIsEmpty (0.00s)
=== RUN TestKeyIndexFindGeneration
--- PASS: TestKeyIndexFindGeneration (0.00s)
=== RUN TestKeyIndexLess
--- PASS: TestKeyIndexLess (0.00s)
=== RUN TestGenerationIsEmpty
--- PASS: TestGenerationIsEmpty (0.00s)
=== RUN TestGenerationWalk
--- PASS: TestGenerationWalk (0.00s)
=== RUN TestKVRange
--- PASS: TestKVRange (0.30s)
=== RUN TestKVTxnRange
--- PASS: TestKVTxnRange (0.22s)
=== RUN TestKVRangeRev
--- PASS: TestKVRangeRev (0.25s)
=== RUN TestKVTxnRangeRev
--- PASS: TestKVTxnRangeRev (0.22s)
=== RUN TestKVRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"827.689µs"}
--- PASS: TestKVRangeBadRev (0.42s)
=== RUN TestKVTxnRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"368.676µs"}
--- PASS: TestKVTxnRangeBadRev (0.47s)
=== RUN TestKVRangeLimit
--- PASS: TestKVRangeLimit (0.21s)
=== RUN TestKVTxnRangeLimit
--- PASS: TestKVTxnRangeLimit (0.20s)
=== RUN TestKVPutMultipleTimes
--- PASS: TestKVPutMultipleTimes (0.20s)
=== RUN TestKVTxnPutMultipleTimes
--- PASS: TestKVTxnPutMultipleTimes (0.22s)
=== RUN TestKVDeleteRange
--- PASS: TestKVDeleteRange (1.70s)
=== RUN TestKVTxnDeleteRange
--- PASS: TestKVTxnDeleteRange (1.75s)
=== RUN TestKVDeleteMultipleTimes
--- PASS: TestKVDeleteMultipleTimes (0.20s)
=== RUN TestKVTxnDeleteMultipleTimes
--- PASS: TestKVTxnDeleteMultipleTimes (0.35s)
=== RUN TestKVOperationInSequence
--- PASS: TestKVOperationInSequence (0.28s)
=== RUN TestKVTxnBlockWriteOperations
--- PASS: TestKVTxnBlockWriteOperations (0.34s)
=== RUN TestKVTxnNonBlockRange
--- PASS: TestKVTxnNonBlockRange (0.27s)
=== RUN TestKVTxnOperationInSequence
--- PASS: TestKVTxnOperationInSequence (0.37s)
=== RUN TestKVCompactReserveLastValue
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"99.313297ms"}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"76.051681ms"}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"197.325893ms"}
--- PASS: TestKVCompactReserveLastValue (0.72s)
=== RUN TestKVCompactBad
{"level":"info","msg":"compact tree index","revision":0}
{"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"99.92798ms"}
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"116.667424ms"}
--- PASS: TestKVCompactBad (0.64s)
=== RUN TestKVHash
--- PASS: TestKVHash (0.92s)
=== RUN TestKVRestore
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"476.346µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":1}
--- PASS: TestKVRestore (1.19s)
=== RUN TestKVSnapshot
--- PASS: TestKVSnapshot (0.39s)
=== RUN TestWatchableKVWatch
--- PASS: TestWatchableKVWatch (0.52s)
=== RUN TestScheduleCompaction
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"76.668µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"122.336µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"71.669µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"96.003µs"}
--- PASS: TestScheduleCompaction (1.07s)
=== RUN TestCompactAllAndRestore
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"228.673µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5}
--- PASS: TestCompactAllAndRestore (0.41s)
=== RUN TestStoreRev
--- PASS: TestStoreRev (0.15s)
=== RUN TestStorePut
--- PASS: TestStorePut (0.00s)
=== RUN TestStoreRange
--- PASS: TestStoreRange (0.00s)
=== RUN TestStoreDeleteRange
--- PASS: TestStoreDeleteRange (0.00s)
=== RUN TestStoreCompact
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"27.667µs"}
--- PASS: TestStoreCompact (0.00s)
=== RUN TestStoreRestore
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3}
--- PASS: TestStoreRestore (0.01s)
=== RUN TestRestoreDelete
--- PASS: TestRestoreDelete (0.29s)
=== RUN TestRestoreContinueUnfinishedCompaction
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"105.003µs"}
{"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2}
--- PASS: TestRestoreContinueUnfinishedCompaction (0.63s)
=== RUN TestHashKVWhenCompacting
{"level":"info","msg":"compact tree index","revision":9899}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9899,"took":"2.749927497s"}
{"level":"info","msg":"compact tree index","revision":9900}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"149.387956ms"}
{"level":"info","msg":"compact tree index","revision":9901}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"142.385104ms"}
{"level":"info","msg":"compact tree index","revision":9902}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"105.752801ms"}
{"level":"info","msg":"compact tree index","revision":9903}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"101.230681ms"}
{"level":"info","msg":"compact tree index","revision":9904}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"71.335µs"}
{"level":"info","msg":"compact tree index","revision":9905}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"114.337362ms"}
{"level":"info","msg":"compact tree index","revision":9906}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"4.424784ms"}
{"level":"info","msg":"compact tree index","revision":9907}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"137.473974ms"}
{"level":"info","msg":"compact tree index","revision":9908}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"116.196411ms"}
{"level":"info","msg":"compact tree index","revision":9909}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"2.660071ms"}
{"level":"info","msg":"compact tree index","revision":9910}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"131.65882ms"}
{"level":"info","msg":"compact tree index","revision":9911}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"106.225147ms"}
{"level":"info","msg":"compact tree index","revision":9912}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"73.297274ms"}
{"level":"info","msg":"compact tree index","revision":9913}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"67.001µs"}
{"level":"info","msg":"compact tree index","revision":9914}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"218.672µs"}
{"level":"info","msg":"compact tree index","revision":9915}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"2.791074ms"}
{"level":"info","msg":"compact tree index","revision":9916}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"1.62071ms"}
{"level":"info","msg":"compact tree index","revision":9917}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"2.140057ms"}
{"level":"info","msg":"compact tree index","revision":9918}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"2.511067ms"}
{"level":"info","msg":"compact tree index","revision":9919}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"504.68µs"}
{"level":"info","msg":"compact tree index","revision":9920}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"2.251393ms"}
{"level":"info","msg":"compact tree index","revision":9921}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"2.5344ms"}
{"level":"info","msg":"compact tree index","revision":9922}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"1.237366ms"}
{"level":"info","msg":"compact tree index","revision":9923}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"1.971386ms"}
{"level":"info","msg":"compact tree index","revision":9924}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"2.04672ms"}
{"level":"info","msg":"compact tree index","revision":9925}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"136.004µs"}
{"level":"info","msg":"compact tree index","revision":9926}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"144.67µs"}
{"level":"info","msg":"compact tree index","revision":9927}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"453.346µs"}
{"level":"info","msg":"compact tree index","revision":9928}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"135.671µs"}
{"level":"info","msg":"compact tree index","revision":9929}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"145.003µs"}
{"level":"info","msg":"compact tree index","revision":9930}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"442.679µs"}
{"level":"info","msg":"compact tree index","revision":9931}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"157.671µs"}
{"level":"info","msg":"compact tree index","revision":9932}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"129.67µs"}
{"level":"info","msg":"compact tree index","revision":9933}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"116.337µs"}
{"level":"info","msg":"compact tree index","revision":9934}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"284.007µs"}
{"level":"info","msg":"compact tree index","revision":9935}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"519.347µs"}
{"level":"info","msg":"compact tree index","revision":9936}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"447.012µs"}
{"level":"info","msg":"compact tree index","revision":9937}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"150.337µs"}
{"level":"info","msg":"compact tree index","revision":9938}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"173.672µs"}
{"level":"info","msg":"compact tree index","revision":9939}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"180.338µs"}
{"level":"info","msg":"compact tree index","revision":9940}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"765.353µs"}
{"level":"info","msg":"compact tree index","revision":9941}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"402.011µs"}
{"level":"info","msg":"compact tree index","revision":9942}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"631.35µs"}
{"level":"info","msg":"compact tree index","revision":9943}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"310.675µs"}
{"level":"info","msg":"compact tree index","revision":9944}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"333.342µs"}
{"level":"info","msg":"compact tree index","revision":9945}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"348.676µs"}
{"level":"info","msg":"compact tree index","revision":9946}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"815.021µs"}
{"level":"info","msg":"compact tree index","revision":9947}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"512.68µs"}
{"level":"info","msg":"compact tree index","revision":9948}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"171.671µs"}
{"level":"info","msg":"compact tree index","revision":9949}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"136.671µs"}
{"level":"info","msg":"compact tree index","revision":9950}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"430.344µs"}
{"level":"info","msg":"compact tree index","revision":9951}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"206.005µs"}
{"level":"info","msg":"compact tree index","revision":9952}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"177.672µs"}
{"level":"info","msg":"compact tree index","revision":9953}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"486.013µs"}
{"level":"info","msg":"compact tree index","revision":9954}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"147.004µs"}
{"level":"info","msg":"compact tree index","revision":9955}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"431.011µs"}
{"level":"info","msg":"compact tree index","revision":9956}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"132.337µs"}
{"level":"info","msg":"compact tree index","revision":9957}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"425.345µs"}
{"level":"info","msg":"compact tree index","revision":9958}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"425.345µs"}
{"level":"info","msg":"compact tree index","revision":9959}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"450.679µs"}
{"level":"info","msg":"compact tree index","revision":9960}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"145.003µs"}
{"level":"info","msg":"compact tree index","revision":9961}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"130.67µs"}
{"level":"info","msg":"compact tree index","revision":9962}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"253.34µs"}
{"level":"info","msg":"compact tree index","revision":9963}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"232.007µs"}
{"level":"info","msg":"compact tree index","revision":9964}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"182.339µs"}
{"level":"info","msg":"compact tree index","revision":9965}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"495.013µs"}
{"level":"info","msg":"compact tree index","revision":9966}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"196.672µs"}
{"level":"info","msg":"compact tree index","revision":9967}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"133.67µs"}
{"level":"info","msg":"compact tree index","revision":9968}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"195.672µs"}
{"level":"info","msg":"compact tree index","revision":9969}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"160.338µs"}
{"level":"info","msg":"compact tree index","revision":9970}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"129.336µs"}
{"level":"info","msg":"compact tree index","revision":9971}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"556.681µs"}
{"level":"info","msg":"compact tree index","revision":9972}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"131.67µs"}
{"level":"info","msg":"compact tree index","revision":9973}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"449.012µs"}
{"level":"info","msg":"compact tree index","revision":9974}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"175.004µs"}
{"level":"info","msg":"compact tree index","revision":9975}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"162.004µs"}
{"level":"info","msg":"compact tree index","revision":9976}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"112.67µs"}
{"level":"info","msg":"compact tree index","revision":9977}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"333.342µs"}
{"level":"info","msg":"compact tree index","revision":9978}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"736.353µs"}
{"level":"info","msg":"compact tree index","revision":9979}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"317.341µs"}
{"level":"info","msg":"compact tree index","revision":9980}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"184.672µs"}
{"level":"info","msg":"compact tree index","revision":9981}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"388.01µs"}
{"level":"info","msg":"compact tree index","revision":9982}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"177.338µs"}
{"level":"info","msg":"compact tree index","revision":9983}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"555.348µs"}
{"level":"info","msg":"compact tree index","revision":9984}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"142.004µs"}
{"level":"info","msg":"compact tree index","revision":9985}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"365.343µs"}
{"level":"info","msg":"compact tree index","revision":9986}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"251.34µs"}
{"level":"info","msg":"compact tree index","revision":9987}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"239.006µs"}
{"level":"info","msg":"compact tree index","revision":9988}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"117.336µs"}
{"level":"info","msg":"compact tree index","revision":9989}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"204.672µs"}
{"level":"info","msg":"compact tree index","revision":9990}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"316.675µs"}
{"level":"info","msg":"compact tree index","revision":9991}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"247.339µs"}
{"level":"info","msg":"compact tree index","revision":9992}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"168.671µs"}
{"level":"info","msg":"compact tree index","revision":9993}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"592.016µs"}
{"level":"info","msg":"compact tree index","revision":9994}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"131.004µs"}
{"level":"info","msg":"compact tree index","revision":9995}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"164.005µs"}
{"level":"info","msg":"compact tree index","revision":9996}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"130.67µs"}
{"level":"info","msg":"compact tree index","revision":9997}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"542.681µs"}
{"level":"info","msg":"compact tree index","revision":9998}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"140.004µs"}
{"level":"info","msg":"compact tree index","revision":9999}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"232.34µs"}
--- PASS: TestHashKVWhenCompacting (18.45s)
=== RUN TestHashKVZeroRevision
{"level":"info","msg":"compact tree index","revision":5000}
--- PASS: TestHashKVZeroRevision (1.65s)
=== RUN TestTxnPut
--- PASS: TestTxnPut (0.45s)
=== RUN TestConcurrentReadNotBlockingWrite
{"level":"info","msg":"finished scheduled compaction","compact-revision":5000,"took":"612.79023ms"}
--- PASS: TestConcurrentReadNotBlockingWrite (0.18s)
=== RUN TestConcurrentReadTxAndWrite
--- PASS: TestConcurrentReadTxAndWrite (0.42s)
=== RUN TestRevision
--- PASS: TestRevision (0.00s)
=== RUN TestWatch
--- PASS: TestWatch (0.13s)
=== RUN TestNewWatcherCancel
--- PASS: TestNewWatcherCancel (0.22s)
=== RUN TestCancelUnsynced
--- PASS: TestCancelUnsynced (0.13s)
=== RUN TestSyncWatchers
--- PASS: TestSyncWatchers (0.31s)
=== RUN TestWatchCompacted
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"2.307728ms"}
--- PASS: TestWatchCompacted (0.21s)
=== RUN TestWatchFutureRev
--- PASS: TestWatchFutureRev (0.19s)
=== RUN TestWatchRestore
=== RUN TestWatchRestore/Normal
=== RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore
--- PASS: TestWatchRestore (1.30s)
--- PASS: TestWatchRestore/Normal (0.59s)
--- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.71s)
=== RUN TestWatchRestoreSyncedWatcher
--- PASS: TestWatchRestoreSyncedWatcher (2.50s)
=== RUN TestWatchBatchUnsynced
--- PASS: TestWatchBatchUnsynced (0.45s)
=== RUN TestNewMapwatcherToEventMap
--- PASS: TestNewMapwatcherToEventMap (0.00s)
=== RUN TestWatchVictims
--- PASS: TestWatchVictims (1.11s)
=== RUN TestStressWatchCancelClose
--- PASS: TestStressWatchCancelClose (0.31s)
=== RUN TestWatcherWatchID
--- PASS: TestWatcherWatchID (1.34s)
=== RUN TestWatcherRequestsCustomID
--- PASS: TestWatcherRequestsCustomID (0.26s)
=== RUN TestWatcherWatchPrefix
--- PASS: TestWatcherWatchPrefix (0.82s)
=== RUN TestWatcherWatchWrongRange
--- PASS: TestWatcherWatchWrongRange (0.27s)
=== RUN TestWatchDeleteRange
--- PASS: TestWatchDeleteRange (0.19s)
=== RUN TestWatchStreamCancelWatcherByID
--- PASS: TestWatchStreamCancelWatcherByID (0.41s)
=== RUN TestWatcherRequestProgress
--- PASS: TestWatcherRequestProgress (0.17s)
=== RUN TestWatcherWatchWithFilter
--- PASS: TestWatcherWatchWithFilter (0.43s)
PASS
ok go.etcd.io/etcd/mvcc 46.936s
=== RUN TestBackendClose
--- PASS: TestBackendClose (0.19s)
=== RUN TestBackendSnapshot
--- PASS: TestBackendSnapshot (0.37s)
=== RUN TestBackendBatchIntervalCommit
--- PASS: TestBackendBatchIntervalCommit (0.18s)
=== RUN TestBackendDefrag
--- PASS: TestBackendDefrag (2.21s)
=== RUN TestBackendWriteback
--- PASS: TestBackendWriteback (0.15s)
=== RUN TestConcurrentReadTx
--- PASS: TestConcurrentReadTx (0.11s)
=== RUN TestBackendWritebackForEach
--- PASS: TestBackendWritebackForEach (0.23s)
=== RUN TestBatchTxPut
--- PASS: TestBatchTxPut (0.19s)
=== RUN TestBatchTxRange
--- PASS: TestBatchTxRange (0.12s)
=== RUN TestBatchTxDelete
--- PASS: TestBatchTxDelete (0.17s)
=== RUN TestBatchTxCommit
--- PASS: TestBatchTxCommit (0.21s)
=== RUN TestBatchTxBatchLimitCommit
--- PASS: TestBatchTxBatchLimitCommit (0.21s)
PASS
ok go.etcd.io/etcd/mvcc/backend 4.380s
? go.etcd.io/etcd/mvcc/mvccpb [no test files]
=== RUN TestIntervalTreeInsert
--- PASS: TestIntervalTreeInsert (0.00s)
=== RUN TestIntervalTreeSelfBalanced
--- PASS: TestIntervalTreeSelfBalanced (0.00s)
=== RUN TestIntervalTreeDelete
--- PASS: TestIntervalTreeDelete (0.00s)
=== RUN TestIntervalTreeIntersects
--- PASS: TestIntervalTreeIntersects (0.00s)
=== RUN TestIntervalTreeStringAffine
--- PASS: TestIntervalTreeStringAffine (0.00s)
=== RUN TestIntervalTreeStab
--- PASS: TestIntervalTreeStab (0.00s)
=== RUN TestIntervalTreeRandom
--- PASS: TestIntervalTreeRandom (0.01s)
=== RUN TestIntervalTreeSortedVisit
--- PASS: TestIntervalTreeSortedVisit (0.00s)
=== RUN TestIntervalTreeVisitExit
--- PASS: TestIntervalTreeVisitExit (0.00s)
=== RUN TestIntervalTreeContains
--- PASS: TestIntervalTreeContains (0.00s)
PASS
ok go.etcd.io/etcd/pkg/adt 0.048s
? go.etcd.io/etcd/pkg/contention [no test files]
? go.etcd.io/etcd/pkg/cpuutil [no test files]
=== RUN TestHash32
--- PASS: TestHash32 (0.00s)
PASS
ok go.etcd.io/etcd/pkg/crc 0.014s
? go.etcd.io/etcd/pkg/debugutil [no test files]
=== RUN TestExpectFunc
--- PASS: TestExpectFunc (0.06s)
=== RUN TestEcho
--- PASS: TestEcho (0.00s)
=== RUN TestLineCount
--- PASS: TestLineCount (0.02s)
=== RUN TestSend
--- PASS: TestSend (0.01s)
=== RUN TestSignal
--- PASS: TestSignal (0.03s)
PASS
ok go.etcd.io/etcd/pkg/expect 0.135s
=== RUN TestIsDirWriteable
--- PASS: TestIsDirWriteable (0.00s)
=== RUN TestCreateDirAll
--- PASS: TestCreateDirAll (0.00s)
=== RUN TestExist
--- PASS: TestExist (0.00s)
=== RUN TestZeroToEnd
--- PASS: TestZeroToEnd (0.00s)
=== RUN TestDirPermission
--- PASS: TestDirPermission (0.00s)
=== RUN TestRemoveMatchFile
logger.go:130: 2023-01-16T21:51:10.105Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile1191683458/001/tmp1946469051", "error": "remove /tmp/TestRemoveMatchFile1191683458/001/tmp1946469051: no such file or directory"}
--- PASS: TestRemoveMatchFile (0.00s)
=== RUN TestLockAndUnlockSyscallFlock
--- PASS: TestLockAndUnlockSyscallFlock (0.10s)
=== RUN TestLockAndUnlock
--- PASS: TestLockAndUnlock (0.10s)
=== RUN TestPreallocateExtend
--- PASS: TestPreallocateExtend (0.00s)
=== RUN TestPreallocateExtendTrunc
--- PASS: TestPreallocateExtendTrunc (0.00s)
=== RUN TestPreallocateFixed
--- PASS: TestPreallocateFixed (0.00s)
=== RUN TestPurgeFile
{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile72598096","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/4.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/6.test"}
--- PASS: TestPurgeFile (0.03s)
=== RUN TestPurgeFileHoldingLockFile
{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile2150109325","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/3.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/4.test"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/6.test"}
--- PASS: TestPurgeFileHoldingLockFile (0.03s)
=== RUN TestReadDir
--- PASS: TestReadDir (0.01s)
PASS
ok go.etcd.io/etcd/pkg/fileutil 0.336s
=== RUN TestSetFlagsFromEnv
2023-01-16 21:51:13.942679 I | pkg/flags: recognized and used environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnv (0.00s)
=== RUN TestSetFlagsFromEnvBad
2023-01-16 21:51:13.944379 W | pkg/flags: unrecognized environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnvBad (0.00s)
=== RUN TestSetFlagsFromEnvParsingError
2023-01-16 21:51:13.945484 W | pkg/flags: unrecognized environment variable ETCD_A=foo
2023-01-16 21:51:13.945743 W | pkg/flags: unrecognized environment variable ETCD_X=not_a_number
--- PASS: TestSetFlagsFromEnvParsingError (0.00s)
=== RUN TestSelectiveStringValue
--- PASS: TestSelectiveStringValue (0.00s)
=== RUN TestSelectiveStringsValue
--- PASS: TestSelectiveStringsValue (0.00s)
=== RUN TestStringsValue
--- PASS: TestStringsValue (0.00s)
=== RUN TestUint32Value
=== RUN TestUint32Value/normal_uint32_value
=== RUN TestUint32Value/zero_value
=== RUN TestUint32Value/negative_int_value
=== RUN TestUint32Value/invalid_integer_value
--- PASS: TestUint32Value (0.00s)
--- PASS: TestUint32Value/normal_uint32_value (0.00s)
--- PASS: TestUint32Value/zero_value (0.00s)
--- PASS: TestUint32Value/negative_int_value (0.00s)
--- PASS: TestUint32Value/invalid_integer_value (0.00s)
=== RUN TestUint32FromFlag
=== RUN TestUint32FromFlag/only_default_value
=== RUN TestUint32FromFlag/argument_has_different_value_from_the_default_one
=== RUN TestUint32FromFlag/argument_has_the_same_value_from_the_default_one
--- PASS: TestUint32FromFlag (0.00s)
--- PASS: TestUint32FromFlag/only_default_value (0.00s)
--- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s)
--- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s)
=== RUN TestNewUniqueStrings
--- PASS: TestNewUniqueStrings (0.00s)
=== RUN TestNewUniqueURLsWithExceptions
--- PASS: TestNewUniqueURLsWithExceptions (0.00s)
=== RUN TestValidateURLsValueBad
--- PASS: TestValidateURLsValueBad (0.00s)
=== RUN TestNewURLsValue
--- PASS: TestNewURLsValue (0.00s)
PASS
ok go.etcd.io/etcd/pkg/flags 0.038s
=== RUN TestGetHostname
--- PASS: TestGetHostname (0.00s)
PASS
ok go.etcd.io/etcd/pkg/httputil 0.022s
=== RUN TestNewGenerator
--- PASS: TestNewGenerator (0.00s)
=== RUN TestNewGeneratorUnique
--- PASS: TestNewGeneratorUnique (0.00s)
=== RUN TestNext
--- PASS: TestNext (0.00s)
PASS
ok go.etcd.io/etcd/pkg/idutil 0.013s
=== RUN TestPageWriterRandom
pagewriter_test.go:43: total writes: 6427
pagewriter_test.go:44: total write bytes: 66761088 (of 66761092)
--- PASS: TestPageWriterRandom (0.01s)
=== RUN TestPageWriterPartialSlack
--- PASS: TestPageWriterPartialSlack (0.00s)
=== RUN TestPageWriterOffset
--- PASS: TestPageWriterOffset (0.00s)
=== RUN TestExactReadCloserExpectEOF
--- PASS: TestExactReadCloserExpectEOF (0.00s)
=== RUN TestExactReadCloserShort
--- PASS: TestExactReadCloserShort (0.00s)
=== RUN TestLimitedBufferReaderRead
--- PASS: TestLimitedBufferReaderRead (0.00s)
PASS
ok go.etcd.io/etcd/pkg/ioutil 0.037s
=== RUN TestMergeLogger
2023-01-16 21:51:26.094718 E | pkg/logutil: hello
--- PASS: TestMergeLogger (2.05s)
=== RUN TestNewGRPCLoggerV2
--- PASS: TestNewGRPCLoggerV2 (0.00s)
=== RUN TestNewGRPCLoggerV2FromZapCore
--- PASS: TestNewGRPCLoggerV2FromZapCore (0.00s)
=== RUN TestNewJournalWriter
zap_journal_test.go:32: dial unixgram /run/systemd/journal/socket: connect: no such file or directory
--- SKIP: TestNewJournalWriter (0.00s)
=== RUN TestNewRaftLogger
--- PASS: TestNewRaftLogger (0.00s)
=== RUN TestNewRaftLoggerFromZapCore
--- PASS: TestNewRaftLoggerFromZapCore (0.00s)
=== RUN TestLogger
--- PASS: TestLogger (0.00s)
=== RUN TestPackageLogger
--- PASS: TestPackageLogger (0.00s)
PASS
ok go.etcd.io/etcd/pkg/logutil 2.087s
? go.etcd.io/etcd/pkg/mock/mockserver [no test files]
? go.etcd.io/etcd/pkg/mock/mockstorage [no test files]
? go.etcd.io/etcd/pkg/mock/mockstore [no test files]
? go.etcd.io/etcd/pkg/mock/mockwait [no test files]
=== RUN TestResolveTCPAddrs
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"}
{"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
{"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
{"level":"warn","msg":"failed to resolve URL Host; returning","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
--- PASS: TestResolveTCPAddrs (1.00s)
=== RUN TestURLsEqual
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
{"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
--- PASS: TestURLsEqual (0.00s)
=== RUN TestURLStringsEqual
netutil_test.go:335: TestURLStringsEqual, case #0
netutil_test.go:335: TestURLStringsEqual, case #1
--- PASS: TestURLStringsEqual (0.00s)
=== RUN TestGetDefaultInterface
routes_linux_test.go:27: default network interfaces: map[eth0:2]
--- PASS: TestGetDefaultInterface (0.00s)
=== RUN TestGetDefaultHost
routes_linux_test.go:35: default ip: 172.17.2.3
--- PASS: TestGetDefaultHost (0.00s)
PASS
ok go.etcd.io/etcd/pkg/netutil 1.036s
=== RUN TestUnsetenv
--- PASS: TestUnsetenv (0.01s)
=== RUN TestHandleInterrupts
{"level":"info","msg":"received signal; shutting down","signal":"interrupt"}
{"level":"info","msg":"received signal; shutting down","signal":"terminated"}
--- PASS: TestHandleInterrupts (0.00s)
PASS
ok go.etcd.io/etcd/pkg/osutil 0.033s
=== RUN TestCanonicalURLPath
--- PASS: TestCanonicalURLPath (0.00s)
PASS
ok go.etcd.io/etcd/pkg/pathutil 0.012s
=== RUN TestMarshaler
--- PASS: TestMarshaler (0.00s)
=== RUN TestMarshalerPanic
2023-01-16 21:51:38.809382 C | pkg/pbutil: marshal should never fail (blah)
--- PASS: TestMarshalerPanic (0.00s)
=== RUN TestUnmarshaler
--- PASS: TestUnmarshaler (0.00s)
=== RUN TestUnmarshalerPanic
2023-01-16 21:51:38.810457 C | pkg/pbutil: unmarshal should never fail (blah)
--- PASS: TestUnmarshalerPanic (0.00s)
=== RUN TestGetBool
--- PASS: TestGetBool (0.00s)
PASS
ok go.etcd.io/etcd/pkg/pbutil 0.019s
=== RUN TestServer_Unix_Insecure
{"level":"info","msg":"started proxying","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D195714695041.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
server_test.go:110: took 1.296368ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
server_test.go:127: took 1.842715ms with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
--- PASS: TestServer_Unix_Insecure (0.01s)
=== RUN TestServer_TCP_Insecure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:46029"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
server_test.go:110: took 41.583434ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
server_test.go:127: took 3.176751ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
--- PASS: TestServer_TCP_Insecure (0.05s)
=== RUN TestServer_Unix_Secure
{"level":"info","msg":"started proxying","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D1CE773CBE.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
server_test.go:110: took 12.095987ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
server_test.go:127: took 11.06096ms with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
--- PASS: TestServer_Unix_Secure (0.03s)
=== RUN TestServer_TCP_Secure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42271"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
server_test.go:110: took 8.70223ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
server_test.go:127: took 6.059494ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
--- PASS: TestServer_TCP_Secure (0.02s)
=== RUN TestServer_Unix_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D1FFAE877660.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
server_test.go:110: took 1.472372ms with no latency
{"level":"info","msg":"set transmit latency","latency":"45.972941ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
server_test.go:125: took 47.762931ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"45.972941ms","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayTx (0.05s)
=== RUN TestServer_TCP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33829"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
server_test.go:110: took 1.752046ms with no latency
{"level":"info","msg":"set transmit latency","latency":"48.091968ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
server_test.go:125: took 52.35172ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"48.091968ms","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
--- PASS: TestServer_TCP_Insecure_DelayTx (0.06s)
=== RUN TestServer_Unix_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D26CE1C7226FA.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
server_test.go:110: took 6.312834ms with no latency
{"level":"info","msg":"set transmit latency","latency":"48.236577ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
server_test.go:125: took 55.342799ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"48.236577ms","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
--- PASS: TestServer_Unix_Secure_DelayTx (0.07s)
=== RUN TestServer_TCP_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39365"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
server_test.go:110: took 8.809233ms with no latency
{"level":"info","msg":"set transmit latency","latency":"46.636273ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
server_test.go:125: took 59.582911ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"46.636273ms","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
--- PASS: TestServer_TCP_Secure_DelayTx (0.07s)
=== RUN TestServer_Unix_Insecure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
server_test.go:204: took 1.673711ms with no latency
{"level":"info","msg":"set accept latency","latency":"697.620329ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D2F2891EF36D.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
server_test.go:220: took 510.012174ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"697.620329ms","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s)
=== RUN TestServer_Unix_Secure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
server_test.go:204: took 6.2865ms with no latency
{"level":"info","msg":"set accept latency","latency":"704.666329ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D59EAF0C412C9.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
server_test.go:220: took 519.010412ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"704.666329ms","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
--- PASS: TestServer_Unix_Secure_DelayAccept (0.73s)
=== RUN TestServer_PauseTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D8577566A74D.unix-conn"}
{"level":"info","msg":"paused tx","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"unpaused tx","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
--- PASS: TestServer_PauseTx (0.20s)
=== RUN TestServer_ModifyTx_corrupt
{"level":"info","msg":"started proxying","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D91AB34664744.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
--- PASS: TestServer_ModifyTx_corrupt (0.00s)
=== RUN TestServer_ModifyTx_packet_loss
{"level":"info","msg":"started proxying","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D91FA215C15EF.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"6 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
--- PASS: TestServer_ModifyTx_packet_loss (0.00s)
=== RUN TestServer_BlackholeTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D924425C73D4A.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"blackholed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"0 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"unblackholed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
--- PASS: TestServer_BlackholeTx (0.20s)
=== RUN TestServer_Shutdown
{"level":"info","msg":"started proxying","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D9E754C6EF23.unix-conn: use of closed network connection"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
--- PASS: TestServer_Shutdown (0.20s)
=== RUN TestServer_ShutdownListener
{"level":"info","msg":"started proxying","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88DAAABC5192582.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
--- PASS: TestServer_ShutdownListener (0.20s)
=== RUN TestServerHTTP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
server_test.go:541: took 4.797127ms with no latency
{"level":"info","msg":"set transmit latency","latency":"1.007663812s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
server_test.go:577: took 1.010491429s with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"1.007663812s","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
--- PASS: TestServerHTTP_Insecure_DelayTx (1.22s)
=== RUN TestServerHTTP_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
server_test.go:541: took 259.207199ms with no latency
{"level":"info","msg":"set transmit latency","latency":"998.981899ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
server_test.go:577: took 3.246632319s with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"998.981899ms","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
--- PASS: TestServerHTTP_Secure_DelayTx (3.71s)
=== RUN TestServerHTTP_Insecure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
server_test.go:541: took 2.981412ms with no latency
{"level":"info","msg":"set receive latency","latency":"994.100278ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
server_test.go:577: took 997.469084ms with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"994.100278ms","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
--- PASS: TestServerHTTP_Insecure_DelayRx (1.21s)
=== RUN TestServerHTTP_Secure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
server_test.go:541: took 253.198373ms with no latency
{"level":"info","msg":"set receive latency","latency":"1.000025731s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
server_test.go:577: took 2.257525456s with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"1.000025731s","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
--- PASS: TestServerHTTP_Secure_DelayRx (2.72s)
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
PASS
ok go.etcd.io/etcd/pkg/proxy 11.531s
=== RUN TestPercentiles
--- PASS: TestPercentiles (0.00s)
=== RUN TestReport
--- PASS: TestReport (0.00s)
=== RUN TestWeightedReport
--- PASS: TestWeightedReport (0.00s)
=== RUN TestGetTimeseries
--- PASS: TestGetTimeseries (0.00s)
PASS
ok go.etcd.io/etcd/pkg/report 0.022s
? go.etcd.io/etcd/pkg/runtime [no test files]
=== RUN TestFIFOSchedule
--- PASS: TestFIFOSchedule (0.00s)
PASS
ok go.etcd.io/etcd/pkg/schedule 0.013s
=== RUN TestSRVGetCluster
--- PASS: TestSRVGetCluster (0.00s)
=== RUN TestSRVDiscover
--- PASS: TestSRVDiscover (0.00s)
=== RUN TestGetSRVService
--- PASS: TestGetSRVService (0.00s)
PASS
ok go.etcd.io/etcd/pkg/srv 0.041s
=== RUN TestUniqueStrings
[RBn7ZoWDZL MplhUs1EUb TTeEPw4J6v WtIlrFwSxP MD17lbEVhB crhzU8F2mg iFzz07hd2X q49BM6eDU8 c6Iswywyfk BzUMiroHzx K3c7cHSzBE qV3ASO9Gcz dsCqfdVRQo VHWgi4WXWg Zjg0NcvA2O b3J4jDtAwf 02UHLDpRFx tMHHQNbdIv HSPBAPZcrd NAPP5FHhpN ha2Meh51BD LsGNhsysrQ sfyRCNkVn4 VhtRJjkzfN eXBLhAgwsl Fn2r5OvafQ dowH3fpgyd ECCthCA5dI NuibdDZhYe 4LyOdKSBpD bJEBez8Gt3 JP22JcdyIZ 33i6EKOqrz p16q5Sn5Kp 701LedHbxB xEqjYggbet yIPUrnqU7E uYPbKXGxcS cBetoxgp0V A9NlKuz39t zDwQRfhCNi mLFTGVXKMq N0s6Kiqhys tNSy4IcIhv tpsrrFGws9 Kk9sNVaFlN Uf39CDuKli t5tNlpeozo L5IpL6pRf2 1rcS2pBnDH]
--- PASS: TestUniqueStrings (0.00s)
PASS
ok go.etcd.io/etcd/pkg/stringutil 0.017s
? go.etcd.io/etcd/pkg/systemd [no test files]
=== RUN TestSample
--- PASS: TestSample (0.01s)
PASS
Too many goroutines running after all test(s).
100 instances of:
go.etcd.io/etcd/pkg/testutil.TestSample.func1()
/<<PKGBUILDDIR>>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:41 +0x14
created by go.etcd.io/etcd/pkg/testutil.TestSample
/<<PKGBUILDDIR>>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:40 +0x74
ok go.etcd.io/etcd/pkg/testutil 0.051s
=== RUN TestGetCipherSuite_not_existing
--- PASS: TestGetCipherSuite_not_existing (0.00s)
=== RUN TestGetCipherSuite_success
--- PASS: TestGetCipherSuite_success (0.00s)
=== RUN TestGetCipherSuite_insecure
--- PASS: TestGetCipherSuite_insecure (0.00s)
PASS
ok go.etcd.io/etcd/pkg/tlsutil 0.022s
=== RUN TestGet
=== RUN TestGet/When_the_context_does_not_have_trace
=== RUN TestGet/When_the_context_has_trace
--- PASS: TestGet (0.00s)
--- PASS: TestGet/When_the_context_does_not_have_trace (0.00s)
--- PASS: TestGet/When_the_context_has_trace (0.00s)
=== RUN TestCreate
--- PASS: TestCreate (0.00s)
=== RUN TestLog
=== RUN TestLog/When_dump_all_logs
=== RUN TestLog/When_trace_has_fields
--- PASS: TestLog (0.00s)
--- PASS: TestLog/When_dump_all_logs (0.00s)
--- PASS: TestLog/When_trace_has_fields (0.00s)
=== RUN TestLogIfLong
=== RUN TestLogIfLong/When_the_duration_is_smaller_than_threshold
=== RUN TestLogIfLong/When_the_duration_is_longer_than_threshold
=== RUN TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold
--- PASS: TestLogIfLong (0.00s)
--- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s)
--- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s)
--- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s)
PASS
ok go.etcd.io/etcd/pkg/traceutil 0.033s
=== RUN TestNewKeepAliveListener
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2636856119/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2636856119/key.pem"}
--- PASS: TestNewKeepAliveListener (1.94s)
=== RUN TestNewKeepAliveListenerTLSEmptyConfig
--- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s)
=== RUN TestNewListenerTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2749520008/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2749520008/key.pem"}
--- PASS: TestNewListenerTLSInfo (1.45s)
=== RUN TestNewListenerTLSInfoSkipClientSANVerify
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2890115894/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2890115894/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-373650011/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-373650011/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1536230883/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1536230883/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2885097557/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2885097557/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3263881996/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3263881996/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3503153419/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3503153419/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4205415510/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4205415510/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2551038649/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2551038649/key.pem"}
--- PASS: TestNewListenerTLSInfoSkipClientSANVerify (10.78s)
=== RUN TestNewListenerTLSEmptyInfo
--- PASS: TestNewListenerTLSEmptyInfo (0.00s)
=== RUN TestNewTransportTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-551633861/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-551633861/key.pem"}
--- PASS: TestNewTransportTLSInfo (0.64s)
=== RUN TestTLSInfoNonexist
--- PASS: TestTLSInfoNonexist (0.00s)
=== RUN TestTLSInfoEmpty
--- PASS: TestTLSInfoEmpty (0.00s)
=== RUN TestTLSInfoMissingFields
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3351522678/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3351522678/key.pem"}
--- PASS: TestTLSInfoMissingFields (0.64s)
=== RUN TestTLSInfoParseFuncError
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2373086729/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2373086729/key.pem"}
--- PASS: TestTLSInfoParseFuncError (0.64s)
=== RUN TestTLSInfoConfigFuncs
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3347410346/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3347410346/key.pem"}
--- PASS: TestTLSInfoConfigFuncs (0.65s)
=== RUN TestNewListenerUnixSocket
--- PASS: TestNewListenerUnixSocket (0.00s)
=== RUN TestNewListenerTLSInfoSelfCert
{"level":"info","msg":"created cert file","path":"/tmp/tlsdir4288504058/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/tlsdir4288504058/key.pem"}
--- PASS: TestNewListenerTLSInfoSelfCert (1.41s)
=== RUN TestIsClosedConnError
--- PASS: TestIsClosedConnError (0.00s)
=== RUN TestReadWriteTimeoutDialer
timeout_dialer_test.go:24: flaky test
--- SKIP: TestReadWriteTimeoutDialer (0.00s)
=== RUN TestNewTimeoutListener
--- PASS: TestNewTimeoutListener (0.00s)
=== RUN TestWriteReadTimeoutListener
timeout_listener_test.go:41: flaky test
--- SKIP: TestWriteReadTimeoutListener (0.00s)
=== RUN TestNewTimeoutTransport
--- PASS: TestNewTimeoutTransport (0.01s)
=== RUN TestNewTransportTLSInvalidCipherSuitesTLS12
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2721121850/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2721121850/key.pem"}
--- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.93s)
PASS
ok go.etcd.io/etcd/pkg/transport 19.130s
=== RUN TestIDString
--- PASS: TestIDString (0.00s)
=== RUN TestIDFromString
--- PASS: TestIDFromString (0.00s)
=== RUN TestIDFromStringFail
--- PASS: TestIDFromStringFail (0.00s)
=== RUN TestIDSlice
--- PASS: TestIDSlice (0.00s)
=== RUN TestUnsafeSet
--- PASS: TestUnsafeSet (0.00s)
=== RUN TestThreadsafeSet
--- PASS: TestThreadsafeSet (0.00s)
=== RUN TestUnsafeSetContainsAll
--- PASS: TestUnsafeSetContainsAll (0.00s)
=== RUN TestUint64Slice
--- PASS: TestUint64Slice (0.00s)
=== RUN TestNewURLs
--- PASS: TestNewURLs (0.00s)
=== RUN TestURLsString
--- PASS: TestURLsString (0.00s)
=== RUN TestURLsSort
--- PASS: TestURLsSort (0.00s)
=== RUN TestURLsStringSlice
--- PASS: TestURLsStringSlice (0.00s)
=== RUN TestNewURLsFail
--- PASS: TestNewURLsFail (0.00s)
=== RUN TestParseInitialCluster
--- PASS: TestParseInitialCluster (0.00s)
=== RUN TestParseInitialClusterBad
--- PASS: TestParseInitialClusterBad (0.00s)
=== RUN TestNameURLPairsString
--- PASS: TestNameURLPairsString (0.00s)
=== RUN TestParse
--- PASS: TestParse (0.00s)
=== RUN TestNewURLsMapIPV6
--- PASS: TestNewURLsMapIPV6 (0.00s)
=== RUN TestNewURLsMapFromStringMapEmpty
--- PASS: TestNewURLsMapFromStringMapEmpty (0.00s)
=== RUN TestNewURLsMapFromStringMapNormal
--- PASS: TestNewURLsMapFromStringMapNormal (0.00s)
PASS
ok go.etcd.io/etcd/pkg/types 0.034s
=== RUN TestWait
--- PASS: TestWait (0.00s)
=== RUN TestRegisterDupPanic
2023/01/16 21:52:42 dup id 1
--- PASS: TestRegisterDupPanic (0.00s)
=== RUN TestTriggerDupSuppression
--- PASS: TestTriggerDupSuppression (0.00s)
=== RUN TestIsRegistered
--- PASS: TestIsRegistered (0.00s)
=== RUN TestWaitTime
--- PASS: TestWaitTime (0.00s)
=== RUN TestWaitTestStress
--- PASS: TestWaitTestStress (0.11s)
PASS
ok go.etcd.io/etcd/pkg/wait 0.134s
=== RUN TestClusterProxyMemberList
2023-01-16 21:52:56.411400 I | grpcproxy: registered "127.0.0.1:36769" with 7-second lease
{"level":"warn","ts":"2023-01-16T21:52:57.706Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-c278acf2-e8b0-4edc-b17d-0e1fd8fd22a1/localhost:650709290","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
2023-01-16 21:52:57.706484 I | grpcproxy: watching endpoints interrupted (context canceled)
--- PASS: TestClusterProxyMemberList (2.77s)
=== RUN TestKVProxyRange
--- PASS: TestKVProxyRange (1.09s)
=== RUN TestRegister
2023-01-16 21:52:59.944771 I | grpcproxy: registered "unix://localhost:1846437410" with 5-second lease
{"level":"warn","ts":"2023-01-16T21:52:59.945Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-88b1a2cd-df23-4f59-b7bb-9cbb7a81591f/localhost:1846437410","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
--- PASS: TestRegister (1.12s)
PASS
ok go.etcd.io/etcd/proxy/grpcproxy 5.074s
? go.etcd.io/etcd/proxy/grpcproxy/adapter [no test files]
? go.etcd.io/etcd/proxy/grpcproxy/cache [no test files]
=== RUN TestNewDirectorScheme
2023-01-16 21:53:05.944051 I | proxy/httpproxy: endpoints found ["http://example.com:8080" "http://192.0.2.8:4002"]
--- PASS: TestNewDirectorScheme (0.00s)
=== RUN TestDirectorEndpointsFiltering
--- PASS: TestDirectorEndpointsFiltering (0.00s)
=== RUN TestReadonlyHandler
--- PASS: TestReadonlyHandler (0.00s)
=== RUN TestConfigHandlerGET
--- PASS: TestConfigHandlerGET (0.00s)
=== RUN TestReverseProxyServe
2023-01-16 21:53:05.947272 I | proxy/httpproxy: zero endpoints currently available
2023-01-16 21:53:05.947616 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip
2023-01-16 21:53:05.947702 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable
2023-01-16 21:53:05.947791 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever.
2023-01-16 21:53:05.947886 I | proxy/httpproxy: unable to get response from 1 endpoint(s)
--- PASS: TestReverseProxyServe (0.00s)
=== RUN TestRedirectRequest
--- PASS: TestRedirectRequest (0.00s)
=== RUN TestMaybeSetForwardedFor
--- PASS: TestMaybeSetForwardedFor (0.00s)
=== RUN TestRemoveSingleHopHeaders
--- PASS: TestRemoveSingleHopHeaders (0.00s)
=== RUN TestCopyHeader
--- PASS: TestCopyHeader (0.00s)
PASS
ok go.etcd.io/etcd/proxy/httpproxy 0.052s
=== RUN TestUserspaceProxy
2023-01-16 21:53:10.154897 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:33423]
--- PASS: TestUserspaceProxy (0.01s)
=== RUN TestUserspaceProxyPriority
2023-01-16 21:53:10.161079 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:38943 127.0.0.1:46461 127.0.0.1:38433]
--- PASS: TestUserspaceProxyPriority (0.00s)
PASS
ok go.etcd.io/etcd/proxy/tcpproxy 0.040s
=== RUN TestFindConflict
raft2023/01/16 21:53:30 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:30 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1]
--- PASS: TestFindConflict (0.00s)
=== RUN TestIsUpToDate
--- PASS: TestIsUpToDate (0.00s)
=== RUN TestAppend
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 1
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 2
--- PASS: TestAppend (0.00s)
=== RUN TestLogMaybeAppend
raft2023/01/16 21:53:30 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 3
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 2
raft2023/01/16 21:53:30 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2023/01/16 21:53:30 entry 1 conflict with committed entry [committed(1)]
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 2
--- PASS: TestLogMaybeAppend (0.00s)
=== RUN TestCompactionSideEffects
--- PASS: TestCompactionSideEffects (0.00s)
=== RUN TestHasNextEnts
--- PASS: TestHasNextEnts (0.00s)
=== RUN TestNextEnts
--- PASS: TestNextEnts (0.00s)
=== RUN TestUnstableEnts
--- PASS: TestUnstableEnts (0.00s)
=== RUN TestCommitTo
raft2023/01/16 21:53:30 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost?
--- PASS: TestCommitTo (0.00s)
=== RUN TestStableTo
--- PASS: TestStableTo (0.00s)
=== RUN TestStableToWithSnap
--- PASS: TestStableToWithSnap (0.00s)
=== RUN TestCompaction
raft2023/01/16 21:53:30 compact 1001 is out of bound lastindex(1000)
--- PASS: TestCompaction (0.01s)
=== RUN TestLogRestore
--- PASS: TestLogRestore (0.00s)
=== RUN TestIsOutOfBounds
raft2023/01/16 21:53:30 slice[201,202) out of bound [101,200]
raft2023/01/16 21:53:30 slice[202,202) out of bound [101,200]
--- PASS: TestIsOutOfBounds (0.00s)
=== RUN TestTerm
--- PASS: TestTerm (0.00s)
=== RUN TestTermWithUnstableSnapshot
raft2023/01/16 21:53:30 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1]
--- PASS: TestTermWithUnstableSnapshot (0.00s)
=== RUN TestSlice
raft2023/01/16 21:53:30 slice[200,201) out of bound [101,199]
--- PASS: TestSlice (0.00s)
=== RUN TestUnstableMaybeFirstIndex
--- PASS: TestUnstableMaybeFirstIndex (0.00s)
=== RUN TestMaybeLastIndex
--- PASS: TestMaybeLastIndex (0.00s)
=== RUN TestUnstableMaybeTerm
--- PASS: TestUnstableMaybeTerm (0.00s)
=== RUN TestUnstableRestore
--- PASS: TestUnstableRestore (0.00s)
=== RUN TestUnstableStableTo
--- PASS: TestUnstableStableTo (0.00s)
=== RUN TestUnstableTruncateAndAppend
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 5
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 4
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 6
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 7
--- PASS: TestUnstableTruncateAndAppend (0.00s)
=== RUN TestNodeStep
--- PASS: TestNodeStep (0.00s)
=== RUN TestNodeStepUnblock
--- PASS: TestNodeStepUnblock (0.00s)
=== RUN TestNodePropose
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodePropose (0.00s)
=== RUN TestNodeReadIndex
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeReadIndex (0.00s)
=== RUN TestDisableProposalForwarding
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal
--- PASS: TestDisableProposalForwarding (0.00s)
=== RUN TestNodeReadIndexToOldLeader
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:30 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:30 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:30 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 2
raft2023/01/16 21:53:30 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:30 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 3 became leader at term 2
raft2023/01/16 21:53:30 INFO: 1 no leader at term 2; dropping index reading msg
--- PASS: TestNodeReadIndexToOldLeader (0.00s)
=== RUN TestNodeProposeConfig
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeProposeConfig (0.00s)
=== RUN TestNodeProposeAddDuplicateNode
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestNodeProposeAddDuplicateNode (0.00s)
=== RUN TestBlockProposal
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestBlockProposal (0.01s)
=== RUN TestNodeProposeWaitDropped
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
node_test.go:462: dropping message: type:MsgProp from:1 entries:<Data:"test_dropping" > snapshot:<metadata:<conf_state:<> > >
--- PASS: TestNodeProposeWaitDropped (0.00s)
=== RUN TestNodeTick
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeTick (0.10s)
=== RUN TestNodeStop
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeStop (0.00s)
=== RUN TestReadyContainUpdates
--- PASS: TestReadyContainUpdates (0.00s)
=== RUN TestNodeStart
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 became leader at term 2
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeStart (0.00s)
=== RUN TestNodeRestart
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestNodeRestart (0.00s)
=== RUN TestNodeRestartFromSnapshot
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestNodeRestartFromSnapshot (0.00s)
=== RUN TestNodeAdvance
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 became leader at term 2
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeAdvance (0.00s)
=== RUN TestSoftStateEqual
--- PASS: TestSoftStateEqual (0.00s)
=== RUN TestIsHardStateEqual
--- PASS: TestIsHardStateEqual (0.00s)
=== RUN TestNodeProposeAddLearnerNode
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
node_test.go:833: raft: [{1 1 EntryNormal [] []}]
node_test.go:833: raft: [{1 2 EntryConfChange [8 0 16 3 24 2] []}]
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1) learners=(2)
node_test.go:850: apply raft conf {ConfChangeAddLearnerNode 2 [] 0 []} changed to: voters:1 learners:2
node_test.go:833: raft: []
--- PASS: TestNodeProposeAddLearnerNode (0.00s)
=== RUN TestAppendPagination
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestAppendPagination (0.00s)
=== RUN TestCommitPagination
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestCommitPagination (0.00s)
=== RUN TestNodeCommitPaginationAfterRestart
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1]
--- PASS: TestNodeCommitPaginationAfterRestart (0.00s)
=== RUN TestMsgAppFlowControlFull
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlFull (0.00s)
=== RUN TestMsgAppFlowControlMoveForward
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlMoveForward (0.03s)
=== RUN TestMsgAppFlowControlRecvHeartbeat
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s)
=== RUN TestFollowerUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestFollowerUpdateTermFromMessage (0.00s)
=== RUN TestCandidateUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestCandidateUpdateTermFromMessage (0.00s)
=== RUN TestLeaderUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestLeaderUpdateTermFromMessage (0.00s)
=== RUN TestRejectStaleTermMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestRejectStaleTermMessage (0.00s)
=== RUN TestStartAsFollower
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestStartAsFollower (0.00s)
=== RUN TestLeaderBcastBeat
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestLeaderBcastBeat (0.00s)
=== RUN TestFollowerStartElection
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestFollowerStartElection (0.00s)
=== RUN TestCandidateStartNewElection
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestCandidateStartNewElection (0.00s)
=== RUN TestLeaderElectionInOneRoundRPC
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
--- PASS: TestLeaderElectionInOneRoundRPC (0.01s)
=== RUN TestFollowerVote
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
--- PASS: TestFollowerVote (0.00s)
=== RUN TestCandidateFallback
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestCandidateFallback (0.00s)
=== RUN TestFollowerElectionTimeoutRandomized
--- PASS: TestFollowerElectionTimeoutRandomized (0.10s)
=== RUN TestCandidateElectionTimeoutRandomized
--- PASS: TestCandidateElectionTimeoutRandomized (0.09s)
=== RUN TestFollowersElectionTimeoutNonconflict
--- PASS: TestFollowersElectionTimeoutNonconflict (0.46s)
=== RUN TestCandidatesElectionTimeoutNonconflict
--- PASS: TestCandidatesElectionTimeoutNonconflict (0.46s)
=== RUN TestLeaderStartReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderStartReplication (0.00s)
=== RUN TestLeaderCommitEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderCommitEntry (0.00s)
=== RUN TestLeaderAcknowledgeCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderAcknowledgeCommit (0.01s)
=== RUN TestLeaderCommitPrecedingEntries
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
--- PASS: TestLeaderCommitPrecedingEntries (0.00s)
=== RUN TestFollowerCommitEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestFollowerCommitEntry (0.00s)
=== RUN TestFollowerCheckMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestFollowerCheckMsgApp (0.00s)
=== RUN TestFollowerAppendEntries
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestFollowerAppendEntries (0.00s)
=== RUN TestLeaderSyncFollowerLog
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 11
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 11
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 6
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 4
--- PASS: TestLeaderSyncFollowerLog (0.02s)
=== RUN TestVoteRequest
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
--- PASS: TestVoteRequest (0.00s)
=== RUN TestVoter
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
--- PASS: TestVoter (0.01s)
=== RUN TestLeaderOnlyCommitsLogFromCurrentTerm
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
--- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
=== RUN TestSendingSnapshotSetPendingSnapshot
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
=== RUN TestPendingSnapshotPauseReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestPendingSnapshotPauseReplication (0.00s)
=== RUN TestSnapshotFailure
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotFailure (0.00s)
=== RUN TestSnapshotSucceed
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotSucceed (0.00s)
=== RUN TestSnapshotAbort
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotAbort (0.00s)
=== RUN TestProgressLeader
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressLeader (0.00s)
=== RUN TestProgressResumeByHeartbeatResp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressResumeByHeartbeatResp (0.00s)
=== RUN TestProgressPaused
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressPaused (0.00s)
=== RUN TestProgressFlowControl
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressFlowControl (0.00s)
=== RUN TestUncommittedEntryLimit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestUncommittedEntryLimit (0.05s)
=== RUN TestLeaderElection
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderElection (0.02s)
=== RUN TestLeaderElectionPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 5 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderElectionPreVote (0.02s)
=== RUN TestLearnerElectionTimeout
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
--- PASS: TestLearnerElectionTimeout (0.00s)
=== RUN TestLearnerPromotion
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 3
--- PASS: TestLearnerPromotion (0.00s)
=== RUN TestLearnerCanVote
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2
--- PASS: TestLearnerCanVote (0.00s)
=== RUN TestLeaderCycle
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
--- PASS: TestLeaderCycle (0.01s)
=== RUN TestLeaderCyclePreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 2 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 2 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
--- PASS: TestLeaderCyclePreVote (0.01s)
=== RUN TestLeaderElectionOverwriteNewerLogs
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 3
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 3
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogs (0.01s)
=== RUN TestLeaderElectionOverwriteNewerLogsPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 3
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 3
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.01s)
=== RUN TestVoteFromAnyState
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
--- PASS: TestVoteFromAnyState (0.00s)
=== RUN TestPreVoteFromAnyState
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
--- PASS: TestPreVoteFromAnyState (0.00s)
=== RUN TestLogReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestLogReplication (0.01s)
=== RUN TestLearnerLogReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
--- PASS: TestLearnerLogReplication (0.00s)
=== RUN TestSingleNodeCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCommit (0.00s)
=== RUN TestCannotCommitWithoutNewTermEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestCannotCommitWithoutNewTermEntry (0.01s)
=== RUN TestCommitWithoutNewTermEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestCommitWithoutNewTermEntry (0.01s)
=== RUN TestDuelingCandidates
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
--- PASS: TestDuelingCandidates (0.00s)
=== RUN TestDuelingPreCandidates
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
--- PASS: TestDuelingPreCandidates (0.00s)
=== RUN TestCandidateConcede
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestCandidateConcede (0.00s)
=== RUN TestSingleNodeCandidate
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCandidate (0.00s)
=== RUN TestSingleNodePreCandidate
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodePreCandidate (0.00s)
=== RUN TestOldMessages
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
--- PASS: TestOldMessages (0.01s)
=== RUN TestProposal
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 no leader at term 1; dropping proposal
raft_test.go:1066: #2: empty log
raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 no leader at term 1; dropping proposal
raft_test.go:1066: #2: empty log
raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft_test.go:1066: #2: empty log
raft_test.go:1066: #3: empty log
--- PASS: TestProposal (0.02s)
=== RUN TestProposalByProxy
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft_test.go:1104: #3: empty log
--- PASS: TestProposalByProxy (0.01s)
=== RUN TestCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
--- PASS: TestCommit (0.01s)
=== RUN TestPastElectionTimeout
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPastElectionTimeout (0.04s)
=== RUN TestStepIgnoreOldTermMsg
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestStepIgnoreOldTermMsg (0.00s)
=== RUN TestHandleMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestHandleMsgApp (0.00s)
=== RUN TestHandleHeartbeat
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestHandleHeartbeat (0.00s)
=== RUN TestHandleHeartbeatResp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestHandleHeartbeatResp (0.00s)
=== RUN TestRaftFreesReadOnlyMem
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestRaftFreesReadOnlyMem (0.00s)
=== RUN TestMsgAppRespWaitReset
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestMsgAppRespWaitReset (0.00s)
=== RUN TestRecvMsgVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
--- PASS: TestRecvMsgVote (0.01s)
=== RUN TestRecvMsgPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
--- PASS: TestRecvMsgPreVote (0.01s)
=== RUN TestStateTransition
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
--- PASS: TestStateTransition (0.01s)
=== RUN TestAllServerStepdown
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
--- PASS: TestAllServerStepdown (0.00s)
=== RUN TestCandidateResetTermMsgHeartbeat
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgHeartbeat (0.00s)
=== RUN TestCandidateResetTermMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgApp (0.01s)
=== RUN TestLeaderStepdownWhenQuorumActive
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderStepdownWhenQuorumActive (0.00s)
=== RUN TestLeaderStepdownWhenQuorumLost
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 WARN: 1 stepped down to follower since quorum is not active
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderStepdownWhenQuorumLost (0.00s)
=== RUN TestLeaderSupersedingWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
--- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s)
=== RUN TestLeaderElectionWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestLeaderElectionWithCheckQuorum (0.00s)
=== RUN TestFreeStuckCandidateWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:31 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 4
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 4
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 4
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 4
--- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s)
=== RUN TestNonPromotableVoterWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s)
=== RUN TestDisruptiveFollower
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
--- PASS: TestDisruptiveFollower (0.00s)
=== RUN TestDisruptiveFollowerPreVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
--- PASS: TestDisruptiveFollowerPreVote (0.00s)
=== RUN TestReadOnlyOptionSafe
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionSafe (0.01s)
=== RUN TestReadOnlyWithLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
--- PASS: TestReadOnlyWithLearner (0.00s)
=== RUN TestReadOnlyOptionLease
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionLease (0.01s)
=== RUN TestReadOnlyForNewLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
--- PASS: TestReadOnlyForNewLeader (0.00s)
=== RUN TestLeaderAppResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestLeaderAppResp (0.00s)
=== RUN TestBcastBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
--- PASS: TestBcastBeat (0.00s)
=== RUN TestRecvMsgBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRecvMsgBeat (0.00s)
=== RUN TestLeaderIncreaseNext
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestLeaderIncreaseNext (0.00s)
=== RUN TestSendAppendForProgressProbe
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressProbe (0.00s)
=== RUN TestSendAppendForProgressReplicate
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressReplicate (0.00s)
=== RUN TestSendAppendForProgressSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressSnapshot (0.00s)
=== RUN TestRecvMsgUnreachable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRecvMsgUnreachable (0.00s)
=== RUN TestRestore
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestore (0.00s)
=== RUN TestRestoreWithLearner
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreWithLearner (0.00s)
=== RUN TestRestoreVoterToLearner
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreVoterToLearner (0.00s)
=== RUN TestRestoreLearnerPromotion
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreLearnerPromotion (0.00s)
=== RUN TestLearnerReceiveSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestLearnerReceiveSnapshot (0.00s)
=== RUN TestRestoreIgnoreSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
--- PASS: TestRestoreIgnoreSnapshot (0.00s)
=== RUN TestProvideSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestProvideSnap (0.00s)
=== RUN TestIgnoreProvidingSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestIgnoreProvidingSnap (0.00s)
=== RUN TestRestoreFromSnapMsg
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreFromSnapMsg (0.00s)
=== RUN TestSlowNodeRestore
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1]
raft2023/01/16 21:53:32 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1]
--- PASS: TestSlowNodeRestore (0.01s)
=== RUN TestStepConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestStepConfig (0.00s)
=== RUN TestStepIgnoreConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0 []} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0)
--- PASS: TestStepIgnoreConfig (0.00s)
=== RUN TestNewLeaderPendingConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestNewLeaderPendingConfig (0.00s)
=== RUN TestAddNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddNode (0.00s)
=== RUN TestAddLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddLearner (0.00s)
=== RUN TestAddNodeCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 WARN: 1 stepped down to follower since quorum is not active
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
--- PASS: TestAddNodeCheckQuorum (0.00s)
=== RUN TestRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveNode (0.00s)
=== RUN TestRemoveLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveLearner (0.00s)
=== RUN TestPromotable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPromotable (0.00s)
=== RUN TestRaftNodes
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRaftNodes (0.00s)
=== RUN TestCampaignWhileLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestCampaignWhileLeader (0.00s)
=== RUN TestPreCampaignWhileLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestPreCampaignWhileLeader (0.00s)
=== RUN TestCommitAfterRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestCommitAfterRemoveNode (0.00s)
=== RUN TestLeaderTransferToUpToDateNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNode (0.01s)
=== RUN TestLeaderTransferToUpToDateNodeFromFollower
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.01s)
=== RUN TestLeaderTransferWithCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferWithCheckQuorum (0.01s)
=== RUN TestLeaderTransferToSlowFollower
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2023/01/16 21:53:32 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2023/01/16 21:53:32 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferToSlowFollower (0.01s)
=== RUN TestLeaderTransferAfterSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2023/01/16 21:53:32 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2]
raft2023/01/16 21:53:32 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2]
raft2023/01/16 21:53:32 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2]
raft2023/01/16 21:53:32 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2023/01/16 21:53:32 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferAfterSnapshot (0.01s)
=== RUN TestLeaderTransferToSelf
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferToSelf (0.00s)
=== RUN TestLeaderTransferToNonExistingNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 no progress available for 4
--- PASS: TestLeaderTransferToNonExistingNode (0.00s)
=== RUN TestLeaderTransferTimeout
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
--- PASS: TestLeaderTransferTimeout (0.00s)
=== RUN TestLeaderTransferIgnoreProposal
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
--- PASS: TestLeaderTransferIgnoreProposal (0.01s)
=== RUN TestLeaderTransferReceiveHigherTermVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
--- PASS: TestLeaderTransferReceiveHigherTermVote (0.03s)
=== RUN TestLeaderTransferRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestLeaderTransferRemoveNode (0.00s)
=== RUN TestLeaderTransferBack
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2023/01/16 21:53:32 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferBack (0.00s)
=== RUN TestLeaderTransferSecondTransferToAnotherNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
--- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s)
=== RUN TestLeaderTransferSecondTransferToSameNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3
--- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s)
=== RUN TestTransferNonMember
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2 3 4)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 received MsgTimeoutNow from 2 but is not promotable
--- PASS: TestTransferNonMember (0.00s)
=== RUN TestNodeWithSmallerTermCanCompleteElection
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
raft2023/01/16 21:53:32 INFO: going to bring back peer 3 and kill peer 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 4
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1]
--- PASS: TestNodeWithSmallerTermCanCompleteElection (0.01s)
=== RUN TestPreVoteWithSplitVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp rejection from 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 4
--- PASS: TestPreVoteWithSplitVote (0.01s)
=== RUN TestPreVoteWithCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
--- PASS: TestPreVoteWithCheckQuorum (0.01s)
=== RUN TestLearnerCampaign
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 WARN: 2 is unpromotable and can not campaign; ignoring MsgHup
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 received MsgTimeoutNow from 1 but is not promotable
--- PASS: TestLearnerCampaign (0.00s)
=== RUN TestPreVoteMigrationCanCompleteElection
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 5
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 5
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5
raft2023/01/16 21:53:32 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 5
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 5
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 5
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2
raft2023/01/16 21:53:32 DEBUG: 2 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2]
--- PASS: TestPreVoteMigrationCanCompleteElection (0.02s)
=== RUN TestPreVoteMigrationWithFreeStuckPreCandidate
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 4
--- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.01s)
=== RUN TestRawNodeStep
=== RUN TestRawNodeStep/MsgReadIndexResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0
=== RUN TestRawNodeStep/MsgPreVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1
=== RUN TestRawNodeStep/MsgAppResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1
=== RUN TestRawNodeStep/MsgReadIndex
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping index reading msg
=== RUN TestRawNodeStep/MsgHup
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgVoteResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgHeartbeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgTransferLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping leader transfer msg
=== RUN TestRawNodeStep/MsgTimeoutNow
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
=== RUN TestRawNodeStep/MsgBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgProp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping proposal
=== RUN TestRawNodeStep/MsgApp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0]
=== RUN TestRawNodeStep/MsgHeartbeatResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgUnreachable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgSnapStatus
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN TestRawNodeStep/MsgPreVoteResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
--- PASS: TestRawNodeStep (0.01s)
--- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s)
--- PASS: TestRawNodeStep/MsgPreVote (0.00s)
--- PASS: TestRawNodeStep/MsgAppResp (0.00s)
--- PASS: TestRawNodeStep/MsgVote (0.00s)
--- PASS: TestRawNodeStep/MsgReadIndex (0.00s)
--- PASS: TestRawNodeStep/MsgHup (0.00s)
--- PASS: TestRawNodeStep/MsgVoteResp (0.00s)
--- PASS: TestRawNodeStep/MsgHeartbeat (0.00s)
--- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s)
--- PASS: TestRawNodeStep/MsgTransferLeader (0.00s)
--- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s)
--- PASS: TestRawNodeStep/MsgBeat (0.00s)
--- PASS: TestRawNodeStep/MsgProp (0.00s)
--- PASS: TestRawNodeStep/MsgApp (0.00s)
--- PASS: TestRawNodeStep/MsgSnap (0.00s)
--- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s)
--- PASS: TestRawNodeStep/MsgUnreachable (0.00s)
--- PASS: TestRawNodeStep/MsgSnapStatus (0.00s)
--- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s)
=== RUN TestRawNodeProposeAndConfChange
=== RUN TestRawNodeProposeAndConfChange/#00
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
=== RUN TestRawNodeProposeAndConfChange/#01
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
=== RUN TestRawNodeProposeAndConfChange/#02
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN TestRawNodeProposeAndConfChange/#03
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2)
rawnode_test.go:336: leaving joint state manually
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN TestRawNodeProposeAndConfChange/#04
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN TestRawNodeProposeAndConfChange/#05
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN TestRawNodeProposeAndConfChange/#06
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1)
rawnode_test.go:336: leaving joint state manually
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN TestRawNodeProposeAndConfChange/#07
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
--- PASS: TestRawNodeProposeAndConfChange (0.01s)
--- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s)
--- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s)
=== RUN TestRawNodeProposeAddDuplicateNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestRawNodeProposeAddDuplicateNode (0.00s)
=== RUN TestRawNodeReadIndex
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeReadIndex (0.00s)
=== RUN TestRawNodeStart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStart (0.00s)
=== RUN TestRawNodeRestart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestRawNodeRestart (0.00s)
=== RUN TestRawNodeRestartFromSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestRawNodeRestartFromSnapshot (0.00s)
=== RUN TestRawNodeStatus
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStatus (0.00s)
=== RUN TestRawNodeCommitPaginationAfterRestart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1]
--- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s)
=== RUN TestRawNodeBoundedLogGrowthWithPartition
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
--- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.06s)
=== RUN TestRawNodeConsumeReady
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRawNodeConsumeReady (0.00s)
=== RUN TestStorageTerm
--- PASS: TestStorageTerm (0.00s)
=== RUN TestStorageEntries
--- PASS: TestStorageEntries (0.00s)
=== RUN TestStorageLastIndex
--- PASS: TestStorageLastIndex (0.00s)
=== RUN TestStorageFirstIndex
--- PASS: TestStorageFirstIndex (0.00s)
=== RUN TestStorageCompact
--- PASS: TestStorageCompact (0.00s)
=== RUN TestStorageCreateSnapshot
--- PASS: TestStorageCreateSnapshot (0.00s)
=== RUN TestStorageAppend
--- PASS: TestStorageAppend (0.00s)
=== RUN TestStorageApplySnapshot
--- PASS: TestStorageApplySnapshot (0.00s)
=== RUN TestDescribeEntry
--- PASS: TestDescribeEntry (0.00s)
=== RUN TestLimitSize
--- PASS: TestLimitSize (0.00s)
=== RUN TestIsLocalMsg
--- PASS: TestIsLocalMsg (0.00s)
=== RUN TestInteraction
=== RUN TestInteraction/campaign
interaction_test.go:30:
testdata/campaign.txt:1:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/campaign.txt:5:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1 2 3)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
INFO 2 switched to configuration voters=(1 2 3)
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
INFO 3 switched to configuration voters=(1 2 3)
INFO 3 became follower at term 0
INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/campaign.txt:17:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1
INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1
interaction_test.go:30:
testdata/campaign.txt:25:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Lead:0 State:StateCandidate
HardState Term:1 Vote:1 Commit:2
Messages:
1->2 MsgVote Term:1 Log:1/2
1->3 MsgVote Term:1 Log:1/2
> 2 receiving messages
1->2 MsgVote Term:1 Log:1/2
INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
> 3 receiving messages
1->3 MsgVote Term:1 Log:1/2
INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
INFO 3 became follower at term 1
INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
> 2 handling Ready
Ready MustSync=true:
HardState Term:1 Vote:1 Commit:2
Messages:
2->1 MsgVoteResp Term:1 Log:0/0
> 3 handling Ready
Ready MustSync=true:
HardState Term:1 Vote:1 Commit:2
Messages:
3->1 MsgVoteResp Term:1 Log:0/0
> 1 receiving messages
2->1 MsgVoteResp Term:1 Log:0/0
INFO 1 received MsgVoteResp from 2 at term 1
INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections
INFO 1 became leader at term 1
3->1 MsgVoteResp Term:1 Log:0/0
> 1 handling Ready
Ready MustSync=true:
Lead:1 State:StateLeader
Entries:
1/3 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
Entries:
1/3 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/3
> 3 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
Entries:
1/3 EntryNormal ""
Messages:
3->1 MsgAppResp Term:1 Log:0/3
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3
3->1 MsgAppResp Term:1 Log:0/3
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:3
CommittedEntries:
1/3 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:3
1->3 MsgApp Term:1 Log:1/3 Commit:3
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:3
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/3 Commit:3
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:3
CommittedEntries:
1/3 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/3
> 3 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:3
CommittedEntries:
1/3 EntryNormal ""
Messages:
3->1 MsgAppResp Term:1 Log:0/3
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3
3->1 MsgAppResp Term:1 Log:0/3
=== RUN TestInteraction/campaign_learner_must_vote
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:12:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:17:
add-nodes [4 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:22:
campaign [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:26:
stabilize [0 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:31:
propose-conf-change [1 args]
v3
----
ok
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:37:
stabilize [2 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:43:
deliver-msgs [1 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:49:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:53:
campaign [1 args]
<no input to command>
----
INFO 2 is starting a new election at term 1
INFO 2 became candidate at term 2
INFO 2 received MsgVoteResp from 2 at term 2
INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2
INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:62:
process-ready [1 args]
<no input to command>
----
Ready MustSync=true:
Lead:0 State:StateCandidate
HardState Term:2 Vote:2 Commit:4
Messages:
2->1 MsgVote Term:2 Log:1/4
2->3 MsgVote Term:2 Log:1/4
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:75:
stabilize [1 args]
<no input to command>
----
> 3 receiving messages
2->3 MsgVote Term:2 Log:1/4
INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
INFO 3 became follower at term 2
INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2
> 3 handling Ready
Ready MustSync=true:
Lead:0 State:StateFollower
HardState Term:2 Vote:2 Commit:3
Messages:
3->2 MsgVoteResp Term:2 Log:0/0
interaction_test.go:30:
testdata/campaign_learner_must_vote.txt:89:
stabilize [2 args]
<no input to command>
----
> 2 receiving messages
3->2 MsgVoteResp Term:2 Log:0/0
INFO 2 received MsgVoteResp from 3 at term 2
INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections
INFO 2 became leader at term 2
> 2 handling Ready
Ready MustSync=true:
Lead:2 State:StateLeader
Entries:
2/5 EntryNormal ""
Messages:
2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
> 3 receiving messages
2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2
> 3 handling Ready
Ready MustSync=false:
Lead:2 State:StateFollower
Messages:
3->2 MsgAppResp Term:2 Log:0/4 Rejected (Hint: 3)
> 2 receiving messages
3->2 MsgAppResp Term:2 Log:0/4 Rejected (Hint: 3)
DEBUG 2 received MsgAppResp(MsgApp was rejected, lastindex: 3) from 3 for index 4
DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4]
> 2 handling Ready
Ready MustSync=false:
Messages:
2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
> 3 receiving messages
2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
> 3 handling Ready
Ready MustSync=true:
HardState Term:2 Vote:2 Commit:4
Entries:
1/4 EntryConfChangeV2 v3
2/5 EntryNormal ""
CommittedEntries:
1/4 EntryConfChangeV2 v3
Messages:
3->2 MsgAppResp Term:2 Log:0/5
INFO 3 switched to configuration voters=(1 2 3)
> 2 receiving messages
3->2 MsgAppResp Term:2 Log:0/5
> 2 handling Ready
Ready MustSync=false:
HardState Term:2 Vote:2 Commit:5
CommittedEntries:
2/5 EntryNormal ""
Messages:
2->3 MsgApp Term:2 Log:2/5 Commit:5
> 3 receiving messages
2->3 MsgApp Term:2 Log:2/5 Commit:5
> 3 handling Ready
Ready MustSync=false:
HardState Term:2 Vote:2 Commit:5
CommittedEntries:
2/5 EntryNormal ""
Messages:
3->2 MsgAppResp Term:2 Log:0/5
> 2 receiving messages
3->2 MsgAppResp Term:2 Log:0/5
=== RUN TestInteraction/confchange_v1_add_single
interaction_test.go:30:
testdata/confchange_v1_add_single.txt:4:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/confchange_v1_add_single.txt:10:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 became leader at term 1
interaction_test.go:30:
testdata/confchange_v1_add_single.txt:18:
propose-conf-change [2 args]
v2
----
ok
interaction_test.go:30:
testdata/confchange_v1_add_single.txt:24:
add-nodes [1 args]
<no input to command>
----
INFO 2 switched to configuration voters=()
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/confchange_v1_add_single.txt:33:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Lead:1 State:StateLeader
HardState Term:1 Vote:1 Commit:4
Entries:
1/3 EntryNormal ""
1/4 EntryConfChange v2
CommittedEntries:
1/3 EntryNormal ""
1/4 EntryConfChange v2
INFO 1 switched to configuration voters=(1 2)
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
> 2 receiving messages
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
INFO 2 switched to configuration voters=(1 2)
INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:4
Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 handling Ready
Ready MustSync=false:
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
=== RUN TestInteraction/confchange_v1_remove_leader
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:2:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:8:
add-nodes [3 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:12:
campaign [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:16:
stabilize [0 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:20:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:25:
propose-conf-change [2 args]
r1
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:31:
propose [2 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:36:
process-ready [1 args]
<no input to command>
----
Ready MustSync=true:
Entries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:50:
stabilize [1 args]
<no input to command>
----
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
Messages:
2->1 MsgAppResp Term:1 Log:0/4
2->1 MsgAppResp Term:1 Log:0/5
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:65:
propose [2 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:73:
stabilize [1 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/6 EntryNormal "bar"
Messages:
1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
2->1 MsgAppResp Term:1 Log:0/5
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:5
CommittedEntries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:4
1->3 MsgApp Term:1 Log:1/6 Commit:4
1->2 MsgApp Term:1 Log:1/6 Commit:5
1->3 MsgApp Term:1 Log:1/6 Commit:5
INFO 1 switched to configuration voters=(2 3)
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:99:
stabilize [1 args]
<no input to command>
----
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
1->2 MsgApp Term:1 Log:1/6 Commit:4
1->2 MsgApp Term:1 Log:1/6 Commit:5
> 2 handling Ready
Ready MustSync=true:
HardState Term:1 Vote:1 Commit:5
Entries:
1/6 EntryNormal "bar"
CommittedEntries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
Messages:
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
INFO 2 switched to configuration voters=(2 3)
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:120:
stabilize [1 args]
<no input to command>
----
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:128:
stabilize [0 args]
<no input to command>
----
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
1->3 MsgApp Term:1 Log:1/6 Commit:4
1->3 MsgApp Term:1 Log:1/6 Commit:5
> 3 handling Ready
Ready MustSync=true:
HardState Term:1 Vote:1 Commit:5
Entries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
1/6 EntryNormal "bar"
CommittedEntries:
1/4 EntryConfChange r1
1/5 EntryNormal "foo"
Messages:
3->1 MsgAppResp Term:1 Log:0/4
3->1 MsgAppResp Term:1 Log:0/5
3->1 MsgAppResp Term:1 Log:0/6
3->1 MsgAppResp Term:1 Log:0/6
3->1 MsgAppResp Term:1 Log:0/6
INFO 3 switched to configuration voters=(2 3)
> 1 receiving messages
3->1 MsgAppResp Term:1 Log:0/4
3->1 MsgAppResp Term:1 Log:0/5
3->1 MsgAppResp Term:1 Log:0/6
3->1 MsgAppResp Term:1 Log:0/6
3->1 MsgAppResp Term:1 Log:0/6
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:6
CommittedEntries:
1/6 EntryNormal "bar"
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:6
1->3 MsgApp Term:1 Log:1/6 Commit:6
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/6 Commit:6
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/6 Commit:6
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:6
CommittedEntries:
1/6 EntryNormal "bar"
Messages:
2->1 MsgAppResp Term:1 Log:0/6
> 3 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:6
CommittedEntries:
1/6 EntryNormal "bar"
Messages:
3->1 MsgAppResp Term:1 Log:0/6
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/6
3->1 MsgAppResp Term:1 Log:0/6
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:192:
propose [2 args]
<no input to command>
----
raft proposal dropped
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:196:
tick-heartbeat [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v1_remove_leader.txt:203:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
> 2 receiving messages
1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
> 3 receiving messages
1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
> 2 handling Ready
Ready MustSync=false:
Messages:
2->1 MsgHeartbeatResp Term:1 Log:0/0
> 3 handling Ready
Ready MustSync=false:
Messages:
3->1 MsgHeartbeatResp Term:1 Log:0/0
> 1 receiving messages
2->1 MsgHeartbeatResp Term:1 Log:0/0
3->1 MsgHeartbeatResp Term:1 Log:0/0
=== RUN TestInteraction/confchange_v2_add_double_auto
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:6:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:12:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 became leader at term 1
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:19:
propose-conf-change [2 args]
v2 v3
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:25:
add-nodes [1 args]
<no input to command>
----
INFO 2 switched to configuration voters=()
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
INFO 3 switched to configuration voters=()
INFO 3 became follower at term 0
INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:39:
process-ready [1 args]
<no input to command>
----
Ready MustSync=true:
Lead:1 State:StateLeader
HardState Term:1 Vote:1 Commit:4
Entries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2 v3
CommittedEntries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2 v3
INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave
INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:54:
stabilize [1 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:69:
stabilize [2 args]
<no input to command>
----
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
> 2 receiving messages
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave
INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:4
Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/5
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:5
CommittedEntries:
1/5 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/5 Commit:5
INFO 1 switched to configuration voters=(1 2 3)
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/5 Commit:5
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:5
CommittedEntries:
1/5 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/5
INFO 2 switched to configuration voters=(1 2 3)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:143:
stabilize [2 args]
<no input to command>
----
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 3 became follower at term 1
DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 3 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 3
DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
> 3 receiving messages
1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1]
INFO 3 switched to configuration voters=(1 2 3)
INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1]
INFO 3 [commit: 5] restored snapshot [index: 5, term: 1]
> 3 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:5
Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
Messages:
3->1 MsgAppResp Term:1 Log:0/5
> 1 receiving messages
3->1 MsgAppResp Term:1 Log:0/5
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->3 MsgApp Term:1 Log:1/5 Commit:5
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/5 Commit:5
> 3 handling Ready
Ready MustSync=false:
Messages:
3->1 MsgAppResp Term:1 Log:0/5
> 1 receiving messages
3->1 MsgAppResp Term:1 Log:0/5
interaction_test.go:30:
testdata/confchange_v2_add_double_auto.txt:195:
stabilize [0 args]
<no input to command>
----
ok
=== RUN TestInteraction/confchange_v2_add_double_implicit
interaction_test.go:30:
testdata/confchange_v2_add_double_implicit.txt:8:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/confchange_v2_add_double_implicit.txt:14:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 became leader at term 1
interaction_test.go:30:
testdata/confchange_v2_add_double_implicit.txt:21:
propose-conf-change [2 args]
v2
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_double_implicit.txt:27:
add-nodes [1 args]
<no input to command>
----
INFO 2 switched to configuration voters=()
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/confchange_v2_add_double_implicit.txt:36:
stabilize [2 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Lead:1 State:StateLeader
HardState Term:1 Vote:1 Commit:4
Entries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
CommittedEntries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
INFO 1 switched to configuration voters=(1 2)&&(1) autoleave
INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave
> 1 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
> 2 receiving messages
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
INFO 2 switched to configuration voters=(1 2)&&(1) autoleave
INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:4
Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/5
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:5
CommittedEntries:
1/5 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/5 Commit:5
INFO 1 switched to configuration voters=(1 2)
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/5 Commit:5
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:5
CommittedEntries:
1/5 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/5
INFO 2 switched to configuration voters=(1 2)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
=== RUN TestInteraction/confchange_v2_add_single_auto
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:6:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:12:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 became leader at term 1
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:20:
propose-conf-change [1 args]
v2
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:26:
add-nodes [1 args]
<no input to command>
----
INFO 2 switched to configuration voters=()
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:34:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Lead:1 State:StateLeader
HardState Term:1 Vote:1 Commit:4
Entries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
CommittedEntries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
INFO 1 switched to configuration voters=(1 2)
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
> 2 receiving messages
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
INFO 2 switched to configuration voters=(1 2)
INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:4
Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 handling Ready
Ready MustSync=false:
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:103:
propose-conf-change [1 args]
v3 v4 v5
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:109:
propose-conf-change [1 args]
<no input to command>
----
INFO 1 ignoring conf change {ConfChangeTransitionAuto [] [] []} at config voters=(1 2): possible unapplied conf change at index 5 (applied to 4)
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:114:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2 v3 v4 v5
1/6 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryConfChangeV2 v3 v4 v5
1/6 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/5
2->1 MsgAppResp Term:1 Log:0/6
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
2->1 MsgAppResp Term:1 Log:0/6
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:6
CommittedEntries:
1/5 EntryConfChangeV2 v3 v4 v5
1/6 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:5
1->2 MsgApp Term:1 Log:1/6 Commit:6
INFO 1 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
INFO initiating automatic transition out of joint configuration voters=(1 2 3 4 5)&&(1 2) autoleave
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/6 Commit:5
1->2 MsgApp Term:1 Log:1/6 Commit:6
> 1 handling Ready
Ready MustSync=true:
Entries:
1/7 EntryConfChangeV2
Messages:
1->3 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
1->4 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
1->5 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:6
CommittedEntries:
1/5 EntryConfChangeV2 v3 v4 v5
1/6 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
INFO 2 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:175:
propose-conf-change [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_single_auto.txt:180:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/8 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/7 EntryConfChangeV2
1/8 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/8
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/8
=== RUN TestInteraction/confchange_v2_add_single_explicit
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:6:
add-nodes [3 args]
<no input to command>
----
INFO 1 switched to configuration voters=(1)
INFO 1 became follower at term 0
INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:12:
campaign [1 args]
<no input to command>
----
INFO 1 is starting a new election at term 0
INFO 1 became candidate at term 1
INFO 1 received MsgVoteResp from 1 at term 1
INFO 1 became leader at term 1
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:20:
propose-conf-change [2 args]
v2
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:26:
add-nodes [1 args]
<no input to command>
----
INFO 2 switched to configuration voters=()
INFO 2 became follower at term 0
INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:34:
stabilize [2 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Lead:1 State:StateLeader
HardState Term:1 Vote:1 Commit:4
Entries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
CommittedEntries:
1/3 EntryNormal ""
1/4 EntryConfChangeV2 v2
INFO 1 switched to configuration voters=(1 2)&&(1)
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
INFO 2 became follower at term 1
DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
> 2 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
> 2 receiving messages
1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
INFO 2 switched to configuration voters=(1 2)&&(1)
INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:4
Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4
> 2 handling Ready
Ready MustSync=false:
Messages:
2->1 MsgAppResp Term:1 Log:0/4
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/4
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:103:
propose-conf-change [1 args]
v3 v4 v5
----
INFO 1 ignoring conf change {ConfChangeTransitionAuto [{ConfChangeAddNode 3 []} {ConfChangeAddNode 4 []} {ConfChangeAddNode 5 []}] [] []} at config voters=(1 2)&&(1): must transition out of joint config first
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:109:
propose-conf-change [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:114:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryNormal ""
1/6 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/5 EntryNormal ""
1/6 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/5
2->1 MsgAppResp Term:1 Log:0/6
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/5
2->1 MsgAppResp Term:1 Log:0/6
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:6
CommittedEntries:
1/5 EntryNormal ""
1/6 EntryConfChangeV2
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:5
1->2 MsgApp Term:1 Log:1/6 Commit:6
INFO 1 switched to configuration voters=(1 2)
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/6 Commit:5
1->2 MsgApp Term:1 Log:1/6 Commit:6
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:6
CommittedEntries:
1/5 EntryNormal ""
1/6 EntryConfChangeV2
Messages:
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
INFO 2 switched to configuration voters=(1 2)
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/6
2->1 MsgAppResp Term:1 Log:0/6
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:166:
propose-conf-change [1 args]
<no input to command>
----
INFO 1 ignoring conf change {ConfChangeTransitionAuto [] [] []} at config voters=(1 2): not in joint state; refusing empty conf change
interaction_test.go:30:
testdata/confchange_v2_add_single_explicit.txt:171:
stabilize [0 args]
<no input to command>
----
> 1 handling Ready
Ready MustSync=true:
Entries:
1/7 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
> 2 handling Ready
Ready MustSync=true:
Entries:
1/7 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/7
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/7
> 1 handling Ready
Ready MustSync=false:
HardState Term:1 Vote:1 Commit:7
CommittedEntries:
1/7 EntryNormal ""
Messages:
1->2 MsgApp Term:1 Log:1/7 Commit:7
> 2 receiving messages
1->2 MsgApp Term:1 Log:1/7 Commit:7
> 2 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:7
CommittedEntries:
1/7 EntryNormal ""
Messages:
2->1 MsgAppResp Term:1 Log:0/7
> 1 receiving messages
2->1 MsgAppResp Term:1 Log:0/7
=== RUN TestInteraction/snapshot_succeed_via_app_resp
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:10:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:15:
add-nodes [3 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:19:
campaign [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:24:
stabilize [0 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:28:
compact [2 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:33:
deliver-msgs [1 args]
<no input to command>
----
ok (quiet)
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:38:
log-level [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:42:
status [1 args]
<no input to command>
----
1: StateReplicate match=11 next=12 inactive
2: StateReplicate match=11 next=12
3: StateProbe match=0 next=11 paused inactive
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:50:
add-nodes [1 args]
<no input to command>
----
INFO 3 switched to configuration voters=()
INFO 3 became follower at term 0
INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:58:
tick-heartbeat [1 args]
<no input to command>
----
ok
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:62:
process-ready [1 args]
<no input to command>
----
Ready MustSync=false:
Messages:
1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
1->3 MsgHeartbeat Term:1 Log:0/0
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:71:
stabilize [1 args]
<no input to command>
----
> 3 receiving messages
1->3 MsgHeartbeat Term:1 Log:0/0
INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
INFO 3 became follower at term 1
> 3 handling Ready
Ready MustSync=true:
Lead:1 State:StateFollower
HardState Term:1 Commit:0
Messages:
3->1 MsgHeartbeatResp Term:1 Log:0/0
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:85:
stabilize [1 args]
<no input to command>
----
> 1 receiving messages
3->1 MsgHeartbeatResp Term:1 Log:0/0
DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11]
DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:96:
status [1 args]
<no input to command>
----
1: StateReplicate match=11 next=12 inactive
2: StateReplicate match=11 next=12
3: StateSnapshot match=0 next=11 paused pendingSnap=11
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:106:
stabilize [1 args]
<no input to command>
----
> 3 receiving messages
1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1]
INFO 3 switched to configuration voters=(1 2 3)
INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1]
INFO 3 [commit: 11] restored snapshot [index: 11, term: 1]
> 3 handling Ready
Ready MustSync=false:
HardState Term:1 Commit:11
Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
Messages:
3->1 MsgAppResp Term:1 Log:0/11
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:123:
stabilize [1 args]
<no input to command>
----
> 1 receiving messages
3->1 MsgAppResp Term:1 Log:0/11
DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11]
> 1 handling Ready
Ready MustSync=false:
Messages:
1->3 MsgApp Term:1 Log:1/11 Commit:11
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:133:
status [1 args]
<no input to command>
----
1: StateReplicate match=11 next=12 inactive
2: StateReplicate match=11 next=12
3: StateReplicate match=11 next=12
interaction_test.go:30:
testdata/snapshot_succeed_via_app_resp.txt:140:
stabilize [0 args]
<no input to command>
----
> 2 receiving messages
1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
> 3 receiving messages
1->3 MsgApp Term:1 Log:1/11 Commit:11
> 2 handling Ready
Ready MustSync=false:
Messages:
2->1 MsgHeartbeatResp Term:1 Log:0/0
> 3 handling Ready
Ready MustSync=false:
Messages:
3->1 MsgAppResp Term:1 Log:0/11
> 1 receiving messages
2->1 MsgHeartbeatResp Term:1 Log:0/0
3->1 MsgAppResp Term:1 Log:0/11
--- PASS: TestInteraction (0.22s)
--- PASS: TestInteraction/campaign (0.05s)
--- PASS: TestInteraction/campaign_learner_must_vote (0.01s)
--- PASS: TestInteraction/confchange_v1_add_single (0.01s)
--- PASS: TestInteraction/confchange_v1_remove_leader (0.02s)
--- PASS: TestInteraction/confchange_v2_add_double_auto (0.02s)
--- PASS: TestInteraction/confchange_v2_add_double_implicit (0.02s)
--- PASS: TestInteraction/confchange_v2_add_single_auto (0.01s)
--- PASS: TestInteraction/confchange_v2_add_single_explicit (0.01s)
--- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.07s)
PASS
ok go.etcd.io/etcd/raft 2.408s
=== RUN TestConfChangeDataDriven
=== RUN TestConfChangeDataDriven/joint_autoleave
datadriven_test.go:47:
testdata/joint_autoleave.txt:4:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/joint_autoleave.txt:11:
enter-joint [1 args]
v2 v3
----
voters=(1 2 3)&&(1) autoleave
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
3: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/joint_autoleave.txt:20:
enter-joint [1 args]
<no input to command>
----
config is already joint
datadriven_test.go:47:
testdata/joint_autoleave.txt:24:
leave-joint [0 args]
<no input to command>
----
voters=(1 2 3)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
3: StateProbe match=0 next=1
=== RUN TestConfChangeDataDriven/joint_idempotency
datadriven_test.go:47:
testdata/joint_idempotency.txt:4:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/joint_idempotency.txt:10:
enter-joint [0 args]
r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1
----
voters=(3)&&(1) learners=(2) learners_next=(1)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1 learner
3: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/joint_idempotency.txt:18:
leave-joint [0 args]
<no input to command>
----
voters=(3) learners=(1 2)
1: StateProbe match=0 next=0 learner
2: StateProbe match=0 next=1 learner
3: StateProbe match=0 next=1
=== RUN TestConfChangeDataDriven/joint_learners_next
datadriven_test.go:47:
testdata/joint_learners_next.txt:7:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/joint_learners_next.txt:13:
enter-joint [0 args]
v2 l1
----
voters=(2)&&(1) learners_next=(1)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/joint_learners_next.txt:20:
leave-joint [0 args]
<no input to command>
----
voters=(2) learners=(1)
1: StateProbe match=0 next=0 learner
2: StateProbe match=0 next=1
=== RUN TestConfChangeDataDriven/joint_safety
datadriven_test.go:47:
testdata/joint_safety.txt:1:
leave-joint [0 args]
<no input to command>
----
can't leave a non-joint config
datadriven_test.go:47:
testdata/joint_safety.txt:5:
enter-joint [0 args]
<no input to command>
----
can't make a zero-voter config joint
datadriven_test.go:47:
testdata/joint_safety.txt:9:
enter-joint [0 args]
v1
----
can't make a zero-voter config joint
datadriven_test.go:47:
testdata/joint_safety.txt:14:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=3
datadriven_test.go:47:
testdata/joint_safety.txt:20:
leave-joint [0 args]
<no input to command>
----
can't leave a non-joint config
datadriven_test.go:47:
testdata/joint_safety.txt:25:
enter-joint [0 args]
<no input to command>
----
voters=(1)&&(1)
1: StateProbe match=0 next=3
datadriven_test.go:47:
testdata/joint_safety.txt:30:
enter-joint [0 args]
<no input to command>
----
config is already joint
datadriven_test.go:47:
testdata/joint_safety.txt:34:
leave-joint [0 args]
<no input to command>
----
voters=(1)
1: StateProbe match=0 next=3
datadriven_test.go:47:
testdata/joint_safety.txt:39:
leave-joint [0 args]
<no input to command>
----
can't leave a non-joint config
datadriven_test.go:47:
testdata/joint_safety.txt:44:
enter-joint [0 args]
r1 v2 v3 l4
----
voters=(2 3)&&(1) learners=(4)
1: StateProbe match=0 next=3
2: StateProbe match=0 next=9
3: StateProbe match=0 next=9
4: StateProbe match=0 next=9 learner
datadriven_test.go:47:
testdata/joint_safety.txt:53:
enter-joint [0 args]
<no input to command>
----
config is already joint
datadriven_test.go:47:
testdata/joint_safety.txt:57:
enter-joint [0 args]
v12
----
config is already joint
datadriven_test.go:47:
testdata/joint_safety.txt:62:
simple [0 args]
l15
----
can't apply simple config change in joint config
datadriven_test.go:47:
testdata/joint_safety.txt:67:
leave-joint [0 args]
<no input to command>
----
voters=(2 3) learners=(4)
2: StateProbe match=0 next=9
3: StateProbe match=0 next=9
4: StateProbe match=0 next=9 learner
datadriven_test.go:47:
testdata/joint_safety.txt:74:
simple [0 args]
l9
----
voters=(2 3) learners=(4 9)
2: StateProbe match=0 next=9
3: StateProbe match=0 next=9
4: StateProbe match=0 next=9 learner
9: StateProbe match=0 next=14 learner
=== RUN TestConfChangeDataDriven/simple_idempotency
datadriven_test.go:47:
testdata/simple_idempotency.txt:1:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/simple_idempotency.txt:7:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/simple_idempotency.txt:13:
simple [0 args]
v2
----
voters=(1 2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:20:
simple [0 args]
l1
----
voters=(2) learners=(1)
1: StateProbe match=0 next=0 learner
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:27:
simple [0 args]
l1
----
voters=(2) learners=(1)
1: StateProbe match=0 next=0 learner
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:34:
simple [0 args]
r1
----
voters=(2)
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:40:
simple [0 args]
r1
----
voters=(2)
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:46:
simple [0 args]
v3
----
voters=(2 3)
2: StateProbe match=0 next=2
3: StateProbe match=0 next=7
datadriven_test.go:47:
testdata/simple_idempotency.txt:53:
simple [0 args]
r3
----
voters=(2)
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:59:
simple [0 args]
r3
----
voters=(2)
2: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_idempotency.txt:65:
simple [0 args]
r4
----
voters=(2)
2: StateProbe match=0 next=2
=== RUN TestConfChangeDataDriven/simple_promote_demote
datadriven_test.go:47:
testdata/simple_promote_demote.txt:3:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/simple_promote_demote.txt:9:
simple [0 args]
v2
----
voters=(1 2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/simple_promote_demote.txt:16:
simple [0 args]
v3
----
voters=(1 2 3)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
3: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_promote_demote.txt:26:
simple [0 args]
l1 v1
----
voters=(1 2 3)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
3: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_promote_demote.txt:35:
simple [0 args]
l2
----
voters=(1 3) learners=(2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1 learner
3: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_promote_demote.txt:45:
simple [0 args]
v2 l2
----
voters=(1 3) learners=(2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1 learner
3: StateProbe match=0 next=2
datadriven_test.go:47:
testdata/simple_promote_demote.txt:54:
simple [0 args]
v2
----
voters=(1 2 3)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
3: StateProbe match=0 next=2
=== RUN TestConfChangeDataDriven/simple_safety
datadriven_test.go:47:
testdata/simple_safety.txt:1:
simple [0 args]
l1
----
removed all voters
datadriven_test.go:47:
testdata/simple_safety.txt:6:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/simple_safety.txt:12:
simple [0 args]
v2 l3
----
voters=(1 2) learners=(3)
1: StateProbe match=0 next=1
2: StateProbe match=0 next=2
3: StateProbe match=0 next=2 learner
datadriven_test.go:47:
testdata/simple_safety.txt:20:
simple [0 args]
r1 v5
----
more than one voter changed without entering joint config
datadriven_test.go:47:
testdata/simple_safety.txt:25:
simple [0 args]
r1 r2
----
removed all voters
datadriven_test.go:47:
testdata/simple_safety.txt:30:
simple [0 args]
v3 v4
----
more than one voter changed without entering joint config
datadriven_test.go:47:
testdata/simple_safety.txt:35:
simple [0 args]
l1 v5
----
more than one voter changed without entering joint config
datadriven_test.go:47:
testdata/simple_safety.txt:40:
simple [0 args]
l1 l2
----
removed all voters
datadriven_test.go:47:
testdata/simple_safety.txt:45:
simple [0 args]
l2 l3 l4 l5
----
voters=(1) learners=(2 3 4 5)
1: StateProbe match=0 next=1
2: StateProbe match=0 next=2 learner
3: StateProbe match=0 next=2 learner
4: StateProbe match=0 next=8 learner
5: StateProbe match=0 next=8 learner
datadriven_test.go:47:
testdata/simple_safety.txt:55:
simple [0 args]
r1
----
removed all voters
datadriven_test.go:47:
testdata/simple_safety.txt:60:
simple [0 args]
r2 r3 r4 r5
----
voters=(1)
1: StateProbe match=0 next=1
=== RUN TestConfChangeDataDriven/update
datadriven_test.go:47:
testdata/update.txt:5:
simple [0 args]
v1
----
voters=(1)
1: StateProbe match=0 next=0
datadriven_test.go:47:
testdata/update.txt:11:
simple [0 args]
v2 u1
----
voters=(1 2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
datadriven_test.go:47:
testdata/update.txt:18:
simple [0 args]
u1 u2 u3 u1 u2 u3
----
voters=(1 2)
1: StateProbe match=0 next=0
2: StateProbe match=0 next=1
=== RUN TestConfChangeDataDriven/zero
datadriven_test.go:47:
testdata/zero.txt:2:
simple [0 args]
v1 r0 v0 l0
----
voters=(1)
1: StateProbe match=0 next=0
--- PASS: TestConfChangeDataDriven (0.03s)
--- PASS: TestConfChangeDataDriven/joint_autoleave (0.00s)
--- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s)
--- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s)
--- PASS: TestConfChangeDataDriven/joint_safety (0.01s)
--- PASS: TestConfChangeDataDriven/simple_idempotency (0.01s)
--- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s)
--- PASS: TestConfChangeDataDriven/simple_safety (0.01s)
--- PASS: TestConfChangeDataDriven/update (0.00s)
--- PASS: TestConfChangeDataDriven/zero (0.00s)
=== RUN TestConfChangeQuick
quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(2)
quick_test.go:115: changes: ConfChangeAddNode(4) ConfChangeAddLearnerNode(9) ConfChangeAddNode(5) ConfChangeUpdateNode(6) ConfChangeRemoveNode(5) ConfChangeUpdateNode(2)
quick_test.go:116: voters=(1 2 3 4) learners=(9)
quick_test.go:117: 1: StateProbe match=0 next=10
2: StateProbe match=0 next=10
3: StateProbe match=0 next=10
4: StateProbe match=0 next=10
9: StateProbe match=0 next=10 learner
quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(2)
quick_test.go:115: changes: ConfChangeAddLearnerNode(4) ConfChangeAddLearnerNode(10) ConfChangeRemoveNode(10) ConfChangeAddLearnerNode(8) ConfChangeUpdateNode(7) ConfChangeAddNode(10) ConfChangeRemoveNode(10)
quick_test.go:116: voters=(1 2 3) learners=(4 8)
quick_test.go:117: 1: StateProbe match=0 next=10
2: StateProbe match=0 next=10
3: StateProbe match=0 next=10
4: StateProbe match=0 next=10 learner
8: StateProbe match=0 next=10 learner
quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3)
quick_test.go:115: changes: ConfChangeUpdateNode(5) ConfChangeAddLearnerNode(6) ConfChangeRemoveNode(10)
quick_test.go:116: voters=(1 3) learners=(6)
quick_test.go:117: 1: StateProbe match=0 next=10
3: StateProbe match=0 next=10
6: StateProbe match=0 next=10 learner
quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(5) ConfChangeAddNode(3) ConfChangeAddNode(5)
quick_test.go:115: changes: ConfChangeRemoveNode(10) ConfChangeRemoveNode(2) ConfChangeUpdateNode(3) ConfChangeUpdateNode(10) ConfChangeRemoveNode(10) ConfChangeAddNode(7) ConfChangeAddNode(9) ConfChangeRemoveNode(6) ConfChangeAddNode(9)
quick_test.go:116: voters=(1 3 4 5 7 9)
quick_test.go:117: 1: StateProbe match=0 next=10
3: StateProbe match=0 next=10
4: StateProbe match=0 next=10
5: StateProbe match=0 next=10
7: StateProbe match=0 next=10
9: StateProbe match=0 next=10
quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4)
quick_test.go:115: changes: ConfChangeAddLearnerNode(7) ConfChangeRemoveNode(2) ConfChangeAddNode(4) ConfChangeAddNode(4) ConfChangeUpdateNode(2) ConfChangeAddLearnerNode(5)
quick_test.go:116: voters=(1 4) learners=(5 7)
quick_test.go:117: 1: StateProbe match=0 next=10
4: StateProbe match=0 next=10
5: StateProbe match=0 next=10 learner
7: StateProbe match=0 next=10 learner
--- PASS: TestConfChangeQuick (1.01s)
=== RUN TestRestore
--- PASS: TestRestore (0.32s)
PASS
ok go.etcd.io/etcd/raft/confchange 1.384s
=== RUN TestDataDriven
=== RUN TestDataDriven/joint_commit
datadriven_test.go:38:
testdata/joint_commit.txt:9:
committed [3 args]
<no input to command>
----
idx
x> 100 (id=1)
xx> 101 (id=2)
> 99 (id=3)
100
datadriven_test.go:38:
testdata/joint_commit.txt:19:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:28:
committed [3 args]
<no input to command>
----
idx
x> 100 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:36:
committed [3 args]
<no input to command>
----
idx
> 13 (id=1)
x> 100 (id=2)
13
datadriven_test.go:38:
testdata/joint_commit.txt:45:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
0
datadriven_test.go:38:
testdata/joint_commit.txt:51:
committed [3 args]
<no input to command>
----
idx
> 100 (id=1)
100
datadriven_test.go:38:
testdata/joint_commit.txt:60:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:68:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:77:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
x> 50 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:86:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
x> 50 (id=2)
> 45 (id=3)
45
datadriven_test.go:38:
testdata/joint_commit.txt:96:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:104:
committed [3 args]
<no input to command>
----
idx
x> 100 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:112:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
x> 100 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:119:
committed [3 args]
<no input to command>
----
idx
> 50 (id=1)
x> 100 (id=2)
50
datadriven_test.go:38:
testdata/joint_commit.txt:126:
committed [3 args]
<no input to command>
----
idx
x> 100 (id=1)
> 50 (id=2)
50
datadriven_test.go:38:
testdata/joint_commit.txt:137:
committed [3 args]
<no input to command>
----
idx
xxx> 50 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
0
datadriven_test.go:38:
testdata/joint_commit.txt:146:
committed [3 args]
<no input to command>
----
idx
xxx> 50 (id=1)
? 0 (id=2)
xx> 49 (id=3)
? 0 (id=4)
0
datadriven_test.go:38:
testdata/joint_commit.txt:155:
committed [3 args]
<no input to command>
----
idx
xxx> 50 (id=1)
x> 48 (id=2)
xx> 49 (id=3)
? 0 (id=4)
0
datadriven_test.go:38:
testdata/joint_commit.txt:164:
committed [3 args]
<no input to command>
----
idx
xxx> 50 (id=1)
x> 48 (id=2)
xx> 49 (id=3)
> 47 (id=4)
47
datadriven_test.go:38:
testdata/joint_commit.txt:174:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:182:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:190:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xx> 100 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:198:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xx> 100 (id=2)
x> 99 (id=3)
0
datadriven_test.go:38:
testdata/joint_commit.txt:206:
committed [3 args]
<no input to command>
----
idx
xx> 101 (id=1)
x> 100 (id=2)
> 99 (id=3)
99
datadriven_test.go:38:
testdata/joint_commit.txt:215:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:222:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
x> 40 (id=2)
0
datadriven_test.go:38:
testdata/joint_commit.txt:229:
committed [3 args]
<no input to command>
----
idx
x> 41 (id=1)
> 40 (id=2)
40
datadriven_test.go:38:
testdata/joint_commit.txt:240:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
? 0 (id=6)
0
datadriven_test.go:38:
testdata/joint_commit.txt:251:
committed [3 args]
<no input to command>
----
idx
xxxxx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
? 0 (id=6)
0
datadriven_test.go:38:
testdata/joint_commit.txt:262:
committed [3 args]
<no input to command>
----
idx
xxxxx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
xxxx> 90 (id=4)
? 0 (id=5)
? 0 (id=6)
0
datadriven_test.go:38:
testdata/joint_commit.txt:273:
committed [3 args]
<no input to command>
----
idx
xxxxx> 100 (id=1)
xxxx> 99 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
? 0 (id=6)
0
datadriven_test.go:38:
testdata/joint_commit.txt:286:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xxxxx> 99 (id=2)
xx> 90 (id=3)
xxxx> 97 (id=4)
xxx> 95 (id=5)
? 0 (id=6)
90
datadriven_test.go:38:
testdata/joint_commit.txt:299:
committed [3 args]
<no input to command>
----
idx
xx> 92 (id=1)
xxxxx> 99 (id=2)
x> 90 (id=3)
xxxx> 97 (id=4)
xxx> 95 (id=5)
? 0 (id=6)
92
datadriven_test.go:38:
testdata/joint_commit.txt:311:
committed [3 args]
<no input to command>
----
idx
xx> 92 (id=1)
xxxxx> 99 (id=2)
x> 90 (id=3)
xxxx> 97 (id=4)
xxx> 95 (id=5)
> 77 (id=6)
92
datadriven_test.go:38:
testdata/joint_commit.txt:325:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
0
datadriven_test.go:38:
testdata/joint_commit.txt:335:
committed [3 args]
<no input to command>
----
idx
xxxx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
0
datadriven_test.go:38:
testdata/joint_commit.txt:345:
committed [3 args]
<no input to command>
----
idx
xxx> 100 (id=1)
xxxx> 101 (id=2)
? 0 (id=3)
? 0 (id=4)
? 0 (id=5)
0
datadriven_test.go:38:
testdata/joint_commit.txt:355:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
xxxx> 101 (id=2)
> 100 (id=3)
? 0 (id=4)
? 0 (id=5)
0
datadriven_test.go:38:
testdata/joint_commit.txt:366:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xxxx> 100 (id=2)
? 0 (id=3)
xxx> 99 (id=4)
xx> 98 (id=5)
0
datadriven_test.go:38:
testdata/joint_commit.txt:377:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xxxx> 100 (id=2)
xx> 99 (id=3)
> 99 (id=4)
x> 98 (id=5)
98
datadriven_test.go:38:
testdata/joint_commit.txt:387:
committed [3 args]
<no input to command>
----
idx
> 1 (id=1)
xxxx> 100 (id=2)
xx> 99 (id=3)
> 99 (id=4)
x> 98 (id=5)
98
datadriven_test.go:38:
testdata/joint_commit.txt:397:
committed [3 args]
<no input to command>
----
idx
xxx> 100 (id=1)
> 100 (id=2)
x> 99 (id=3)
> 99 (id=4)
> 98 (id=5)
99
datadriven_test.go:38:
testdata/joint_commit.txt:410:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
? 0 (id=4)
0
datadriven_test.go:38:
testdata/joint_commit.txt:419:
committed [3 args]
<no input to command>
----
idx
? 0 (id=1)
xxx> 100 (id=2)
xx> 99 (id=3)
? 0 (id=4)
99
datadriven_test.go:38:
testdata/joint_commit.txt:428:
committed [3 args]
<no input to command>
----
idx
x> 98 (id=1)
xxx> 100 (id=2)
xx> 99 (id=3)
? 0 (id=4)
99
datadriven_test.go:38:
testdata/joint_commit.txt:437:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
> 100 (id=2)
x> 99 (id=3)
? 0 (id=4)
99
datadriven_test.go:38:
testdata/joint_commit.txt:446:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
> 100 (id=2)
x> 99 (id=3)
> 98 (id=4)
99
datadriven_test.go:38:
testdata/joint_commit.txt:455:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
? 0 (id=2)
? 0 (id=3)
xxx> 101 (id=4)
0
datadriven_test.go:38:
testdata/joint_commit.txt:464:
committed [3 args]
<no input to command>
----
idx
xx> 100 (id=1)
x> 99 (id=2)
? 0 (id=3)
xxx> 101 (id=4)
99
datadriven_test.go:38:
testdata/joint_commit.txt:475:
committed [3 args]
<no input to command>
----
idx
xx> 50 (id=1)
x> 45 (id=2)
? 0 (id=3)
45
=== RUN TestDataDriven/joint_vote
datadriven_test.go:38:
testdata/joint_vote.txt:4:
vote [1 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:10:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:14:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:18:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:22:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:26:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:30:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:34:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:38:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:42:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:46:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:50:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:54:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:58:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:64:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:68:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:72:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:76:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:80:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:84:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:88:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:92:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:96:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:100:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:104:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:108:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:112:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:116:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:120:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:124:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:128:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:135:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:139:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:143:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:147:
vote [3 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/joint_vote.txt:151:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:155:
vote [3 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/joint_vote.txt:159:
vote [3 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/joint_vote.txt:163:
vote [3 args]
<no input to command>
----
VoteWon
=== RUN TestDataDriven/majority_commit
datadriven_test.go:38:
testdata/majority_commit.txt:3:
committed [0 args]
<no input to command>
----
<empty majority quorum>∞
datadriven_test.go:38:
testdata/majority_commit.txt:10:
committed [2 args]
<no input to command>
----
idx
? 0 (id=1)
0
datadriven_test.go:38:
testdata/majority_commit.txt:17:
committed [2 args]
<no input to command>
----
idx
> 12 (id=1)
12
datadriven_test.go:38:
testdata/majority_commit.txt:27:
committed [2 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/majority_commit.txt:36:
committed [2 args]
<no input to command>
----
idx
x> 12 (id=1)
? 0 (id=2)
0
datadriven_test.go:38:
testdata/majority_commit.txt:45:
committed [2 args]
<no input to command>
----
idx
x> 12 (id=1)
> 5 (id=2)
5
datadriven_test.go:38:
testdata/majority_commit.txt:56:
committed [2 args]
<no input to command>
----
idx
? 0 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/majority_commit.txt:64:
committed [2 args]
<no input to command>
----
idx
xx> 12 (id=1)
? 0 (id=2)
? 0 (id=3)
0
datadriven_test.go:38:
testdata/majority_commit.txt:74:
committed [2 args]
<no input to command>
----
idx
xx> 12 (id=1)
x> 5 (id=2)
? 0 (id=3)
5
datadriven_test.go:38:
testdata/majority_commit.txt:83:
committed [2 args]
<no input to command>
----
idx
xx> 12 (id=1)
> 5 (id=2)
x> 6 (id=3)
6
datadriven_test.go:38:
testdata/majority_commit.txt:92:
committed [2 args]
<no input to command>
----
idx
xx> 12 (id=1)
x> 5 (id=2)
> 4 (id=3)
5
datadriven_test.go:38:
testdata/majority_commit.txt:103:
committed [2 args]
<no input to command>
----
idx
x> 5 (id=1)
> 5 (id=2)
? 0 (id=3)
5
datadriven_test.go:38:
testdata/majority_commit.txt:112:
committed [2 args]
<no input to command>
----
idx
> 5 (id=1)
> 5 (id=2)
xx> 12 (id=3)
5
datadriven_test.go:38:
testdata/majority_commit.txt:121:
committed [2 args]
<no input to command>
----
idx
> 100 (id=1)
x> 101 (id=2)
xx> 103 (id=3)
101
datadriven_test.go:38:
testdata/majority_commit.txt:133:
committed [2 args]
<no input to command>
----
idx
x> 101 (id=1)
xxxx> 104 (id=2)
xx> 103 (id=3)
> 103 (id=4)
? 0 (id=5)
103
datadriven_test.go:38:
testdata/majority_commit.txt:145:
committed [2 args]
<no input to command>
----
idx
x> 101 (id=1)
xx> 102 (id=2)
xxx> 103 (id=3)
> 103 (id=4)
? 0 (id=5)
102
=== RUN TestDataDriven/majority_vote
datadriven_test.go:38:
testdata/majority_vote.txt:2:
vote [0 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:6:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:10:
vote [2 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/majority_vote.txt:14:
vote [2 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:21:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:26:
vote [2 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/majority_vote.txt:30:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:34:
vote [2 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/majority_vote.txt:38:
vote [2 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:44:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:48:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:52:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:56:
vote [2 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/majority_vote.txt:60:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:64:
vote [2 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:68:
vote [2 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:72:
vote [2 args]
<no input to command>
----
VoteLost
datadriven_test.go:38:
testdata/majority_vote.txt:79:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:83:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:87:
vote [2 args]
<no input to command>
----
VoteWon
datadriven_test.go:38:
testdata/majority_vote.txt:91:
vote [2 args]
<no input to command>
----
VotePending
datadriven_test.go:38:
testdata/majority_vote.txt:95:
vote [2 args]
<no input to command>
----
VoteLost
--- PASS: TestDataDriven (0.36s)
--- PASS: TestDataDriven/joint_commit (0.33s)
--- PASS: TestDataDriven/joint_vote (0.01s)
--- PASS: TestDataDriven/majority_commit (0.01s)
--- PASS: TestDataDriven/majority_vote (0.01s)
=== RUN TestQuick
=== RUN TestQuick/majority_commit
--- PASS: TestQuick (3.67s)
--- PASS: TestQuick/majority_commit (3.67s)
PASS
ok go.etcd.io/etcd/raft/quorum 4.045s
=== RUN TestConfState_Equivalent
=== RUN TestConfState_Equivalent/#00
=== RUN TestConfState_Equivalent/#01
=== RUN TestConfState_Equivalent/#02
=== RUN TestConfState_Equivalent/#03
=== RUN TestConfState_Equivalent/#04
=== RUN TestConfState_Equivalent/#05
--- PASS: TestConfState_Equivalent (0.00s)
--- PASS: TestConfState_Equivalent/#00 (0.00s)
--- PASS: TestConfState_Equivalent/#01 (0.00s)
--- PASS: TestConfState_Equivalent/#02 (0.00s)
--- PASS: TestConfState_Equivalent/#03 (0.00s)
--- PASS: TestConfState_Equivalent/#04 (0.00s)
--- PASS: TestConfState_Equivalent/#05 (0.00s)
PASS
ok go.etcd.io/etcd/raft/raftpb 0.020s
=== RUN TestInflightsAdd
--- PASS: TestInflightsAdd (0.00s)
=== RUN TestInflightFreeTo
--- PASS: TestInflightFreeTo (0.00s)
=== RUN TestInflightFreeFirstOne
--- PASS: TestInflightFreeFirstOne (0.00s)
=== RUN TestProgressString
--- PASS: TestProgressString (0.00s)
=== RUN TestProgressIsPaused
--- PASS: TestProgressIsPaused (0.00s)
=== RUN TestProgressResume
--- PASS: TestProgressResume (0.00s)
=== RUN TestProgressBecomeProbe
--- PASS: TestProgressBecomeProbe (0.00s)
=== RUN TestProgressBecomeReplicate
--- PASS: TestProgressBecomeReplicate (0.00s)
=== RUN TestProgressBecomeSnapshot
--- PASS: TestProgressBecomeSnapshot (0.00s)
=== RUN TestProgressUpdate
--- PASS: TestProgressUpdate (0.00s)
=== RUN TestProgressMaybeDecr
--- PASS: TestProgressMaybeDecr (0.00s)
PASS
ok go.etcd.io/etcd/raft/tracker 0.020s
? go.etcd.io/etcd/version [no test files]
=== RUN TestFilePipeline
--- PASS: TestFilePipeline (0.00s)
=== RUN TestFilePipelineFailPreallocate
{"level":"warn","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"file too large"}
--- PASS: TestFilePipelineFailPreallocate (0.00s)
=== RUN TestFilePipelineFailLockFile
--- PASS: TestFilePipelineFailLockFile (0.00s)
=== RUN TestReadRecord
--- PASS: TestReadRecord (0.00s)
=== RUN TestWriteRecord
--- PASS: TestWriteRecord (0.00s)
=== RUN TestRepairTruncate
{"level":"info","msg":"repairing","path":"/tmp/waltest2706928690/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest2706928690/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairTruncate (1.48s)
=== RUN TestRepairWriteTearLast
{"level":"info","msg":"repairing","path":"/tmp/waltest4019945996/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest4019945996/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairWriteTearLast (3.03s)
=== RUN TestRepairWriteTearMiddle
{"level":"info","msg":"repairing","path":"/tmp/waltest843917076/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest843917076/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"slow fdatasync","took":"1.218638275s","expected-duration":"1s"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairWriteTearMiddle (3.37s)
=== RUN TestRepairFailDeleteDir
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000001-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000002-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000003-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000004-000000000000000c.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000005-000000000000000f.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000006-0000000000000012.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000007-0000000000000015.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000008-0000000000000018.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000009-000000000000001b.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000a-000000000000001e.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000b-0000000000000021.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000c-0000000000000024.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000d-0000000000000027.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000e-000000000000002a.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000f-000000000000002d.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000010-0000000000000030.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000011-0000000000000033.wal"}
--- PASS: TestRepairFailDeleteDir (9.05s)
=== RUN TestNew
--- PASS: TestNew (0.24s)
=== RUN TestCreateFailFromPollutedDir
--- PASS: TestCreateFailFromPollutedDir (0.00s)
=== RUN TestWalCleanup
--- PASS: TestWalCleanup (0.14s)
=== RUN TestCreateFailFromNoSpaceLeft
{"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/waltest3154068623.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"file too large"}
--- PASS: TestCreateFailFromNoSpaceLeft (0.00s)
=== RUN TestNewForInitedDir
--- PASS: TestNewForInitedDir (0.00s)
=== RUN TestOpenAtIndex
--- PASS: TestOpenAtIndex (0.09s)
=== RUN TestVerify
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000005-0000000000000005.wal"}
--- PASS: TestVerify (3.07s)
=== RUN TestCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2956430158/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2956430158/0000000000000002-0000000000000002.wal"}
--- PASS: TestCut (1.38s)
=== RUN TestSaveWithCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4258555184/0000000000000001-0000000000000005.wal"}
--- PASS: TestSaveWithCut (0.87s)
=== RUN TestRecover
--- PASS: TestRecover (0.46s)
=== RUN TestSearchIndex
--- PASS: TestSearchIndex (0.00s)
=== RUN TestScanWalName
--- PASS: TestScanWalName (0.00s)
=== RUN TestRecoverAfterCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/000000000000000a-000000000000000a.wal"}
--- PASS: TestRecoverAfterCut (4.92s)
=== RUN TestOpenAtUncommittedIndex
--- PASS: TestOpenAtUncommittedIndex (0.33s)
=== RUN TestOpenForRead
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/000000000000000a-000000000000000a.wal"}
--- PASS: TestOpenForRead (4.09s)
=== RUN TestOpenWithMaxIndex
--- PASS: TestOpenWithMaxIndex (0.36s)
=== RUN TestSaveEmpty
--- PASS: TestSaveEmpty (0.00s)
=== RUN TestReleaseLockTo
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/000000000000000a-000000000000000a.wal"}
--- PASS: TestReleaseLockTo (5.46s)
=== RUN TestTailWriteNoSlackSpace
--- PASS: TestTailWriteNoSlackSpace (0.67s)
=== RUN TestRestartCreateWal
--- PASS: TestRestartCreateWal (0.20s)
=== RUN TestOpenOnTornWrite
--- PASS: TestOpenOnTornWrite (2.65s)
=== RUN TestRenameFail
{"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/waltest4040610608","to":"/tmp/waltest2242659602"}
--- PASS: TestRenameFail (0.01s)
=== RUN TestValidSnapshotEntries
--- PASS: TestValidSnapshotEntries (0.37s)
=== RUN TestValidSnapshotEntriesAfterPurgeWal
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2128518897/0000000000000001-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2128518897/0000000000000002-0000000000000004.wal"}
--- PASS: TestValidSnapshotEntriesAfterPurgeWal (1.09s)
=== RUN TestReadAllFail
--- PASS: TestReadAllFail (0.18s)
PASS
ok go.etcd.io/etcd/wal 43.586s
? go.etcd.io/etcd/wal/walpb [no test files]
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules execute_after_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
find _build -type s -delete
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -a -O--buildsystem=golang -O--builddirectory=_build
dh_prep -a -O--buildsystem=golang -O--builddirectory=_build
dh_auto_install -a -O--buildsystem=golang -O--builddirectory=_build
cd _build && mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr
cd _build && cp -r bin /<<PKGBUILDDIR>>/debian/tmp/usr
dh_install -a -O--buildsystem=golang -O--builddirectory=_build
dh_installdocs -a -O--buildsystem=golang -O--builddirectory=_build
dh_installchangelogs -a -O--buildsystem=golang -O--builddirectory=_build
dh_installman -a -O--buildsystem=golang -O--builddirectory=_build
debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installinit -p etcd-server --name=etcd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_installsystemd
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installsystemd -p etcd-server --name=etcd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installsystemduser -a -O--buildsystem=golang -O--builddirectory=_build
dh_perl -a -O--buildsystem=golang -O--builddirectory=_build
dh_link -a -O--buildsystem=golang -O--builddirectory=_build
dh_strip_nondeterminism -a -O--buildsystem=golang -O--builddirectory=_build
dh_compress -a -O--buildsystem=golang -O--builddirectory=_build
dh_fixperms -a -O--buildsystem=golang -O--builddirectory=_build
dh_missing -a -O--buildsystem=golang -O--builddirectory=_build
dh_strip -a -O--buildsystem=golang -O--builddirectory=_build
dh_strip: warning: Could not find the BuildID in debian/etcd-client/usr/bin/etcdctl
dh_strip: warning: Could not find the BuildID in debian/etcd-server/usr/bin/etcd
dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build
dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build
dh_installdeb -a -O--buildsystem=golang -O--builddirectory=_build
dh_golang -a -O--buildsystem=golang -O--builddirectory=_build
dh_gencontrol -a -O--buildsystem=golang -O--builddirectory=_build
dpkg-gencontrol: warning: package etcd-client: substitution variable ${misc:Static-Built-Using} unused, but is defined
dpkg-gencontrol: warning: package etcd-server: substitution variable ${misc:Static-Built-Using} unused, but is defined
dh_md5sums -a -O--buildsystem=golang -O--builddirectory=_build
dh_builddeb -a -O--buildsystem=golang -O--builddirectory=_build
dpkg-deb: building package 'etcd-server' in '../etcd-server_3.4.23-4_armhf.deb'.
dpkg-deb: building package 'etcd-client' in '../etcd-client_3.4.23-4_armhf.deb'.
dpkg-genbuildinfo --build=any -O../etcd_3.4.23-4_armhf.buildinfo
dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../etcd_3.4.23-4_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-01-16T22:08:29Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
etcd_3.4.23-4_armhf.changes:
----------------------------
Format: 1.8
Date: Mon, 09 Jan 2023 19:29:55 +0800
Source: etcd
Binary: etcd-client etcd-server
Architecture: armhf
Version: 3.4.23-4
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Shengjing Zhu <zhsj@debian.org>
Description:
etcd-client - highly-available key value store -- client
etcd-server - highly-available key value store -- daemon
Changes:
etcd (3.4.23-4) unstable; urgency=medium
.
* Team upload.
* Add patch to skip flaky TestReadWriteTimeout
* Add vip-manager << 1.0.2-5~ to Breaks
Checksums-Sha1:
cb1300ccefbf7e9b2403bfc2bd5ff2c3a4bffdd0 4030148 etcd-client_3.4.23-4_armhf.deb
4171713993bbd8b4b0c608b99d1c496fadb0f990 7697592 etcd-server_3.4.23-4_armhf.deb
b405f5d5231adbaf5600884b08aa519f70a17c88 12451 etcd_3.4.23-4_armhf.buildinfo
Checksums-Sha256:
61ea493644e6cbad92b919def508189e089a6d03b0b034b5d531663c0f225ae8 4030148 etcd-client_3.4.23-4_armhf.deb
c2c56ac378814466fe7b39cfa5ae149abc239338c2e0cf6d3bc5f10900e7ed1f 7697592 etcd-server_3.4.23-4_armhf.deb
77dc272b89ab167e65b6b3209bef7ffa847682d07875e7b1649eb975a278bcd5 12451 etcd_3.4.23-4_armhf.buildinfo
Files:
17c7442edb6d523c99a5c46e3d99c1ec 4030148 net optional etcd-client_3.4.23-4_armhf.deb
982600cc905eb3ecb0015b71775c86d5 7697592 net optional etcd-server_3.4.23-4_armhf.deb
aeb52d55f1b51a69e96c2b937e435093 12451 net optional etcd_3.4.23-4_armhf.buildinfo
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
etcd-client_3.4.23-4_armhf.deb
------------------------------
new Debian package, version 2.0.
size 4030148 bytes: control archive=1708 bytes.
3256 bytes, 24 lines control
266 bytes, 4 lines md5sums
Package: etcd-client
Source: etcd
Version: 3.4.23-4
Architecture: armhf
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 15724
Depends: libc6 (>= 2.34)
Built-Using: go-md2man-v2 (= 2.0.2+ds1-1), golang-1.19 (= 1.19.4-1), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.5-1), golang-github-coreos-go-systemd (= 22.3.2-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.18-1), golang-github-dustin-go-humanize (= 1.0.0-3), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-2), golang-github-golang-jwt-jwt (= 4.4.3-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4), golang-github-google-btree (= 1.0.0-1), golang-github-google-uuid (= 1.3.0-1), golang-github-gorilla-websocket (= 1.5.0-2), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-1), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.6.4-2), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-1), golang-github-mattn-go-runewidth (= 0.0.13-3), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.14.0-3), golang-github-prometheus-client-model (= 0.3.0-3), golang-github-prometheus-common (= 0.39.0-2), golang-github-prometheus-procfs (= 0.8.0-3), golang-github-rivo-uniseg (= 0.4.2-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.6.1-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.9-2), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.4.0-1), golang-go.uber-atomic (= 1.10.0-2), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.23.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.4.0+dfsg-1), golang-golang-x-sys (= 0.3.0-1), golang-golang-x-text (= 0.5.0-1), golang-golang-x-time (= 0.3.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.33.3-2), golang-google-protobuf (= 1.28.1-2), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-1), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-protobuf-extensions (= 1.0.1-3), golang-yaml.v2 (= 2.4.0-4)
Section: net
Priority: optional
Homepage: https://etcd.io
Description: highly-available key value store -- client
A highly-available key value store for shared configuration and service
discovery. etcd is inspired by zookeeper and doozer, with a focus on:
.
* Simple: curl'able user facing API (HTTP+JSON)
* Secure: optional SSL client cert authentication
* Fast: benchmarked 1000s of writes/s per instance
* Reliable: Properly distributed using Raft
.
Etcd uses the Raft consensus algorithm to manage a highly-available replicated
log.
.
This package contains the client binaries.
drwxr-xr-x root/root 0 2023-01-09 11:29 ./
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/bin/
-rwxr-xr-x root/root 16082512 2023-01-09 11:29 ./usr/bin/etcdctl
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-client/
-rw-r--r-- root/root 2618 2023-01-09 11:29 ./usr/share/doc/etcd-client/changelog.Debian.gz
-rw-r--r-- root/root 2553 2023-01-09 11:29 ./usr/share/doc/etcd-client/copyright
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/man/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/man/man1/
-rw-r--r-- root/root 2554 2023-01-09 11:29 ./usr/share/man/man1/etcdctl.1.gz
etcd-server_3.4.23-4_armhf.deb
------------------------------
new Debian package, version 2.0.
size 7697592 bytes: control archive=7228 bytes.
35 bytes, 2 lines conffiles
3331 bytes, 26 lines control
17943 bytes, 210 lines md5sums
2199 bytes, 64 lines * postinst #!/bin/sh
827 bytes, 30 lines * postrm #!/bin/sh
225 bytes, 7 lines * preinst #!/bin/sh
473 bytes, 12 lines * prerm #!/bin/sh
Package: etcd-server
Source: etcd
Version: 3.4.23-4
Architecture: armhf
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 22865
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: adduser, libc6 (>= 2.34)
Suggests: etcd-client
Built-Using: go-md2man-v2 (= 2.0.2+ds1-1), golang-1.19 (= 1.19.4-1), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.5-1), golang-github-coreos-go-systemd (= 22.3.2-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.18-1), golang-github-dustin-go-humanize (= 1.0.0-3), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-2), golang-github-golang-jwt-jwt (= 4.4.3-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4), golang-github-google-btree (= 1.0.0-1), golang-github-google-uuid (= 1.3.0-1), golang-github-gorilla-websocket (= 1.5.0-2), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-1), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.6.4-2), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-1), golang-github-mattn-go-runewidth (= 0.0.13-3), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.14.0-3), golang-github-prometheus-client-model (= 0.3.0-3), golang-github-prometheus-common (= 0.39.0-2), golang-github-prometheus-procfs (= 0.8.0-3), golang-github-rivo-uniseg (= 0.4.2-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.6.1-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.9-2), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.4.0-1), golang-go.uber-atomic (= 1.10.0-2), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.23.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.4.0+dfsg-1), golang-golang-x-sys (= 0.3.0-1), golang-golang-x-text (= 0.5.0-1), golang-golang-x-time (= 0.3.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.33.3-2), golang-google-protobuf (= 1.28.1-2), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-1), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-protobuf-extensions (= 1.0.1-3), golang-yaml.v2 (= 2.4.0-4)
Section: net
Priority: optional
Homepage: https://etcd.io
Description: highly-available key value store -- daemon
A highly-available key value store for shared configuration and service
discovery. etcd is inspired by zookeeper and doozer, with a focus on:
.
* Simple: curl'able user facing API (HTTP+JSON)
* Secure: optional SSL client cert authentication
* Fast: benchmarked 1000s of writes/s per instance
* Reliable: Properly distributed using Raft
.
Etcd uses the Raft consensus algorithm to manage a highly-available replicated
log.
.
This package contains the server binaries.
drwxr-xr-x root/root 0 2023-01-09 11:29 ./
drwxr-xr-x root/root 0 2023-01-09 11:29 ./etc/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./etc/default/
-rw-r--r-- root/root 183 2023-01-09 11:29 ./etc/default/etcd
drwxr-xr-x root/root 0 2023-01-09 11:29 ./etc/init.d/
-rwxr-xr-x root/root 571 2023-01-09 11:29 ./etc/init.d/etcd
drwxr-xr-x root/root 0 2023-01-09 11:29 ./lib/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./lib/systemd/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./lib/systemd/system/
-rw-r--r-- root/root 576 2023-01-09 11:29 ./lib/systemd/system/etcd.service
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/bin/
-rwxr-xr-x root/root 20275960 2023-01-09 11:29 ./usr/bin/etcd
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/
lrwxrwxrwx root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/README.md.gz -> docs.md.gz
-rw-r--r-- root/root 97 2023-01-09 11:29 ./usr/share/doc/etcd-server/TODO.Debian
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/benchmarks/
-rw-r--r-- root/root 435 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/README.md
-rw-r--r-- root/root 2762 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root 3252 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-benchmarks.md
-rw-r--r-- root/root 3842 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root 1612 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root 1360 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root 3866 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-3-watch-memory-benchmark.md
-rw-r--r-- root/root 1650 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-storage-memory-benchmark.md.gz
-rw-r--r-- root/root 1540 2022-12-21 06:11 ./usr/share/doc/etcd-server/branch_management.md
-rw-r--r-- root/root 2617 2023-01-09 11:29 ./usr/share/doc/etcd-server/changelog.Debian.gz
-rw-r--r-- root/root 2553 2023-01-09 11:29 ./usr/share/doc/etcd-server/copyright
-rw-r--r-- root/root 2759 2022-12-21 06:11 ./usr/share/doc/etcd-server/demo.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-guide/
-rw-r--r-- root/root 1956 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_concurrency_reference_v3.md.gz
-rw-r--r-- root/root 1817 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_grpc_gateway.md.gz
-rw-r--r-- root/root 7848 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_reference_v3.md.gz
drwxr-xr-x root/root 0 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/
-rw-r--r-- root/root 9359 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/rpc.swagger.json.gz
-rw-r--r-- root/root 1884 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3election.swagger.json.gz
-rw-r--r-- root/root 1254 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3lock.swagger.json.gz
-rw-r--r-- root/root 1104 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/experimental_apis.md
-rw-r--r-- root/root 2300 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/grpc_naming.md
-rw-r--r-- root/root 3717 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/interacting_v3.md.gz
-rw-r--r-- root/root 563 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/limit.md
-rw-r--r-- root/root 1542 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/local_cluster.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-internal/
-rw-r--r-- root/root 2121 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/discovery_protocol.md.gz
-rw-r--r-- root/root 1285 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/logging.md
-rw-r--r-- root/root 2707 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/release.md.gz
-rw-r--r-- root/root 2383 2022-12-21 06:11 ./usr/share/doc/etcd-server/dl_build.md
-rw-r--r-- root/root 1604 2022-12-21 06:11 ./usr/share/doc/etcd-server/docs.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/etcd-mixin/
-rw-r--r-- root/root 883 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/README.md
-rw-r--r-- root/root 3563 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/mixin.libsonnet.gz
-rw-r--r-- root/root 2806 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/test.yaml
-rw-r--r-- root/root 6576 2022-12-21 06:11 ./usr/share/doc/etcd-server/faq.md.gz
-rw-r--r-- root/root 3770 2022-12-21 06:11 ./usr/share/doc/etcd-server/integrations.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/learning/
-rw-r--r-- root/root 7469 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/api.md.gz
-rw-r--r-- root/root 2114 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/api_guarantees.md.gz
-rw-r--r-- root/root 3668 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/data_model.md
-rw-r--r-- root/root 3570 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-auth-v3.md.gz
-rw-r--r-- root/root 4410 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-client.md.gz
-rw-r--r-- root/root 4162 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-learner.md.gz
-rw-r--r-- root/root 2616 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/glossary.md
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/learning/img/
-rw-r--r-- root/root 81852 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-01.png
-rw-r--r-- root/root 64299 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-02.png
-rw-r--r-- root/root 59901 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-03.png
-rw-r--r-- root/root 67322 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-04.png
-rw-r--r-- root/root 67372 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-05.png
-rw-r--r-- root/root 80910 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-06.png
-rw-r--r-- root/root 65900 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-07.png
-rw-r--r-- root/root 263288 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-08.png
-rw-r--r-- root/root 223757 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-09.png
-rw-r--r-- root/root 4380 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/etcd.png
-rw-r--r-- root/root 125903 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-01.png
-rw-r--r-- root/root 106424 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-02.png
-rw-r--r-- root/root 148787 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-03.png
-rw-r--r-- root/root 118795 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-04.png
-rw-r--r-- root/root 131249 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-05.png
-rw-r--r-- root/root 157006 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-06.png
-rw-r--r-- root/root 82029 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-07.png
-rw-r--r-- root/root 91205 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-08.png
-rw-r--r-- root/root 125525 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-09.png
-rw-r--r-- root/root 98006 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-10.png
-rw-r--r-- root/root 67641 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-11.png
-rw-r--r-- root/root 61802 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-12.png
-rw-r--r-- root/root 58051 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-13.png
-rw-r--r-- root/root 5042 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/why.md.gz
-rw-r--r-- root/root 2743 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/metrics/
-rw-r--r-- root/root 5240 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/latest.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.0.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.1.gz
-rw-r--r-- root/root 2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.10.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.11.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.12.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.13.gz
-rw-r--r-- root/root 2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.14.gz
-rw-r--r-- root/root 2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.15.gz
-rw-r--r-- root/root 2801 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.16.gz
-rw-r--r-- root/root 2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.17.gz
-rw-r--r-- root/root 2858 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.18.gz
-rw-r--r-- root/root 3296 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.19.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.2.gz
-rw-r--r-- root/root 4433 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.20.gz
-rw-r--r-- root/root 2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.3.gz
-rw-r--r-- root/root 2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.4.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.5.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.6.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.7.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.8.gz
-rw-r--r-- root/root 2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.9.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.0.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.1.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.10.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.11.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.12.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.13.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.14.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.15.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.16.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.17.gz
-rw-r--r-- root/root 2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.18.gz
-rw-r--r-- root/root 2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.19.gz
-rw-r--r-- root/root 2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.2.gz
-rw-r--r-- root/root 2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.20.gz
-rw-r--r-- root/root 2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.21.gz
-rw-r--r-- root/root 2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.22.gz
-rw-r--r-- root/root 3015 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.23.gz
-rw-r--r-- root/root 3436 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.24.gz
-rw-r--r-- root/root 4441 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.25.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.3.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.4.gz
-rw-r--r-- root/root 2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.5.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.6.gz
-rw-r--r-- root/root 2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.7.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.8.gz
-rw-r--r-- root/root 2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.9.gz
-rw-r--r-- root/root 3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.0.gz
-rw-r--r-- root/root 3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.1.gz
-rw-r--r-- root/root 4732 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.10.gz
-rw-r--r-- root/root 3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.2.gz
-rw-r--r-- root/root 3897 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.3.gz
-rw-r--r-- root/root 3924 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.4.gz
-rw-r--r-- root/root 3922 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.5.gz
-rw-r--r-- root/root 3923 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.6.gz
-rw-r--r-- root/root 3925 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.7.gz
-rw-r--r-- root/root 3925 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.8.gz
-rw-r--r-- root/root 4439 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.9.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/op-guide/
-rw-r--r-- root/root 2408 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/authentication.md.gz
-rw-r--r-- root/root 5294 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/clustering.md.gz
-rw-r--r-- root/root 6106 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/configuration.md.gz
-rw-r--r-- root/root 2060 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/container.md.gz
-rw-r--r-- root/root 98749 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd-sample-grafana.png
-rw-r--r-- root/root 1235 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.gz
-rw-r--r-- root/root 1015 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.yml.gz
-rw-r--r-- root/root 1619 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/failures.md.gz
-rw-r--r-- root/root 1829 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/gateway.md.gz
-rw-r--r-- root/root 2842 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/grafana.json.gz
-rw-r--r-- root/root 3631 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/grpc_proxy.md.gz
-rw-r--r-- root/root 2592 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/hardware.md.gz
-rw-r--r-- root/root 4743 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/maintenance.md.gz
-rw-r--r-- root/root 2479 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/monitoring.md.gz
-rw-r--r-- root/root 2188 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/performance.md.gz
-rw-r--r-- root/root 1632 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/recovery.md.gz
-rw-r--r-- root/root 4460 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/runtime-configuration.md.gz
-rw-r--r-- root/root 1988 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/runtime-reconf-design.md.gz
-rw-r--r-- root/root 7442 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/security.md.gz
-rw-r--r-- root/root 2536 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/supported-platform.md
-rw-r--r-- root/root 2182 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/v2-migration.md.gz
-rw-r--r-- root/root 418 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/versioning.md
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/platforms/
-rw-r--r-- root/root 3357 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/aws.md.gz
-rw-r--r-- root/root 2053 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/container-linux-systemd.md.gz
-rw-r--r-- root/root 2629 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/freebsd.md
-rw-r--r-- root/root 3035 2022-12-21 06:11 ./usr/share/doc/etcd-server/production-users.md.gz
-rw-r--r-- root/root 2332 2022-12-21 06:11 ./usr/share/doc/etcd-server/reporting_bugs.md
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/rfc/
-rw-r--r-- root/root 1825 2022-12-21 06:11 ./usr/share/doc/etcd-server/rfc/v3api.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/triage/
-rw-r--r-- root/root 1658 2022-12-21 06:11 ./usr/share/doc/etcd-server/triage/PRs.md
-rw-r--r-- root/root 2651 2022-12-21 06:11 ./usr/share/doc/etcd-server/triage/issues.md
-rw-r--r-- root/root 2435 2022-12-21 06:11 ./usr/share/doc/etcd-server/tuning.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/upgrades/
-rw-r--r-- root/root 2983 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_0.md.gz
-rw-r--r-- root/root 2919 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_1.md.gz
-rw-r--r-- root/root 5236 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_2.md.gz
-rw-r--r-- root/root 7127 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_3.md.gz
-rw-r--r-- root/root 6940 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_4.md.gz
-rw-r--r-- root/root 5529 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_5.md.gz
-rw-r--r-- root/root 749 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrading-etcd.md
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/
-rw-r--r-- root/root 1304 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/04_to_2_snapshot_migration.md
-rw-r--r-- root/root 2899 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/README.md
-rw-r--r-- root/root 5394 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/admin_guide.md.gz
-rw-r--r-- root/root 7945 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/api.md.gz
-rw-r--r-- root/root 3368 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/api_v3.md.gz
-rw-r--r-- root/root 3539 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/auth_api.md.gz
-rw-r--r-- root/root 2063 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/authentication.md.gz
-rw-r--r-- root/root 1933 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/backward_compatibility.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/benchmarks/
-rw-r--r-- root/root 573 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/README.md
-rw-r--r-- root/root 2830 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root 3409 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-benchmarks.md
-rw-r--r-- root/root 3944 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root 1706 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root 1464 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root 3988 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-watch-memory-benchmark.md
-rw-r--r-- root/root 1707 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-storage-memory-benchmark.md.gz
-rw-r--r-- root/root 1442 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/branch_management.md
-rw-r--r-- root/root 4786 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/clustering.md.gz
-rw-r--r-- root/root 3851 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/configuration.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/dev/
-rw-r--r-- root/root 1888 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/dev/release.md.gz
-rw-r--r-- root/root 2215 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/discovery_protocol.md.gz
-rw-r--r-- root/root 3939 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/docker_guide.md
-rw-r--r-- root/root 2078 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/errorcode.md
-rw-r--r-- root/root 1029 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.gz
-rw-r--r-- root/root 3544 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.yml
-rw-r--r-- root/root 1855 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/faq.md.gz
-rw-r--r-- root/root 1021 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/glossary.md
-rw-r--r-- root/root 2646 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/internal-protocol-versioning.md
-rw-r--r-- root/root 2341 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/libraries-and-tools.md.gz
-rw-r--r-- root/root 3434 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/members_api.md
-rw-r--r-- root/root 2892 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/metrics.md.gz
-rw-r--r-- root/root 683 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/other_apis.md
drwxr-xr-x root/root 0 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/platforms/
-rw-r--r-- root/root 2913 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/platforms/freebsd.md
-rw-r--r-- root/root 2827 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/production-users.md
-rw-r--r-- root/root 3117 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/proxy.md.gz
-rw-r--r-- root/root 2442 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/reporting_bugs.md
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/rfc/
-rw-r--r-- root/root 1892 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/rfc/v3api.md.gz
-rw-r--r-- root/root 3784 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/runtime-configuration.md.gz
-rw-r--r-- root/root 2148 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/runtime-reconf-design.md.gz
-rw-r--r-- root/root 3508 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/security.md.gz
-rw-r--r-- root/root 2008 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/tuning.md.gz
-rw-r--r-- root/root 2136 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_1.md.gz
-rw-r--r-- root/root 2183 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_2.md.gz
-rw-r--r-- root/root 2438 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_3.md.gz
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/man/
drwxr-xr-x root/root 0 2023-01-09 11:29 ./usr/share/man/man1/
-rw-r--r-- root/root 3466 2023-01-09 11:29 ./usr/share/man/man1/etcd.1.gz
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 827260
Build-Time: 2481
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 1557
Job: etcd_3.4.23-4
Machine Architecture: armhf
Package: etcd
Package-Time: 4112
Source-Version: 3.4.23-4
Space: 827260
Status: successful
Version: 3.4.23-4
--------------------------------------------------------------------------------
Finished at 2023-01-16T22:08:29Z
Build needed 01:08:32, 827260k disc space