https://launchpad.net/ubuntu/+source/etcd/3.4.30-1/+build/27854909 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-arm64-035 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 29 Feb 20:37:26 ntpdate[1851]: adjust time server 10.211.37.1 offset -0.000143 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27854909 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-27854909 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27854909 Starting target for build PACKAGEBUILD-27854909 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27854909 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-27854909 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27854909 Updating target for build PACKAGEBUILD-27854909 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1349 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [519 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.4 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6035 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf Packages [164 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [104 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf Packages [780 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [506 kB] Fetched 24.4 MB in 3s (7089 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.36 libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libperl5.38 libunistring5 perl-modules-5.38 The following packages have been kept back: libnsl-dev libnsl2 libtirpc-dev libtirpc3 optipng The following packages will be upgraded: apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgpg-error-l10n libgpg-error0 libgssapi-krb5-2 libidn2-0 libip4tc2 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblzma5 libmd0 libmount1 libncursesw6 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpng16-16 libproc2-0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libssl3 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 151 upgraded, 11 newly installed, 2 to remove and 5 not upgraded. Need to get 95.0 MB of archives. After this operation, 45.9 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4 [136 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu2 [1352 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu2 [19.1 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4 [104 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main armhf linux-libc-dev armhf 6.8.0-11.11 [1553 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libnss-nisplus armhf 1.3-0ubuntu7 [20.1 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.39-0ubuntu2 [2827 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.39-0ubuntu2 [530 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-14-base armhf 14-20240221-2.1ubuntu1 [46.9 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-s1 armhf 14-20240221-2.1ubuntu1 [41.5 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu7 [73.9 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.16 [93.1 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu2 [666 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.3-6ubuntu2 [99.8 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main armhf coreutils armhf 9.4-3ubuntu2 [1280 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5ubuntu1 [33.5 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5ubuntu1 [31.2 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build1 [8024 B] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build1 [61.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2 [454 kB] Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main armhf liblzma5 armhf 5.6.0-0.2 [117 kB] Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++6 armhf 14-20240221-2.1ubuntu1 [714 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1 [15.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0~alpha4-0ubuntu1 [44.4 kB] Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit-common all 1:3.1.2-2.1 [5674 B] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.4-2 [13.4 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libaudit1 armhf 1:3.1.2-2.1 [44.3 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.3-6ubuntu2 [159 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu1 [25.8 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libssl3 armhf 3.0.10-1ubuntu4 [1553 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2 [265 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 30+20230601-2ubuntu1 [43.9 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu1 [198 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libselinux1 armhf 3.5-2build2 [70.4 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.3-6ubuntu2 [170 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main armhf perl-modules-5.38 all 5.38.2-3ubuntu1 [3110 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.38 armhf 5.38.2-3 [4105 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.38.2-3 [231 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.38.2-3 [1670 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf liblocale-gettext-perl armhf 1.07-6build1 [14.8 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libtext-iconv-perl armhf 1.7-8build1 [12.6 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libtext-charwidth-perl armhf 0.04-11build1 [8894 B] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3 armhf 5.3.28+dfsg2-4 [652 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6 armhf 1.23-5 [29.8 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4 armhf 1.23-5 [5970 B] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g armhf 1:1.3.dfsg-3ubuntu1 [50.6 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86 [205 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86 [124 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam0g armhf 1.5.3-5ubuntu2 [62.0 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libseccomp2 armhf 2.5.5-1ubuntu1 [49.4 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-sysv armhf 255.4-1ubuntu1 [11.9 kB] Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd-dev all 255.4-1ubuntu2 [103 kB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main armhf systemd armhf 255.4-1ubuntu1 [3502 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-shared armhf 255.4-1ubuntu1 [2009 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4 [22.3 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libudev1 armhf 255.4-1ubuntu1 [166 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu1 [135 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.3-6ubuntu2 [33.7 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu1 [238 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.3-6ubuntu2 [195 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.3-6ubuntu2 [132 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd0 armhf 255.4-1ubuntu1 [410 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2 [31.3 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libapt-pkg6.0t64 armhf 2.7.12+nmu1 [986 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt armhf 2.7.12+nmu1 [1367 kB] Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main armhf apt-utils armhf 2.7.12+nmu1 [210 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu1 [10.8 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3 [51.0 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf gpgv armhf 2.4.4-2ubuntu7 [223 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1 [21.0 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu1 [258 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2 [512 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2 [96.1 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libgnutls30 armhf 3.8.3-1ubuntu1 [939 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3 [236 kB] Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg armhf 1.22.5ubuntu2 [1231 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu4 [80.7 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1 [167 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4 [166 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu2 [95.8 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu1 [10.3 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu1 [200 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu1 [178 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2 [198 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.3-6ubuntu2 [1214 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu2 [33.7 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu2 [47.0 kB] Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-modules armhf 1.5.3-5ubuntu2 [260 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.3-6ubuntu2 [116 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.3-6ubuntu2 [40.7 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1 [10.3 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2 [23.1 kB] Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libpam-runtime all 1.5.3-5ubuntu2 [40.8 kB] Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage-common all 3.5-1build3 [10.1 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2 [262 kB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsemanage2 armhf 3.5-1build3 [84.3 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu1 [118 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu1 [90.5 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu1 [817 kB] Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13 armhf 13.2.0-16ubuntu1 [14.5 kB] Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13 armhf 13.2.0-16ubuntu1 [445 kB] Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13 armhf 13.2.0-16ubuntu1 [1032 B] Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [8755 kB] Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libcc1-0 armhf 14-20240221-2.1ubuntu1 [39.3 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-3ubuntu1 [87.6 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-3ubuntu1 [88.0 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-3ubuntu1 [13.2 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-3ubuntu1 [2925 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-3ubuntu1 [464 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-3ubuntu1 [3078 B] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-3ubuntu1 [217 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libstdc++-13-dev armhf 13.2.0-16ubuntu1 [2402 kB] Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgomp1 armhf 14-20240221-2.1ubuntu1 [125 kB] Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libatomic1 armhf 14-20240221-2.1ubuntu1 [7818 B] Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libasan8 armhf 14-20240221-2.1ubuntu1 [2940 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libubsan1 armhf 14-20240221-2.1ubuntu1 [1152 kB] Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libgcc-13-dev armhf 13.2.0-16ubuntu1 [900 kB] Get:122 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [16.8 MB] Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-16ubuntu1 [9935 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main armhf gcc-13-base armhf 13.2.0-16ubuntu1 [47.2 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu1 [48.8 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1 [115 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main armhf procps armhf 2:4.0.4-4ubuntu1 [700 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.10-1ubuntu4 [973 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-5build1 [13.7 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-5build1 [118 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-5build1 [320 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-5build1 [78.6 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-5build1 [31.3 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3 [8120 B] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu1 [21.2 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-3 [56.2 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8 armhf 8.2-3 [129 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.45.1-1 [590 kB] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libtirpc-common all 1.3.4+ds-1.1 [8018 B] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-1ubuntu1 [273 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.3-6ubuntu2 [77.7 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16 armhf 1.6.43-1 [166 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf psmisc armhf 23.6-2 [176 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main armhf xz-utils armhf 5.6.0-0.2 [271 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main armhf dpkg-dev all 1.22.5ubuntu2 [1061 kB] Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libdpkg-perl all 1.22.5ubuntu2 [269 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu1 [36.4 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf gpg armhf 2.4.4-2ubuntu7 [523 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf gpgconf armhf 2.4.4-2ubuntu7 [115 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf gpg-agent armhf 2.4.4-2ubuntu7 [236 kB] Preconfiguring packages ... Fetched 95.0 MB in 4s (22.2 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../libc6-dev_2.39-0ubuntu2_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu2_armhf.deb ... Unpacking libc-dev-bin (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_6.8.0-11.11_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-11.11) over (6.5.0-9.9) ... Preparing to unpack .../libnss-nisplus_1.3-0ubuntu7_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-0ubuntu7) over (1.3-0ubuntu6) ... Preparing to unpack .../libc6_2.39-0ubuntu2_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu2) ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu2_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu2) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu2) ... Selecting previously unselected package gcc-14-base:armhf. (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../gcc-14-base_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240221-2.1ubuntu1) ... Setting up gcc-14-base:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13382 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13382 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu7_armhf.deb ... Unpacking base-files (13ubuntu7) over (13ubuntu3) ... Setting up base-files (13ubuntu7) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 13391 files and directories currently installed.) Preparing to unpack .../debianutils_5.16_armhf.deb ... Unpacking debianutils (5.16) over (5.8-1) ... Setting up debianutils (5.16) ... (Reading database ... 13390 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu2_armhf.deb ... Unpacking bash (5.2.21-2ubuntu2) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 13390 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-6ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.39.3-6ubuntu2) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-6ubuntu2) ... (Reading database ... 13390 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu2_armhf.deb ... Unpacking coreutils (9.4-3ubuntu2) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_armhf.deb ... Unpacking bzip2 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5ubuntu1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.0-0.2_armhf.deb ... Unpacking liblzma5:armhf (5.6.0-0.2) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.0-0.2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240221-2.1ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libacl1_2.3.2-1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0~alpha4-0ubuntu1_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0~alpha4-0ubuntu1) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.10-1ubuntu4_armhf.deb ... Unpacking libssl3:armhf (3.0.10-1ubuntu4) over (3.0.10-1ubuntu2) ... Setting up libssl3:armhf (3.0.10-1ubuntu4) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20230601-2ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (30+20230601-2ubuntu1) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu1) ... (Reading database ... 13369 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2build2_armhf.deb ... Unpacking libselinux1:armhf (3.5-2build2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2build2) ... (Reading database ... 13370 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 13370 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3_armhf.deb ... Unpacking perl (5.38.2-3) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3ubuntu1_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3ubuntu1) ... Selecting previously unselected package libperl5.38:armhf. Preparing to unpack .../libperl5.38_5.38.2-3_armhf.deb ... Unpacking libperl5.38:armhf (5.38.2-3) ... Preparing to unpack .../perl-base_5.38.2-3_armhf.deb ... Unpacking perl-base (5.38.2-3) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3) ... (Reading database ... 15304 files and directories currently installed.) Preparing to unpack .../0-liblocale-gettext-perl_1.07-6build1_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6build1) over (1.07-6) ... Preparing to unpack .../1-libtext-iconv-perl_1.7-8build1_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build1) over (1.7-8) ... Preparing to unpack .../2-libtext-charwidth-perl_0.04-11build1_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build1) over (0.04-11) ... Preparing to unpack .../3-libdb5.3_5.3.28+dfsg2-4_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg2-4) over (5.3.28+dfsg2-2) ... Preparing to unpack .../4-libgdbm6_1.23-5_armhf.deb ... Unpacking libgdbm6:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../5-libgdbm-compat4_1.23-5_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-5) over (1.23-3) ... Preparing to unpack .../6-zlib1g_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3ubuntu1) ... (Reading database ... 15304 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15303 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu2) ... (Reading database ... 15302 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu1_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu1) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu1) ... (Reading database ... 15302 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_255.4-1ubuntu1_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../1-systemd-dev_255.4-1ubuntu2_all.deb ... Unpacking systemd-dev (255.4-1ubuntu2) over (253.5-1ubuntu6) ... Preparing to unpack .../2-systemd_255.4-1ubuntu1_armhf.deb ... Unpacking systemd (255.4-1ubuntu1) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../3-libsystemd-shared_255.4-1ubuntu1_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Preparing to unpack .../4-libargon2-1_0~20190702+dfsg-4_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../5-libudev1_255.4-1ubuntu1_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu1_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu1) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu1) over (2:2.6.1-4ubuntu3) ... Preparing to unpack .../libfdisk1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../mount_2.39.3-6ubuntu2_armhf.deb ... Unpacking mount (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libsystemd0_255.4-1ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu1) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15464 files and directories currently installed.) Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 15415 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.12+nmu1_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.12+nmu1) ... Setting up libapt-pkg6.0t64:armhf (2.7.12+nmu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../apt_2.7.12+nmu1_armhf.deb ... Unpacking apt (2.7.12+nmu1) over (2.7.3) ... Setting up apt (2.7.12+nmu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.12+nmu1_armhf.deb ... Unpacking apt-utils (2.7.12+nmu1) over (2.7.3) ... Preparing to unpack .../libdebconfclient0_0.271ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu1) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_armhf.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu7) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_armhf.deb ... Unpacking libunistring5:armhf (1.1-2) ... Setting up libunistring5:armhf (1.1-2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.8.3-1ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.8.3-1ubuntu1) over (3.8.1-4ubuntu1) ... Setting up libgnutls30:armhf (3.8.3-1ubuntu1) ... (Reading database ... 15471 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_armhf.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15471 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.5ubuntu2_armhf.deb ... Unpacking dpkg (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.5ubuntu2) ... (Reading database ... 15469 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu4_armhf.deb ... Unpacking dash (0.5.12-6ubuntu4) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu4) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_armhf.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_armhf.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_armhf.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_armhf.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_armhf.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-6ubuntu2_armhf.deb ... Unpacking util-linux (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-6ubuntu2) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15470 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_armhf.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15468 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu2) ... (Reading database ... 15467 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu2_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu2) ... Installing new version of config file /etc/security/namespace.init ... Setting up libapparmor1:armhf (4.0.0~alpha4-0ubuntu1) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu1) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu1) ... Setting up libfdisk1:armhf (2.39.3-6ubuntu2) ... Setting up libkmod2:armhf (30+20230601-2ubuntu1) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu1) ... Setting up systemd-dev (255.4-1ubuntu2) ... Setting up mount (2.39.3-6ubuntu2) ... Setting up systemd (255.4-1ubuntu1) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-6ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-6ubuntu2) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-6ubuntu2_armhf.deb ... Unpacking uuid-runtime (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.5.2-1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2) ... (Reading database ... 15465 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu2_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu2) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build3_all.deb ... Unpacking libsemanage-common (3.5-1build3) over (3.5-1) ... Setting up libsemanage-common (3.5-1build3) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_armhf.deb ... Unpacking libsepol2:armhf (3.5-2) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build3_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build3) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build3) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15464 files and directories currently installed.) Preparing to unpack .../00-g++-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking g++-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../01-gcc-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../02-cpp-13_13.2.0-16ubuntu1_armhf.deb ... Unpacking cpp-13 (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../03-cpp-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Preparing to unpack .../04-libcc1-0_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../05-libctf0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../06-libctf-nobfd0_2.42-3ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../07-libsframe1_2.42-3ubuntu1_armhf.deb ... Unpacking libsframe1:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../08-binutils-arm-linux-gnueabihf_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../09-libbinutils_2.42-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../10-binutils_2.42-3ubuntu1_armhf.deb ... Unpacking binutils (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../11-binutils-common_2.42-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.42-3ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../12-libstdc++-13-dev_13.2.0-16ubuntu1_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../13-libgomp1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../14-libatomic1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../15-libasan8_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../16-libubsan1_14-20240221-2.1ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240221-2.1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../17-libgcc-13-dev_13.2.0-16ubuntu1_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../18-gcc-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../19-g++-13-arm-linux-gnueabihf_13.2.0-16ubuntu1_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Preparing to unpack .../20-gcc-13-base_13.2.0-16ubuntu1_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-16ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../21-libproc2-0_2%3a4.0.4-4ubuntu1_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../22-mawk_1.3.4.20240123-1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../23-procps_2%3a4.0.4-4ubuntu1_armhf.deb ... Unpacking procps (2:4.0.4-4ubuntu1) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../24-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../25-openssl_3.0.10-1ubuntu4_armhf.deb ... Unpacking openssl (3.0.10-1ubuntu4) over (3.0.10-1ubuntu2) ... Preparing to unpack .../26-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../27-krb5-locales_1.20.1-5build1_all.deb ... Unpacking krb5-locales (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../28-libgssapi-krb5-2_1.20.1-5build1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../29-libkrb5-3_1.20.1-5build1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../30-libk5crypto3_1.20.1-5build1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../31-libkrb5support0_1.20.1-5build1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-5build1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../32-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../33-libip4tc2_1.8.10-3ubuntu1_armhf.deb ... Unpacking libip4tc2:armhf (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../34-readline-common_8.2-3_all.deb ... Unpacking readline-common (8.2-3) over (8.2-1.3) ... Preparing to unpack .../35-libreadline8_8.2-3_armhf.deb ... Unpacking libreadline8:armhf (8.2-3) over (8.2-1.3) ... Preparing to unpack .../36-libsqlite3-0_3.45.1-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1) over (3.42.0-1) ... Preparing to unpack .../37-libtirpc-common_1.3.4+ds-1.1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../38-tzdata_2024a-1ubuntu1_all.deb ... Unpacking tzdata (2024a-1ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../39-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../40-bsdextrautils_2.39.3-6ubuntu2_armhf.deb ... Unpacking bsdextrautils (2.39.3-6ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../41-libpng16-16_1.6.43-1_armhf.deb ... Unpacking libpng16-16:armhf (1.6.43-1) over (1.6.40-1) ... Preparing to unpack .../42-psmisc_23.6-2_armhf.deb ... Unpacking psmisc (23.6-2) over (23.6-1) ... Preparing to unpack .../43-xz-utils_5.6.0-0.2_armhf.deb ... Unpacking xz-utils (5.6.0-0.2) over (5.4.1-0.2) ... Preparing to unpack .../44-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../45-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../46-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../47-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../48-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../49-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../50-dpkg-dev_1.22.5ubuntu2_all.deb ... Unpacking dpkg-dev (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Preparing to unpack .../51-libdpkg-perl_1.22.5ubuntu2_all.deb ... Unpacking libdpkg-perl (1.22.5ubuntu2) over (1.22.0ubuntu1) ... Preparing to unpack .../52-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../53-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../54-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../55-pinentry-curses_1.2.1-3ubuntu1_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu1) over (1.2.1-1ubuntu1) ... Preparing to unpack .../56-gpg_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../57-gpgconf_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../58-gpg-agent_2.4.4-2ubuntu7_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu7) over (2.2.40-1.1ubuntu1) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:armhf (1.7-8build1) ... Setting up libtext-charwidth-perl:armhf (0.04-11build1) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up bsdextrautils (2.39.3-6ubuntu2) ... Setting up init (1.66ubuntu1) ... Setting up psmisc (23.6-2) ... Setting up libtirpc-common (1.3.4+ds-1.1) ... Setting up libsqlite3-0:armhf (3.45.1-1) ... Setting up binutils-common:armhf (2.42-3ubuntu1) ... Setting up linux-libc-dev:armhf (6.8.0-11.11) ... Setting up libctf-nobfd0:armhf (2.42-3ubuntu1) ... Setting up krb5-locales (1.20.1-5build1) ... Setting up libgomp1:armhf (14-20240221-2.1ubuntu1) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libnss-nisplus:armhf (1.3-0ubuntu7) ... Setting up libsframe1:armhf (2.42-3ubuntu1) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libkrb5support0:armhf (1.20.1-5build1) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Feb 29 20:37:58 UTC 2024. Universal Time is now: Thu Feb 29 20:37:58 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:armhf (13.2.0-16ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.0-0.2) ... Setting up perl-modules-5.38 (5.38.2-3ubuntu1) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu1) ... Setting up libpng16-16:armhf (1.6.43-1) ... Setting up libatomic1:armhf (14-20240221-2.1ubuntu1) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:armhf (1.20.1-5build1) ... Setting up libubsan1:armhf (14-20240221-2.1ubuntu1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-6ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:armhf (1:4.4.36-4) ... Setting up libasan8:armhf (14-20240221-2.1ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu1) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:armhf (1.20.1-5build1) ... Setting up libbinutils:armhf (2.42-3ubuntu1) ... Setting up libc-dev-bin (2.39-0ubuntu2) ... Setting up openssl (3.0.10-1ubuntu4) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-3) ... Setting up libdb5.3:armhf (5.3.28+dfsg2-4) ... Setting up libcc1-0:armhf (14-20240221-2.1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6build1) ... Setting up libgdbm6:armhf (1.23-5) ... Setting up libctf0:armhf (2.42-3ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu1) ... Setting up apt-utils (2.7.12+nmu1) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up libreadline8:armhf (8.2-3) ... Setting up debconf-i18n (1.5.86) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up libgssapi-krb5-2:armhf (1.20.1-5build1) ... Setting up libgdbm-compat4:armhf (1.23-5) ... Setting up libgcc-13-dev:armhf (13.2.0-16ubuntu1) ... Setting up gpgconf (2.4.4-2ubuntu7) ... Setting up libc6-dev:armhf (2.39-0ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.42-3ubuntu1) ... Setting up gpg (2.4.4-2ubuntu7) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-16ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu7) ... Setting up cpp-13 (13.2.0-16ubuntu1) ... Setting up libperl5.38:armhf (5.38.2-3) ... Setting up binutils (2.42-3ubuntu1) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up perl (5.38.2-3) ... Setting up gcc-13 (13.2.0-16ubuntu1) ... Setting up libdpkg-perl (1.22.5ubuntu2) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-16ubuntu1) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-16ubuntu1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up dpkg-dev (1.22.5ubuntu2) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu2) ... Processing triggers for debianutils (5.16) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-27854909 armhf noble-proposed -c chroot:build-PACKAGEBUILD-27854909 --arch=armhf --dist=noble-proposed --nolog etcd_3.4.30-1.dsc Initiating build PACKAGEBUILD-27854909 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos03-arm64-035.buildd +==============================================================================+ | etcd 3.4.30-1 (armhf) Thu, 29 Feb 2024 20:38:04 +0000 | +==============================================================================+ Package: etcd Version: 3.4.30-1 Source Version: 3.4.30-1 Distribution: noble-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27854909/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/etcd-Ezqp8j/resolver-b7Ypd8' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- etcd_3.4.30-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/etcd-Ezqp8j/etcd-3.4.30' with '<>' I: NOTICE: Log filtering will replace 'build/etcd-Ezqp8j' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-github-golang-protobuf-1-3-dev, golang-k8s-sigs-yaml-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-github-golang-protobuf-1-3-dev, golang-k8s-sigs-yaml-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [857 B] Get:5 copy:/<>/apt_archive ./ Packages [945 B] Fetched 2765 B in 0s (131 kB/s) Reading package lists... Reading package lists... Install main 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: apt-utils bash-completion ca-certificates debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libunistring2 openssl perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev debhelper debugedit dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.22-go golang-1.22-src golang-any golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev golang-github-alecthomas-units-dev golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev golang-github-dghubble-sling-dev golang-github-dustin-go-humanize-dev golang-github-eapache-go-xerial-snappy-dev golang-github-edsrzf-mmap-go-dev golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev golang-github-go-stack-stack-dev golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev golang-github-golang-freetype-dev golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev golang-github-golang-snappy-dev golang-github-google-btree-dev golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev golang-github-google-uuid-dev golang-github-gorilla-mux-dev golang-github-gorilla-websocket-dev golang-github-grpc-ecosystem-go-grpc-middleware-dev golang-github-grpc-ecosystem-go-grpc-prometheus-dev golang-github-grpc-ecosystem-grpc-gateway-dev golang-github-hashicorp-hcl-dev golang-github-hdrhistogram-hdrhistogram-go-dev golang-github-influxdata-influxdb1-client-dev golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev golang-github-julienschmidt-httprouter-dev golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev golang-github-kr-fs-dev golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev golang-github-mitchellh-mapstructure-dev golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev golang-github-mwitkow-go-conntrack-dev golang-github-nxadm-tail-dev golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev golang-github-opentracing-opentracing-go-dev golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev golang-github-performancecopilot-speed-dev golang-github-pierrec-lz4-dev golang-github-pkg-errors-dev golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev golang-github-prometheus-client-golang-dev golang-github-prometheus-client-model-dev golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev golang-github-russross-blackfriday-v2-dev golang-github-samuel-go-zookeeper-dev golang-github-shopify-sarama-dev golang-github-shurcool-sanitized-anchor-name-dev golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev golang-github-spf13-afero-dev golang-github-spf13-cast-dev golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev golang-github-spf13-pflag-dev golang-github-spf13-viper-dev golang-github-stathat-go-dev golang-github-streadway-amqp-dev golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev golang-github-yuin-goldmark-dev golang-glog-dev golang-go golang-go.opencensus-dev golang-go.uber-atomic-dev golang-go.uber-multierr-dev golang-go.uber-zap-dev golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev golang-gomega-dev golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-cloud-compute-metadata-dev golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev golang-src golang-uber-goleak-dev groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu74 libjs-jquery libjs-jquery-ui libmagic-mgc libmagic1 libpipeline1 libpkgconf3 libprotobuf-dev libprotobuf-lite32 libprotobuf32 libprotoc32 libsub-override-perl libsystemd-dev libtool libuchardet0 libxml2 libzstd-dev m4 man-db pkg-config pkgconf pkgconf-bin po-debconf protobuf-compiler protoc-gen-go-1-3 zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr | brz 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 debhelper debugedit dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext gettext-base golang-1.22-go golang-1.22-src golang-any golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev golang-github-alecthomas-units-dev golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev golang-github-dghubble-sling-dev golang-github-dustin-go-humanize-dev golang-github-eapache-go-xerial-snappy-dev golang-github-edsrzf-mmap-go-dev golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev golang-github-go-stack-stack-dev golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev golang-github-golang-freetype-dev golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev golang-github-golang-snappy-dev golang-github-google-btree-dev golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev golang-github-google-uuid-dev golang-github-gorilla-mux-dev golang-github-gorilla-websocket-dev golang-github-grpc-ecosystem-go-grpc-middleware-dev golang-github-grpc-ecosystem-go-grpc-prometheus-dev golang-github-grpc-ecosystem-grpc-gateway-dev golang-github-hashicorp-hcl-dev golang-github-hdrhistogram-hdrhistogram-go-dev golang-github-influxdata-influxdb1-client-dev golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev golang-github-julienschmidt-httprouter-dev golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev golang-github-kr-fs-dev golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev golang-github-mitchellh-mapstructure-dev golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev golang-github-mwitkow-go-conntrack-dev golang-github-nxadm-tail-dev golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev golang-github-opentracing-opentracing-go-dev golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev golang-github-performancecopilot-speed-dev golang-github-pierrec-lz4-dev golang-github-pkg-errors-dev golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev golang-github-prometheus-client-golang-dev golang-github-prometheus-client-model-dev golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev golang-github-russross-blackfriday-v2-dev golang-github-samuel-go-zookeeper-dev golang-github-shopify-sarama-dev golang-github-shurcool-sanitized-anchor-name-dev golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev golang-github-spf13-afero-dev golang-github-spf13-cast-dev golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev golang-github-spf13-pflag-dev golang-github-spf13-viper-dev golang-github-stathat-go-dev golang-github-streadway-amqp-dev golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev golang-github-yuin-goldmark-dev golang-glog-dev golang-go golang-go.opencensus-dev golang-go.uber-atomic-dev golang-go.uber-multierr-dev golang-go.uber-zap-dev golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev golang-gomega-dev golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-cloud-compute-metadata-dev golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev golang-src golang-uber-goleak-dev groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdw1 libelf1 libfile-stripnondeterminism-perl libicu74 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-main-dummy zlib1g-dev 0 upgraded, 197 newly installed, 0 to remove and 5 not upgraded. Need to get 206 MB of archives. After this operation, 1096 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1150 B] Get:2 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-sys-dev all 0.17.0-1 [424 kB] Get:3 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-sirupsen-logrus-dev all 1.9.0-1 [43.8 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libelf1 armhf 0.190-1 [49.8 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu1 [10.5 MB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu1 [595 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-2 [307 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1 armhf 1:5.45-2 [80.9 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-2 [21.1 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu1 [38.0 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1 [73.9 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3 [948 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-1 [26.2 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-3 [1196 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4 [235 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu1 [422 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7 [166 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libdw1 armhf 0.190-1 [235 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5 [42.8 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1 [109 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu1 [800 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf debhelper all 13.14.1ubuntu1 [869 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-src all 1.22.0-2 [19.7 MB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf golang-1.22-go armhf 1.22.0-2 [23.7 MB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf golang-src all 2:1.22~2 [4992 B] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf golang-go armhf 2:1.22~2 [43.9 kB] Get:38 http://ftpmaster.internal/ubuntu noble/universe armhf golang-any armhf 2:1.22~2 [2840 B] Get:39 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-ajstarks-svgo-dev all 2012-01-27-3 [12.9 kB] Get:40 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-benbjohnson-clock-dev all 1.3.0-1 [8380 B] Get:41 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-casbin-govaluate-dev all 1.1.1-2 [33.8 kB] Get:42 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] Get:43 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-casbin-casbin-dev all 2.82.0-1 [74.1 kB] Get:44 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] Get:45 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [14.0 kB] Get:46 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] Get:47 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-stretchr-objx-dev all 0.5.0-1 [26.5 kB] Get:48 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-yaml.v3-dev all 3.0.1-3 [76.1 kB] Get:49 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-stretchr-testify-dev all 1.8.4-1 [72.8 kB] Get:50 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-coreos-bbolt-dev all 1.3.8-1 [75.1 kB] Get:51 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] Get:52 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [79.6 kB] Get:53 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.3+ds1-1 [10.4 kB] Get:54 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-creack-pty-dev all 1.1.21-1 [14.8 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libzstd-dev armhf 1.5.5+dfsg2-2 [330 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2 [26.3 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2 [20.6 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2 [16.7 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2 [7170 B] Get:60 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-datadog-zstd-dev all 1.4.5+patch1-1 [12.6 kB] Get:61 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-snappy-dev all 0.0.2-3 [57.5 kB] Get:62 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-eapache-go-xerial-snappy-dev all 0.0~git20180814.776d571-1 [6918 B] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-golang-x-text-dev all 0.14.0-2 [4641 kB] Get:64 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-image-dev all 0.15.0-1 [2870 kB] Get:65 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB] Get:66 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-fogleman-gg-dev all 1.3.0-3 [14.9 kB] Get:67 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5428 B] Get:68 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-coreos-go-semver-dev all 0.3.0-1 [7100 B] Get:69 http://ftpmaster.internal/ubuntu noble/universe armhf golang-dbus-dev all 5.1.0-1 [65.0 kB] Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main armhf libsystemd-dev armhf 255.4-1ubuntu1 [1202 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-github-coreos-go-systemd-dev all 22.5.0-1 [58.5 kB] Get:72 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-term-dev all 0.17.0-1 [14.7 kB] Get:73 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-crypto-dev all 1:0.19.0-1 [1712 kB] Get:74 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-yaml.v2-dev all 2.4.0-4 [62.6 kB] Get:75 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-coreos-pkg-dev all 4-3 [25.3 kB] Get:76 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-dustin-go-humanize-dev all 1.0.1-1 [17.6 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g-dev armhf 1:1.3.dfsg-3ubuntu1 [882 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libprotobuf32 armhf 3.21.12-8ubuntu5 [908 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libprotobuf-lite32 armhf 3.21.12-8ubuntu5 [224 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf libprotobuf-dev armhf 3.21.12-8ubuntu5 [1425 kB] Get:81 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-gogo-protobuf-dev all 1.3.2-3build1 [885 kB] Get:82 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-protobuf-1-3-dev all 1.3.5-4build1 [241 kB] Get:83 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-1 [23.5 kB] Get:84 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-golang-jwt-jwt-dev all 5.0.0+really4.5.0-1 [40.3 kB] Get:85 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-google-btree-dev all 1.0.0-1 [13.3 kB] Get:86 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] Get:87 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [28.5 kB] Get:88 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] Get:89 http://ftpmaster.internal/ubuntu noble/universe armhf golang-go.uber-atomic-dev all 1.11.0-1 [16.8 kB] Get:90 http://ftpmaster.internal/ubuntu noble/universe armhf golang-go.uber-multierr-dev all 1.6.0-1 [10.2 kB] Get:91 http://ftpmaster.internal/ubuntu noble/universe armhf golang-uber-goleak-dev all 1.3.0-1 [17.4 kB] Get:92 http://ftpmaster.internal/ubuntu noble/universe armhf golang-go.uber-zap-dev all 1.26.0-1 [118 kB] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-golang-x-net-dev all 1:0.21.0+dfsg-1 [918 kB] Get:94 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] Get:95 http://ftpmaster.internal/ubuntu noble/universe armhf golang-glog-dev all 1.1.2-1 [26.0 kB] Get:96 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-oauth2-dev all 0.15.0-1 [38.8 kB] Get:97 http://ftpmaster.internal/ubuntu noble/universe armhf golang-google-cloud-compute-metadata-dev all 0.56.0-3 [17.4 kB] Get:98 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-oauth2-google-dev all 0.15.0-1 [46.8 kB] Get:99 http://ftpmaster.internal/ubuntu noble/universe armhf golang-google-genproto-dev all 0.0~git20200413.b5235f6-3 [4198 kB] Get:100 http://ftpmaster.internal/ubuntu noble/universe armhf golang-google-grpc-dev all 1.38.0+really1.33.3-1build1 [544 kB] Get:101 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.3.0-2 [67.1 kB] Get:102 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-beorn7-perks-dev all 1.0.1-1 [12.2 kB] Get:103 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-cespare-xxhash-dev all 2.1.1-2 [9052 B] Get:104 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] Get:105 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] Get:106 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] Get:107 http://ftpmaster.internal/ubuntu noble/universe armhf golang-google-protobuf-dev all 1.32.0-1 [849 kB] Get:108 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-prometheus-client-model-dev all 0.6.0-1 [11.5 kB] Get:109 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] Get:110 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] Get:111 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] Get:112 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] Get:113 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] Get:114 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] Get:115 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-3 [15.1 kB] Get:116 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-alecthomas-units-dev all 0.0~git20211218.b94a6e3-1 [8966 B] Get:117 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] Get:118 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-prometheus-common-dev all 0.47.0-2 [112 kB] Get:119 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-sync-dev all 0.6.0-1 [18.9 kB] Get:120 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-prometheus-procfs-dev all 0.12.0-1 [184 kB] Get:121 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-prometheus-client-golang-dev all 1.18.0-2 [173 kB] Get:122 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.0 kB] Get:123 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-google-go-querystring-dev all 1.1.0-2 [9422 B] Get:124 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-dghubble-sling-dev all 1.3.0-1 [17.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-ghodss-yaml-dev all 1.0.0+git20220118.d8423dc-2 [16.6 kB] Get:126 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4328 B] Get:127 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-grpc-ecosystem-grpc-gateway-dev all 1.16.0-4 [206 kB] Get:128 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5812 B] Get:129 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-rivo-uniseg-dev all 0.4.4-1 [256 kB] Get:130 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-mattn-go-runewidth-dev all 0.0.15-2 [17.2 kB] Get:131 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.6 kB] Get:132 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-soheilhy-cmux-dev all 0.1.5-2 [13.1 kB] Get:133 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.6 kB] Get:134 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-fsnotify-fsnotify-dev all 1.7.0-1 [39.1 kB] Get:135 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB] Get:136 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-magiconair-properties-dev all 1.8.7-1 [27.3 kB] Get:137 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [28.3 kB] Get:138 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-burntsushi-toml-dev all 1.3.2-2 [115 kB] Get:139 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pelletier-go-toml-dev all 1.9.5-1build1 [79.6 kB] Get:140 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pelletier-go-toml.v2-dev all 2.1.1-1 [876 kB] Get:141 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-kr-fs-dev all 0.1.0-2 [6344 B] Get:142 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pkg-sftp-dev all 1.13.6-1 [104 kB] Get:143 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-afero-dev all 1.11.0-1 [59.6 kB] Get:144 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-cast-dev all 1.6.0-1 [14.3 kB] Get:145 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [6828 B] Get:146 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-subosito-gotenv-dev all 1.3.0-1 [8808 B] Get:147 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-ini.v1-dev all 1.67.0-1 [40.8 kB] Get:148 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-viper-dev all 1.12.0-1 [71.0 kB] Get:149 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-spf13-cobra-dev all 1.8.0-1 [74.5 kB] Get:150 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-gorilla-websocket-dev all 1.5.1-1 [64.0 kB] Get:151 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5756 B] Get:152 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] Get:153 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-xiang90-probing-dev all 0.0.2-2 [4164 B] Get:154 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-time-dev all 0.5.0-1 [13.2 kB] Get:155 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libprotoc32 armhf 3.21.12-8ubuntu5 [819 kB] Get:157 http://ftpmaster.internal/ubuntu noble/universe armhf protobuf-compiler armhf 3.21.12-8ubuntu5 [29.0 kB] Get:158 http://ftpmaster.internal/ubuntu noble/universe armhf protoc-gen-go-1-3 armhf 1.3.5-4build1 [1289 kB] Get:159 http://ftpmaster.internal/ubuntu noble/universe armhf golang-goprotobuf-dev armhf 1.3.5-4build1 [1916 B] Get:160 http://ftpmaster.internal/ubuntu noble/universe armhf golang-k8s-sigs-yaml-dev all 1.3.0-1 [15.3 kB] Get:161 http://ftpmaster.internal/ubuntu noble/universe armhf golang-etcd-server-dev all 3.4.23-4ubuntu2 [919 kB] Get:162 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-go-stack-stack-dev all 1.8.0-1 [8736 B] Get:163 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [51.2 kB] Get:164 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5282 B] Get:165 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-nxadm-tail-dev all 1.4.5+ds1-5 [16.7 kB] Get:166 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gomega-dev all 1.27.10-1 [148 kB] Get:167 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-onsi-ginkgo-dev all 1.16.5-5 [133 kB] Get:168 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-gorilla-mux-dev all 1.8.1-1 [47.3 kB] Get:169 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-github-klauspost-compress-dev all 1.17.2+ds1-1 [33.0 MB] Get:170 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-klauspost-crc32-dev all 1.2.0-1 [17.0 kB] Get:171 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-pierrec-lz4-dev all 4.1.18-1 [24.8 MB] Get:172 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-stathat-go-dev all 0.0~git20130314.0.01d012b-2.1 [5336 B] Get:173 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-rcrowley-go-metrics-dev all 0.0~git20180125.8732c61-3 [29.5 kB] Get:174 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-eapache-go-resiliency.v1-dev all 1.2.0-1 [11.0 kB] Get:175 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gopkg-eapache-queue.v1-dev all 1.1.0-2 [5012 B] Get:176 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-shopify-sarama-dev all 1.22.1-1 [143 kB] Get:177 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-openzipkin-zipkin-go-dev all 0.1.5+git20190103.2fd7f4a-2 [50.5 kB] Get:178 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-edsrzf-mmap-go-dev all 1.1.0-1 [8682 B] Get:179 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1 [76.5 kB] Get:180 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-exp-dev all 0.0~git20231006.7918f67-1 [109 kB] Get:181 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-yuin-goldmark-dev all 1.7.0-1 [118 kB] Get:182 http://ftpmaster.internal/ubuntu noble/universe armhf golang-golang-x-mod-dev all 0.15.0-1 [105 kB] Get:183 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-golang-x-tools-dev all 1:0.18.0+ds-1 [1550 kB] Get:184 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-jung-kurt-gofpdf-dev all 2.17.2+ds-3 [923 kB] Get:185 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gonum-v1-plot-dev all 0.7.0-5 [4823 kB] Get:186 http://ftpmaster.internal/ubuntu noble/universe armhf golang-gonum-v1-gonum-dev all 0.14.0-1 [1924 kB] Get:187 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-hdrhistogram-hdrhistogram-go-dev all 1.1.2-3 [27.1 kB] Get:188 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.9 kB] Get:189 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-samuel-go-zookeeper-dev all 0.0~git20180130.c4fab1a-1 [34.5 kB] Get:190 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-streadway-amqp-dev all 0.0~git20200716.e6b33f4-3 [72.2 kB] Get:191 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.8 kB] Get:192 http://ftpmaster.internal/ubuntu noble/universe armhf golang-go.opencensus-dev all 0.24.0-1 [136 kB] Get:193 http://ftpmaster.internal/ubuntu noble/universe armhf golang-github-go-kit-kit-dev all 0.10.0-6 [188 kB] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:195 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] Get:196 http://ftpmaster.internal/ubuntu noble/main armhf dh-golang all 1.62 [25.2 kB] Get:197 http://ftpmaster.internal/ubuntu noble-proposed/universe armhf golang-golang-x-tools armhf 1:0.18.0+ds-1 [32.7 MB] Preconfiguring packages ... Fetched 206 MB in 9s (22.4 MB/s) Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... 15447 files and directories currently installed.) Preparing to unpack .../000-golang-golang-x-sys-dev_0.17.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.17.0-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../001-golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../002-libelf1_0.190-1_armhf.deb ... Unpacking libelf1:armhf (0.190-1) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../003-libicu74_74.2-1ubuntu1_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../004-libxml2_2.9.14+dfsg-1.3ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-2_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../006-libmagic1_1%3a5.45-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-2_armhf.deb ... Unpacking file (1:5.45-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-14ubuntu1_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.8-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../011-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.12.0-3_armhf.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.14.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-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 .../022-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../023-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../025-libdw1_0.190-1_armhf.deb ... Unpacking libdw1:armhf (0.190-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../026-debugedit_1%3a5.0-5_armhf.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.21-14ubuntu1_armhf.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-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 .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.14.1ubuntu1_all.deb ... Unpacking debhelper (13.14.1ubuntu1) ... Selecting previously unselected package golang-1.22-src. Preparing to unpack .../032-golang-1.22-src_1.22.0-2_all.deb ... Unpacking golang-1.22-src (1.22.0-2) ... Selecting previously unselected package golang-1.22-go. Preparing to unpack .../033-golang-1.22-go_1.22.0-2_armhf.deb ... Unpacking golang-1.22-go (1.22.0-2) ... Selecting previously unselected package golang-src. Preparing to unpack .../034-golang-src_2%3a1.22~2_all.deb ... Unpacking golang-src (2:1.22~2) ... Selecting previously unselected package golang-go:armhf. Preparing to unpack .../035-golang-go_2%3a1.22~2_armhf.deb ... Unpacking golang-go:armhf (2:1.22~2) ... Selecting previously unselected package golang-any:armhf. Preparing to unpack .../036-golang-any_2%3a1.22~2_armhf.deb ... Unpacking golang-any:armhf (2:1.22~2) ... Selecting previously unselected package golang-github-ajstarks-svgo-dev. Preparing to unpack .../037-golang-github-ajstarks-svgo-dev_2012-01-27-3_all.deb ... Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3) ... Selecting previously unselected package golang-github-benbjohnson-clock-dev. Preparing to unpack .../038-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-casbin-govaluate-dev. Preparing to unpack .../039-golang-github-casbin-govaluate-dev_1.1.1-2_all.deb ... Unpacking golang-github-casbin-govaluate-dev (1.1.1-2) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../040-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... Selecting previously unselected package golang-github-casbin-casbin-dev. Preparing to unpack .../041-golang-github-casbin-casbin-dev_2.82.0-1_all.deb ... Unpacking golang-github-casbin-casbin-dev (2.82.0-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../042-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-cockroachdb-datadriven-dev. Preparing to unpack .../043-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ... Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../044-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../045-golang-github-stretchr-objx-dev_0.5.0-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.5.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../046-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 .../047-golang-github-stretchr-testify-dev_1.8.4-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.8.4-1) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../048-golang-github-coreos-bbolt-dev_1.3.8-1_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.3.8-1) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../049-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 .../050-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 .../051-golang-github-cpuguy83-go-md2man-v2-dev_2.0.3+ds1-1_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.3+ds1-1) ... Selecting previously unselected package golang-github-creack-pty-dev. Preparing to unpack .../052-golang-github-creack-pty-dev_1.1.21-1_all.deb ... Unpacking golang-github-creack-pty-dev (1.1.21-1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../053-libzstd-dev_1.5.5+dfsg2-2_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.5+dfsg2-2) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../054-libpkgconf3_1.8.1-2_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../055-pkgconf-bin_1.8.1-2_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../056-pkgconf_1.8.1-2_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../057-pkg-config_1.8.1-2_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-2) ... Selecting previously unselected package golang-github-datadog-zstd-dev. Preparing to unpack .../058-golang-github-datadog-zstd-dev_1.4.5+patch1-1_all.deb ... Unpacking golang-github-datadog-zstd-dev (1.4.5+patch1-1) ... Selecting previously unselected package golang-github-golang-snappy-dev. Preparing to unpack .../059-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 .../060-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-golang-x-text-dev. Preparing to unpack .../061-golang-golang-x-text-dev_0.14.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.14.0-2) ... Selecting previously unselected package golang-golang-x-image-dev. Preparing to unpack .../062-golang-golang-x-image-dev_0.15.0-1_all.deb ... Unpacking golang-golang-x-image-dev (0.15.0-1) ... Selecting previously unselected package golang-github-golang-freetype-dev. Preparing to unpack .../063-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ... Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... Selecting previously unselected package golang-github-fogleman-gg-dev. Preparing to unpack .../064-golang-github-fogleman-gg-dev_1.3.0-3_all.deb ... Unpacking golang-github-fogleman-gg-dev (1.3.0-3) ... Selecting previously unselected package golang-github-bgentry-speakeasy-dev. Preparing to unpack .../065-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-coreos-go-semver-dev. Preparing to unpack .../066-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 golang-dbus-dev. Preparing to unpack .../067-golang-dbus-dev_5.1.0-1_all.deb ... Unpacking golang-dbus-dev (5.1.0-1) ... Selecting previously unselected package libsystemd-dev:armhf. Preparing to unpack .../068-libsystemd-dev_255.4-1ubuntu1_armhf.deb ... Unpacking libsystemd-dev:armhf (255.4-1ubuntu1) ... Selecting previously unselected package golang-github-coreos-go-systemd-dev. Preparing to unpack .../069-golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb ... Unpacking golang-github-coreos-go-systemd-dev (22.5.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../070-golang-golang-x-term-dev_0.17.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.17.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../071-golang-golang-x-crypto-dev_1%3a0.19.0-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.19.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../072-golang-gopkg-yaml.v2-dev_2.4.0-4_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.0-4) ... Selecting previously unselected package golang-github-coreos-pkg-dev. Preparing to unpack .../073-golang-github-coreos-pkg-dev_4-3_all.deb ... Unpacking golang-github-coreos-pkg-dev (4-3) ... Selecting previously unselected package golang-github-dustin-go-humanize-dev. Preparing to unpack .../074-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ... Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../075-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Selecting previously unselected package libprotobuf32:armhf. Preparing to unpack .../076-libprotobuf32_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotobuf32:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package libprotobuf-lite32:armhf. Preparing to unpack .../077-libprotobuf-lite32_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotobuf-lite32:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package libprotobuf-dev:armhf. Preparing to unpack .../078-libprotobuf-dev_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotobuf-dev:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package golang-github-gogo-protobuf-dev. Preparing to unpack .../079-golang-github-gogo-protobuf-dev_1.3.2-3build1_all.deb ... Unpacking golang-github-gogo-protobuf-dev (1.3.2-3build1) ... Selecting previously unselected package golang-github-golang-protobuf-1-3-dev. Preparing to unpack .../080-golang-github-golang-protobuf-1-3-dev_1.3.5-4build1_all.deb ... Unpacking golang-github-golang-protobuf-1-3-dev (1.3.5-4build1) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../081-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-1) ... Selecting previously unselected package golang-github-golang-jwt-jwt-dev. Preparing to unpack .../082-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.0-1_all.deb ... Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.0-1) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../083-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 .../084-golang-github-google-uuid-dev_1.6.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.6.0-1) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../085-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-pkg-errors-dev. Preparing to unpack .../086-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... Selecting previously unselected package golang-go.uber-atomic-dev. Preparing to unpack .../087-golang-go.uber-atomic-dev_1.11.0-1_all.deb ... Unpacking golang-go.uber-atomic-dev (1.11.0-1) ... Selecting previously unselected package golang-go.uber-multierr-dev. Preparing to unpack .../088-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 .../089-golang-uber-goleak-dev_1.3.0-1_all.deb ... Unpacking golang-uber-goleak-dev (1.3.0-1) ... Selecting previously unselected package golang-go.uber-zap-dev. Preparing to unpack .../090-golang-go.uber-zap-dev_1.26.0-1_all.deb ... Unpacking golang-go.uber-zap-dev (1.26.0-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../091-golang-golang-x-net-dev_1%3a0.21.0+dfsg-1_all.deb ... Unpacking golang-golang-x-net-dev (1:0.21.0+dfsg-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../092-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../093-golang-glog-dev_1.1.2-1_all.deb ... Unpacking golang-glog-dev (1.1.2-1) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../094-golang-golang-x-oauth2-dev_0.15.0-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.15.0-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../095-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 .../096-golang-golang-x-oauth2-google-dev_0.15.0-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.15.0-1) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../097-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 .../098-golang-google-grpc-dev_1.38.0+really1.33.3-1build1_all.deb ... Unpacking golang-google-grpc-dev (1.38.0+really1.33.3-1build1) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. Preparing to unpack .../099-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-2_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-2) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../100-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-cespare-xxhash-dev. Preparing to unpack .../101-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-modern-go-concurrent-dev. Preparing to unpack .../102-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 .../103-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 .../104-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... Selecting previously unselected package golang-google-protobuf-dev. Preparing to unpack .../105-golang-google-protobuf-dev_1.32.0-1_all.deb ... Unpacking golang-google-protobuf-dev (1.32.0-1) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../106-golang-github-prometheus-client-model-dev_0.6.0-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.6.0-1) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../107-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-aws-aws-sdk-go-dev. Preparing to unpack .../108-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../109-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-kit-log-dev. Preparing to unpack .../110-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../111-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 .../112-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 .../113-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-3_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-3) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../114-golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../115-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../116-golang-github-prometheus-common-dev_0.47.0-2_all.deb ... Unpacking golang-github-prometheus-common-dev (0.47.0-2) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../117-golang-golang-x-sync-dev_0.6.0-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.6.0-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../118-golang-github-prometheus-procfs-dev_0.12.0-1_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.12.0-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../119-golang-github-prometheus-client-golang-dev_1.18.0-2_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.18.0-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. Preparing to unpack .../120-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Selecting previously unselected package golang-github-google-go-querystring-dev. Preparing to unpack .../121-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ... Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ... Selecting previously unselected package golang-github-dghubble-sling-dev. Preparing to unpack .../122-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ... Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ... Selecting previously unselected package golang-github-ghodss-yaml-dev. Preparing to unpack .../123-golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2_all.deb ... Unpacking golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ... Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. Preparing to unpack .../124-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 .../125-golang-github-grpc-ecosystem-grpc-gateway-dev_1.16.0-4_all.deb ... Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.16.0-4) ... Selecting previously unselected package golang-github-jonboulle-clockwork-dev. Preparing to unpack .../126-golang-github-jonboulle-clockwork-dev_0.1.0-4.1_all.deb ... Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Selecting previously unselected package golang-github-rivo-uniseg-dev. Preparing to unpack .../127-golang-github-rivo-uniseg-dev_0.4.4-1_all.deb ... Unpacking golang-github-rivo-uniseg-dev (0.4.4-1) ... Selecting previously unselected package golang-github-mattn-go-runewidth-dev. Preparing to unpack .../128-golang-github-mattn-go-runewidth-dev_0.0.15-2_all.deb ... Unpacking golang-github-mattn-go-runewidth-dev (0.0.15-2) ... Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. Preparing to unpack .../129-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ... Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... Selecting previously unselected package golang-github-soheilhy-cmux-dev. Preparing to unpack .../130-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-pflag-dev. Preparing to unpack .../131-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-fsnotify-fsnotify-dev. Preparing to unpack .../132-golang-github-fsnotify-fsnotify-dev_1.7.0-1_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.7.0-1) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../133-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../134-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../135-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../136-golang-github-burntsushi-toml-dev_1.3.2-2_all.deb ... Unpacking golang-github-burntsushi-toml-dev (1.3.2-2) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../137-golang-github-pelletier-go-toml-dev_1.9.5-1build1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. Preparing to unpack .../138-golang-github-pelletier-go-toml.v2-dev_2.1.1-1_all.deb ... Unpacking golang-github-pelletier-go-toml.v2-dev (2.1.1-1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../139-golang-github-kr-fs-dev_0.1.0-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-2) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../140-golang-github-pkg-sftp-dev_1.13.6-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.13.6-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../141-golang-github-spf13-afero-dev_1.11.0-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.11.0-1) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../142-golang-github-spf13-cast-dev_1.6.0-1_all.deb ... Unpacking golang-github-spf13-cast-dev (1.6.0-1) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../143-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 .../144-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../145-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../146-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../147-golang-github-spf13-cobra-dev_1.8.0-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.8.0-1) ... Selecting previously unselected package golang-github-gorilla-websocket-dev. Preparing to unpack .../148-golang-github-gorilla-websocket-dev_1.5.1-1_all.deb ... Unpacking golang-github-gorilla-websocket-dev (1.5.1-1) ... Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. Preparing to unpack .../149-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 .../150-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... Selecting previously unselected package golang-github-xiang90-probing-dev. Preparing to unpack .../151-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ... Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../152-golang-golang-x-time-dev_0.5.0-1_all.deb ... Unpacking golang-golang-x-time-dev (0.5.0-1) ... Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. Preparing to unpack .../153-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ... Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... Selecting previously unselected package libprotoc32:armhf. Preparing to unpack .../154-libprotoc32_3.21.12-8ubuntu5_armhf.deb ... Unpacking libprotoc32:armhf (3.21.12-8ubuntu5) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../155-protobuf-compiler_3.21.12-8ubuntu5_armhf.deb ... Unpacking protobuf-compiler (3.21.12-8ubuntu5) ... Selecting previously unselected package protoc-gen-go-1-3. Preparing to unpack .../156-protoc-gen-go-1-3_1.3.5-4build1_armhf.deb ... Unpacking protoc-gen-go-1-3 (1.3.5-4build1) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../157-golang-goprotobuf-dev_1.3.5-4build1_armhf.deb ... Unpacking golang-goprotobuf-dev (1.3.5-4build1) ... Selecting previously unselected package golang-k8s-sigs-yaml-dev. Preparing to unpack .../158-golang-k8s-sigs-yaml-dev_1.3.0-1_all.deb ... Unpacking golang-k8s-sigs-yaml-dev (1.3.0-1) ... Selecting previously unselected package golang-etcd-server-dev. Preparing to unpack .../159-golang-etcd-server-dev_3.4.23-4ubuntu2_all.deb ... Unpacking golang-etcd-server-dev (3.4.23-4ubuntu2) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../160-golang-github-go-stack-stack-dev_1.8.0-1_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.8.0-1) ... Selecting previously unselected package golang-github-influxdata-influxdb1-client-dev. Preparing to unpack .../161-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ... Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... Selecting previously unselected package golang-gopkg-tomb.v1-dev. Preparing to unpack .../162-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ... Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ... Selecting previously unselected package golang-github-nxadm-tail-dev. Preparing to unpack .../163-golang-github-nxadm-tail-dev_1.4.5+ds1-5_all.deb ... Unpacking golang-github-nxadm-tail-dev (1.4.5+ds1-5) ... Selecting previously unselected package golang-gomega-dev. Preparing to unpack .../164-golang-gomega-dev_1.27.10-1_all.deb ... Unpacking golang-gomega-dev (1.27.10-1) ... Selecting previously unselected package golang-github-onsi-ginkgo-dev. Preparing to unpack .../165-golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb ... Unpacking golang-github-onsi-ginkgo-dev (1.16.5-5) ... Selecting previously unselected package golang-github-gorilla-mux-dev. Preparing to unpack .../166-golang-github-gorilla-mux-dev_1.8.1-1_all.deb ... Unpacking golang-github-gorilla-mux-dev (1.8.1-1) ... Selecting previously unselected package golang-github-klauspost-compress-dev. Preparing to unpack .../167-golang-github-klauspost-compress-dev_1.17.2+ds1-1_all.deb ... Unpacking golang-github-klauspost-compress-dev (1.17.2+ds1-1) ... Selecting previously unselected package golang-github-klauspost-crc32-dev. Preparing to unpack .../168-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 .../169-golang-github-pierrec-lz4-dev_4.1.18-1_all.deb ... Unpacking golang-github-pierrec-lz4-dev (4.1.18-1) ... Selecting previously unselected package golang-github-stathat-go-dev. Preparing to unpack .../170-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 .../171-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 .../172-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 .../173-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 .../174-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-github-openzipkin-zipkin-go-dev. Preparing to unpack .../175-golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-2_all.deb ... Unpacking golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-2) ... Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. Preparing to unpack .../176-golang-github-edsrzf-mmap-go-dev_1.1.0-1_all.deb ... Unpacking golang-github-edsrzf-mmap-go-dev (1.1.0-1) ... Selecting previously unselected package golang-github-goccmack-gocc-dev. Preparing to unpack .../177-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1_all.deb ... Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1) ... Selecting previously unselected package golang-golang-x-exp-dev. Preparing to unpack .../178-golang-golang-x-exp-dev_0.0~git20231006.7918f67-1_all.deb ... Unpacking golang-golang-x-exp-dev (0.0~git20231006.7918f67-1) ... Selecting previously unselected package golang-github-yuin-goldmark-dev. Preparing to unpack .../179-golang-github-yuin-goldmark-dev_1.7.0-1_all.deb ... Unpacking golang-github-yuin-goldmark-dev (1.7.0-1) ... Selecting previously unselected package golang-golang-x-mod-dev. Preparing to unpack .../180-golang-golang-x-mod-dev_0.15.0-1_all.deb ... Unpacking golang-golang-x-mod-dev (0.15.0-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../181-golang-golang-x-tools-dev_1%3a0.18.0+ds-1_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.18.0+ds-1) ... Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev. Preparing to unpack .../182-golang-github-jung-kurt-gofpdf-dev_2.17.2+ds-3_all.deb ... Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.2+ds-3) ... Selecting previously unselected package golang-gonum-v1-plot-dev. Preparing to unpack .../183-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ... Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ... Selecting previously unselected package golang-gonum-v1-gonum-dev. Preparing to unpack .../184-golang-gonum-v1-gonum-dev_0.14.0-1_all.deb ... Unpacking golang-gonum-v1-gonum-dev (0.14.0-1) ... Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev. Preparing to unpack .../185-golang-github-hdrhistogram-hdrhistogram-go-dev_1.1.2-3_all.deb ... Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.1.2-3) ... Selecting previously unselected package golang-github-performancecopilot-speed-dev. Preparing to unpack .../186-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ... Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ... Selecting previously unselected package golang-github-samuel-go-zookeeper-dev. Preparing to unpack .../187-golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-1_all.deb ... Unpacking golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... Selecting previously unselected package golang-github-streadway-amqp-dev. Preparing to unpack .../188-golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3_all.deb ... Unpacking golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ... Selecting previously unselected package golang-github-vividcortex-gohistogram-dev. Preparing to unpack .../189-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ... Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... Selecting previously unselected package golang-go.opencensus-dev. Preparing to unpack .../190-golang-go.opencensus-dev_0.24.0-1_all.deb ... Unpacking golang-go.opencensus-dev (0.24.0-1) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../191-golang-github-go-kit-kit-dev_0.10.0-6_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.10.0-6) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../192-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../193-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../194-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-golang-x-tools. Preparing to unpack .../195-golang-golang-x-tools_1%3a0.18.0+ds-1_armhf.deb ... Unpacking golang-golang-x-tools (1:0.18.0+ds-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../196-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up golang-golang-x-time-dev (0.5.0-1) ... Setting up golang-github-pelletier-go-toml.v2-dev (2.1.1-1) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... Setting up golang-gopkg-yaml.v2-dev (2.4.0-4) ... Setting up golang-gopkg-eapache-queue.v1-dev (1.1.0-2) ... Setting up golang-github-google-go-querystring-dev (1.1.0-2) ... Setting up libzstd-dev:armhf (1.5.5+dfsg2-2) ... Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... Setting up golang-dbus-dev (5.1.0-1) ... Setting up golang-github-creack-pty-dev (1.1.21-1) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... Setting up golang-github-stretchr-objx-dev (0.5.0-1) ... Setting up golang-github-klauspost-crc32-dev (1.2.0-1) ... Setting up libmagic-mgc (1:5.45-2) ... Setting up golang-github-benbjohnson-clock-dev (1.3.0-1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up golang-github-samuel-go-zookeeper-dev (0.0~git20180130.c4fab1a-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... Setting up golang-gopkg-eapache-go-resiliency.v1-dev (1.2.0-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.14.1ubuntu1) ... Setting up golang-github-burntsushi-toml-dev (1.3.2-2) ... Setting up golang-golang-x-sys-dev (0.17.0-1) ... Setting up golang-github-kr-fs-dev (0.1.0-2) ... Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1) ... Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... Setting up libmagic1:armhf (1:5.45-2) ... Setting up golang-github-golang-snappy-dev (0.0.2-3) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up golang-golang-x-term-dev (0.17.0-1) ... Setting up golang-github-golang-protobuf-1-3-dev (1.3.5-4build1) ... Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Setting up file (1:5.45-2) ... Setting up golang-github-google-btree-dev (1.0.0-1) ... Setting up golang-github-go-stack-stack-dev (1.8.0-1) ... Setting up golang-go.uber-atomic-dev (1.11.0-1) ... Setting up golang-github-beorn7-perks-dev (1.0.1-1) ... Setting up golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... Setting up golang-github-cespare-xxhash-dev (2.1.1-2) ... Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ... Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... Setting up golang-github-pierrec-lz4-dev (4.1.18-1) ... Setting up golang-github-xiang90-probing-dev (0.0.2-2) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:armhf (1.8.1-2) ... 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.32.0-1) ... Setting up golang-github-stretchr-testify-dev (1.8.4-1) ... Setting up golang-github-yuin-goldmark-dev (1.7.0-1) ... Setting up golang-1.22-src (1.22.0-2) ... Setting up golang-github-jung-kurt-gofpdf-dev (2.17.2+ds-3) ... Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ... Setting up golang-k8s-sigs-yaml-dev (1.3.0-1) ... Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... Setting up golang-golang-x-sync-dev (0.6.0-1) ... Setting up golang-golang-x-mod-dev (0.15.0-1) ... Setting up golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.0-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up pkgconf-bin (1.8.1-2) ... Setting up golang-github-klauspost-compress-dev (1.17.2+ds1-1) ... Setting up golang-glog-dev (1.1.2-1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... Setting up autoconf (2.71-3) ... Setting up golang-github-rivo-uniseg-dev (0.4.4-1) ... Setting up libicu74:armhf (74.2-1ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3ubuntu1) ... Setting up libprotobuf32:armhf (3.21.12-8ubuntu5) ... Setting up golang-github-casbin-govaluate-dev (1.1.1-2) ... Setting up golang-golang-x-text-dev (0.14.0-2) ... Setting up golang-github-google-uuid-dev (1.6.0-1) ... Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3) ... Setting up libuchardet0:armhf (0.0.8-1) ... Setting up golang-github-spf13-cast-dev (1.6.0-1) ... Setting up golang-github-fsnotify-fsnotify-dev (1.7.0-1) ... Setting up golang-github-gorilla-mux-dev (1.8.1-1) ... Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ... Setting up golang-github-prometheus-procfs-dev (0.12.0-1) ... Setting up golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ... Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... Setting up libprotobuf-lite32:armhf (3.21.12-8ubuntu5) ... Setting up libsub-override-perl (0.10-1) ... Setting up golang-uber-goleak-dev (1.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.19.0-1) ... Setting up golang-golang-x-exp-dev (0.0~git20231006.7918f67-1) ... Setting up golang-github-prometheus-client-model-dev (0.6.0-1) ... Setting up golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... Setting up golang-github-casbin-casbin-dev (2.82.0-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up golang-golang-x-oauth2-dev (0.15.0-1) ... Setting up golang-github-edsrzf-mmap-go-dev (1.1.0-1) ... Setting up golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ... Setting up golang-src (2:1.22~2) ... Setting up libelf1:armhf (0.190-1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu1) ... Setting up libsystemd-dev:armhf (255.4-1ubuntu1) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... Setting up golang-github-coreos-bbolt-dev (1.3.8-1) ... Setting up libprotoc32:armhf (3.21.12-8ubuntu5) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ... Setting up golang-github-eapache-go-xerial-snappy-dev (0.0~git20180814.776d571-1) ... Setting up golang-github-go-kit-log-dev (0.2.1-1) ... Setting up libdw1:armhf (0.190-1) ... Setting up golang-github-mattn-go-runewidth-dev (0.0.15-2) ... Setting up gettext (0.21-14ubuntu1) ... Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ... Setting up protobuf-compiler (3.21.12-8ubuntu5) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... Setting up libtool (2.4.7-7) ... Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-1) ... Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... Setting up golang-github-pkg-sftp-dev (1.13.6-1) ... Setting up golang-github-dghubble-sling-dev (1.3.0-1) ... Setting up golang-1.22-go (1.22.0-2) ... Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... Setting up golang-github-nxadm-tail-dev (1.4.5+ds1-5) ... Setting up pkgconf:armhf (1.8.1-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libprotobuf-dev:armhf (3.21.12-8ubuntu5) ... 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.5.0-1) ... Setting up pkg-config:armhf (1.8.1-2) ... Setting up golang-golang-x-image-dev (0.15.0-1) ... Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... Setting up golang-golang-x-net-dev (1:0.21.0+dfsg-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up debugedit (1:5.0-5) ... Setting up golang-github-spf13-afero-dev (1.11.0-1) ... Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... Setting up protoc-gen-go-1-3 (1.3.5-4build1) ... Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.3+ds1-1) ... Setting up golang-github-gogo-protobuf-dev (1.3.2-3build1) ... Setting up golang-github-datadog-zstd-dev (1.4.5+patch1-1) ... Setting up golang-go:armhf (2:1.22~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-coreos-pkg-dev (4-3) ... Setting up golang-gomega-dev (1.27.10-1) ... Setting up golang-google-cloud-compute-metadata-dev (0.56.0-3) ... Setting up golang-golang-x-tools-dev (1:0.18.0+ds-1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up golang-golang-x-tools (1:0.18.0+ds-1) ... Setting up golang-github-gorilla-websocket-dev (1.5.1-1) ... Setting up golang-github-shopify-sarama-dev (1.22.1-1) ... Setting up golang-any:armhf (2:1.22~2) ... Setting up golang-go.uber-zap-dev (1.26.0-1) ... Setting up golang-github-onsi-ginkgo-dev (1.16.5-5) ... Setting up golang-golang-x-oauth2-google-dev (0.15.0-1) ... Setting up golang-goprotobuf-dev (1.3.5-4build1) ... Setting up golang-github-spf13-viper-dev (1.12.0-1) ... Setting up golang-github-fogleman-gg-dev (1.3.0-3) ... Setting up golang-gonum-v1-plot-dev (0.7.0-5) ... Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... Setting up golang-github-urfave-cli-dev (1.22.14-1) ... Setting up debhelper (13.14.1ubuntu1) ... Setting up golang-gonum-v1-gonum-dev (0.14.0-1) ... Setting up golang-github-spf13-cobra-dev (1.8.0-1) ... Setting up dh-golang (1.62) ... Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.1.2-3) ... Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ... Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ... Setting up golang-github-prometheus-client-golang-dev (1.18.0-2) ... Setting up golang-google-grpc-dev (1.38.0+really1.33.3-1build1) ... Setting up golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-2) ... Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.16.0-4) ... Setting up golang-go.opencensus-dev (0.24.0-1) ... Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-2) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-3) ... Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Setting up golang-etcd-server-dev (3.4.23-4ubuntu2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up golang-github-prometheus-common-dev (0.47.0-2) ... Setting up golang-github-go-kit-kit-dev (0.10.0-6) ... Processing triggers for libc-bin (2.39-0ubuntu2) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-172-generic #190-Ubuntu SMP Fri Feb 2 23:29:27 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-3ubuntu1 dpkg-dev_1.22.5ubuntu2 g++-13_13.2.0-16ubuntu1 gcc-13_13.2.0-16ubuntu1 libc6-dev_2.39-0ubuntu2 libstdc++-13-dev_13.2.0-16ubuntu1 libstdc++6_14-20240221-2.1ubuntu1 linux-libc-dev_6.8.0-11.11 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 apt_2.7.12+nmu1 apt-utils_2.7.12+nmu1 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu7 base-passwd_3.6.3 bash_5.2.21-2ubuntu2 bash-completion_1:2.11-8 binutils_2.42-3ubuntu1 binutils-arm-linux-gnueabihf_2.42-3ubuntu1 binutils-common_2.42-3ubuntu1 bsdextrautils_2.39.3-6ubuntu2 bsdutils_1:2.39.3-6ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5ubuntu1 ca-certificates_20240203 coreutils_9.4-3ubuntu2 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-16ubuntu1 cpp-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 cpp-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu4 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu1 debianutils_5.16 debugedit_1:5.0-5 dh-autoreconf_20 dh-golang_1.62 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dpkg_1.22.5ubuntu2 dpkg-dev_1.22.5ubuntu2 dwz_0.15-1 e2fsprogs_1.47.0-2ubuntu1 fakeroot_1.33-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-16ubuntu1 g++-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-16ubuntu1 gcc-13-arm-linux-gnueabihf_13.2.0-16ubuntu1 gcc-13-base_13.2.0-16ubuntu1 gcc-14-base_14-20240221-2.1ubuntu1 gcc-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 golang-1.22-go_1.22.0-2 golang-1.22-src_1.22.0-2 golang-any_2:1.22~2 golang-dbus-dev_5.1.0-1 golang-etcd-server-dev_3.4.23-4ubuntu2 golang-github-ajstarks-svgo-dev_2012-01-27-3 golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1 golang-github-aws-aws-sdk-go-dev_1.49.0-2 golang-github-benbjohnson-clock-dev_1.3.0-1 golang-github-beorn7-perks-dev_1.0.1-1 golang-github-bgentry-speakeasy-dev_0.1.0-2 golang-github-burntsushi-toml-dev_1.3.2-2 golang-github-casbin-casbin-dev_2.82.0-1 golang-github-casbin-govaluate-dev_1.1.1-2 golang-github-cespare-xxhash-dev_2.1.1-2 golang-github-cockroachdb-datadriven-dev_1.0.2-6 golang-github-coreos-bbolt-dev_1.3.8-1 golang-github-coreos-go-semver-dev_0.3.0-1 golang-github-coreos-go-systemd-dev_22.5.0-1 golang-github-coreos-pkg-dev_4-3 golang-github-cpuguy83-go-md2man-v2-dev_2.0.3+ds1-1 golang-github-creack-pty-dev_1.1.21-1 golang-github-datadog-zstd-dev_1.4.5+patch1-1 golang-github-davecgh-go-spew-dev_1.1.1-3 golang-github-dghubble-sling-dev_1.3.0-1 golang-github-dustin-go-humanize-dev_1.0.1-1 golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1 golang-github-edsrzf-mmap-go-dev_1.1.0-1 golang-github-fogleman-gg-dev_1.3.0-3 golang-github-fsnotify-fsnotify-dev_1.7.0-1 golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2 golang-github-go-kit-kit-dev_0.10.0-6 golang-github-go-kit-log-dev_0.2.1-1 golang-github-go-logfmt-logfmt-dev_0.5.0-2 golang-github-go-stack-stack-dev_1.8.0-1 golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1 golang-github-gogo-protobuf-dev_1.3.2-3build1 golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2 golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1 golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.0-1 golang-github-golang-mock-dev_1.6.0-2build1 golang-github-golang-protobuf-1-3-dev_1.3.5-4build1 golang-github-golang-snappy-dev_0.0.2-3 golang-github-google-btree-dev_1.0.0-1 golang-github-google-go-cmp-dev_0.6.0-1 golang-github-google-go-querystring-dev_1.1.0-2 golang-github-google-uuid-dev_1.6.0-1 golang-github-gorilla-mux-dev_1.8.1-1 golang-github-gorilla-websocket-dev_1.5.1-1 golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-2 golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3 golang-github-grpc-ecosystem-grpc-gateway-dev_1.16.0-4 golang-github-hashicorp-hcl-dev_1.0.0-1.1 golang-github-hdrhistogram-hdrhistogram-go-dev_1.1.2-3 golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2 golang-github-jmespath-go-jmespath-dev_0.4.0-2 golang-github-jonboulle-clockwork-dev_0.1.0-4.1 golang-github-jpillora-backoff-dev_1.0.0-1.1 golang-github-json-iterator-go-dev_1.1.12-2 golang-github-julienschmidt-httprouter-dev_1.3.0-2 golang-github-jung-kurt-gofpdf-dev_2.17.2+ds-3 golang-github-klauspost-compress-dev_1.17.2+ds1-1 golang-github-klauspost-crc32-dev_1.2.0-1 golang-github-kr-fs-dev_0.1.0-2 golang-github-magiconair-properties-dev_1.8.7-1 golang-github-mattn-go-runewidth-dev_0.0.15-2 golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1 golang-github-modern-go-concurrent-dev_1.0.3-1.1 golang-github-modern-go-reflect2-dev_1.0.2-2 golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-3 golang-github-nxadm-tail-dev_1.4.5+ds1-5 golang-github-olekukonko-tablewriter-dev_0.0.5-2 golang-github-onsi-ginkgo-dev_1.16.5-5 golang-github-opentracing-opentracing-go-dev_1.2.0-2 golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-2 golang-github-pelletier-go-toml-dev_1.9.5-1build1 golang-github-pelletier-go-toml.v2-dev_2.1.1-1 golang-github-performancecopilot-speed-dev_4.0.0-4 golang-github-pierrec-lz4-dev_4.1.18-1 golang-github-pkg-errors-dev_0.9.1-3 golang-github-pkg-sftp-dev_1.13.6-1 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.18.0-2 golang-github-prometheus-client-model-dev_0.6.0-1 golang-github-prometheus-common-dev_0.47.0-2 golang-github-prometheus-procfs-dev_0.12.0-1 golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3 golang-github-rivo-uniseg-dev_0.4.4-1 golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1 golang-github-russross-blackfriday-v2-dev_2.1.0-1 golang-github-samuel-go-zookeeper-dev_0.0~git20180130.c4fab1a-1 golang-github-shopify-sarama-dev_1.22.1-1 golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3 golang-github-sirupsen-logrus-dev_1.9.0-1 golang-github-soheilhy-cmux-dev_0.1.5-2 golang-github-spf13-afero-dev_1.11.0-1 golang-github-spf13-cast-dev_1.6.0-1 golang-github-spf13-cobra-dev_1.8.0-1 golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2 golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1 golang-github-spf13-viper-dev_1.12.0-1 golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-2.1 golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3 golang-github-stretchr-objx-dev_0.5.0-1 golang-github-stretchr-testify-dev_1.8.4-1 golang-github-subosito-gotenv-dev_1.3.0-1 golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3 golang-github-urfave-cli-dev_1.22.14-1 golang-github-vividcortex-gohistogram-dev_1.0.0-2 golang-github-xiang90-probing-dev_0.0.2-2 golang-github-yuin-goldmark-dev_1.7.0-1 golang-glog-dev_1.1.2-1 golang-go_2:1.22~2 golang-go.opencensus-dev_0.24.0-1 golang-go.uber-atomic-dev_1.11.0-1 golang-go.uber-multierr-dev_1.6.0-1 golang-go.uber-zap-dev_1.26.0-1 golang-golang-x-crypto-dev_1:0.19.0-1 golang-golang-x-exp-dev_0.0~git20231006.7918f67-1 golang-golang-x-image-dev_0.15.0-1 golang-golang-x-mod-dev_0.15.0-1 golang-golang-x-net-dev_1:0.21.0+dfsg-1 golang-golang-x-oauth2-dev_0.15.0-1 golang-golang-x-oauth2-google-dev_0.15.0-1 golang-golang-x-sync-dev_0.6.0-1 golang-golang-x-sys-dev_0.17.0-1 golang-golang-x-term-dev_0.17.0-1 golang-golang-x-text-dev_0.14.0-2 golang-golang-x-time-dev_0.5.0-1 golang-golang-x-tools_1:0.18.0+ds-1 golang-golang-x-tools-dev_1:0.18.0+ds-1 golang-gomega-dev_1.27.10-1 golang-gonum-v1-gonum-dev_0.14.0-1 golang-gonum-v1-plot-dev_0.7.0-5 golang-google-cloud-compute-metadata-dev_0.56.0-3 golang-google-genproto-dev_0.0~git20200413.b5235f6-3 golang-google-grpc-dev_1.38.0+really1.33.3-1build1 golang-google-protobuf-dev_1.32.0-1 golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4 golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3 golang-gopkg-eapache-go-resiliency.v1-dev_1.2.0-1 golang-gopkg-eapache-queue.v1-dev_1.1.0-2 golang-gopkg-ini.v1-dev_1.67.0-1 golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8 golang-gopkg-yaml.v2-dev_2.4.0-4 golang-gopkg-yaml.v3-dev_3.0.1-3 golang-goprotobuf-dev_1.3.5-4build1 golang-k8s-sigs-yaml-dev_1.3.0-1 golang-src_2:1.22~2 golang-uber-goleak-dev_1.3.0-1 gpg_2.4.4-2ubuntu7 gpg-agent_2.4.4-2ubuntu7 gpgconf_2.4.4-2ubuntu7 gpgv_2.4.4-2ubuntu7 grep_3.11-4 groff-base_1.23.0-3 gzip_1.12-1ubuntu2 hostname_3.23+nmu2ubuntu1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-5build1 libacl1_2.3.2-1 libapparmor1_4.0.0~alpha4-0ubuntu1 libapt-pkg6.0t64_2.7.12+nmu1 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240221-2.1ubuntu1 libassuan0_2.5.6-1 libatomic1_14-20240221-2.1ubuntu1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1 libaudit1_1:3.1.2-2.1 libbinutils_2.42-3ubuntu1 libblkid1_2.39.3-6ubuntu2 libbz2-1.0_1.0.8-5ubuntu1 libc-bin_2.39-0ubuntu2 libc-dev-bin_2.39-0ubuntu2 libc6_2.39-0ubuntu2 libc6-dev_2.39-0ubuntu2 libcap-ng0_0.8.4-2 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240221-2.1ubuntu1 libcom-err2_1.47.0-2ubuntu1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu1 libctf-nobfd0_2.42-3ubuntu1 libctf0_2.42-3ubuntu1 libdb5.3_5.3.28+dfsg2-4 libdebconfclient0_0.271ubuntu1 libdebhelper-perl_13.14.1ubuntu1 libdevmapper1.02.1_2:1.02.185-3ubuntu1 libdpkg-perl_1.22.5ubuntu2 libdw1_0.190-1 libelf1_0.190-1 libext2fs2_1.47.0-2ubuntu1 libfakeroot_1.33-1 libfdisk1_2.39.3-6ubuntu2 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-16ubuntu1 libgcc-s1_14-20240221-2.1ubuntu1 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30_3.8.3-1ubuntu1 libgomp1_14-20240221-2.1ubuntu1 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-10build1 libgssapi-krb5-2_1.20.1-5build1 libhogweed6_3.9.1-2 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjson-c5_0.17-1 libk5crypto3_1.20.1-5build1 libkeyutils1_1.6.3-3 libkmod2_30+20230601-2ubuntu1 libkrb5-3_1.20.1-5build1 libkrb5support0_1.20.1-5build1 liblocale-gettext-perl_1.07-6build1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblz4-1_1.9.4-1 liblzma5_5.6.0-0.2 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-2 libmount1_2.39.3-6ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8_3.9.1-2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-0ubuntu7 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu2 libpam-modules-bin_1.5.3-5ubuntu2 libpam-runtime_1.5.3-5ubuntu2 libpam0g_1.5.3-5ubuntu2 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38_5.38.2-3 libpipeline1_1.5.7-1 libpkgconf3_1.8.1-2 libpng16-16_1.6.43-1 libproc2-0_2:4.0.4-4ubuntu1 libprotobuf-dev_3.21.12-8ubuntu5 libprotobuf-lite32_3.21.12-8ubuntu5 libprotobuf32_3.21.12-8ubuntu5 libprotoc32_3.21.12-8ubuntu5 libreadline8_8.2-3 libseccomp2_2.5.5-1ubuntu1 libselinux1_3.5-2build2 libsemanage-common_3.5-1build3 libsemanage2_3.5-1build3 libsepol2_3.5-2 libsframe1_2.42-3ubuntu1 libsmartcols1_2.39.3-6ubuntu2 libsqlite3-0_3.45.1-1 libss2_1.47.0-2ubuntu1 libssl3_3.0.10-1ubuntu4 libstdc++-13-dev_13.2.0-16ubuntu1 libstdc++6_14-20240221-2.1ubuntu1 libsub-override-perl_0.10-1 libsystemd-dev_255.4-1ubuntu1 libsystemd-shared_255.4-1ubuntu1 libsystemd0_255.4-1ubuntu1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build1 libtext-iconv-perl_1.7-8build1 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_14-20240221-2.1ubuntu1 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-6ubuntu2 libxml2_2.9.14+dfsg-1.3ubuntu1 libxxhash0_0.8.2-2 libzstd-dev_1.5.5+dfsg2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-11.11 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2ubuntu1 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-3 mawk_1.3.4.20240123-1 mount_2.39.3-6ubuntu2 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 openssl_3.0.10-1ubuntu4 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3 perl-base_5.38.2-3 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3ubuntu1 pinentry-curses_1.2.1-3ubuntu1 pkg-config_1.8.1-2 pkgbinarymangler_154 pkgconf_1.8.1-2 pkgconf-bin_1.8.1-2 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu1 protobuf-compiler_3.21.12-8ubuntu5 protoc-gen-go-1-3_1.3.5-4build1 psmisc_23.6-2 readline-common_8.2-3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 systemd_255.4-1ubuntu1 systemd-dev_255.4-1ubuntu2 systemd-sysv_255.4-1ubuntu1 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 tzdata_2024a-1ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-6ubuntu2 uuid-runtime_2.39.3-6ubuntu2 xz-utils_5.6.0-0.2 zlib1g_1:1.3.dfsg-3ubuntu1 zlib1g-dev_1:1.3.dfsg-3ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: etcd Binary: etcd-server, etcd-client, golang-etcd-server-dev Architecture: any all Version: 3.4.30-1 Maintainer: Debian Go Packaging Team Uploaders: Jelmer Vernooij , Tim Potter , Anthony Fok , Homepage: https://etcd.io Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/go-team/packages/etcd Vcs-Git: https://salsa.debian.org/go-team/packages/etcd.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@, curl, netcat-openbsd Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-github-golang-protobuf-1-3-dev, golang-k8s-sigs-yaml-dev Package-List: etcd-client deb net optional arch=any etcd-server deb net optional arch=any golang-etcd-server-dev deb net optional arch=all Checksums-Sha1: 37d099a994e5f5ed270dc99472a4b661ef183e10 6065663 etcd_3.4.30.orig.tar.gz 07453d9fd748a6f3c9c9cd58e3ab8afdca355099 21004 etcd_3.4.30-1.debian.tar.xz Checksums-Sha256: d89853a6cd103496cfd2d6f07bbe7aa5bb9c2797ef405fd1d5fc2e3bd88ca748 6065663 etcd_3.4.30.orig.tar.gz b9dc093204c70dd807e541e343fdda5c7ab57321ed778dde4d173788a3038603 21004 etcd_3.4.30-1.debian.tar.xz Files: c4df2d69b6c82aedc7b233e7ee299ea2 6065663 etcd_3.4.30.orig.tar.gz 15263b12320f87415388d8950173e046 21004 etcd_3.4.30-1.debian.tar.xz Go-Import-Path: go.etcd.io/etcd, github.com/coreos/etcd -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEc793ixFTU9Vien7Zh7Iv85yjO70FAmXfBpsACgkQh7Iv85yj O730pAf/dwKcVxrznzWSL+ecst5+9zW8nU5Yo3f0KgFBAnX+fKekmE00/5pCS8BR W+xW/JDmho+gErKbECr9TH8djaU8hjzGOwj3Jmx6c0EMDK0MF9+Gy+zQDVXZjurl lF/nYjeHxvFav58HOPaZYmh33Z+92wAWnm7UdPoazjqU/Iu7kr/+bXRPrs04owCJ EDcUR0e/RwvxoBFoe9oMktKTPKBqa3kgEhHfxevmrHkGGStagJh960+EGOBGAgDk lkTEW65H88N9BZzVEEneH1e+RaIGULerAhZ0SDoEJACvujjJxpHfrGMLJxpu0g8v b8L4eDqpv90FaANTo7vLARVurfbdwQ== =0OSk -----END PGP SIGNATURE----- gpgv: Signature made Wed Feb 28 10:10:35 2024 UTC gpgv: using RSA key 73BF778B115353D5627A7ED987B22FF39CA33BBD gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./etcd_3.4.30-1.dsc: no acceptable signature found dpkg-source: info: extracting etcd in /<> dpkg-source: info: unpacking etcd_3.4.30.orig.tar.gz dpkg-source: info: unpacking etcd_3.4.30-1.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-datadriven-1.0.2.patch dpkg-source: info: applying 0006-fix-TestCorruptedBackupFileCheck-on-big-endian.patch dpkg-source: info: applying 0007-Skip-flaky-TestReadWriteTimeout.patch dpkg-source: info: applying 0008-skip-default-host-route-tests.patch dpkg-source: info: applying 0009-skip-flaky-TestPageWriterRandom.patch dpkg-source: info: applying 0010-grpc-1.33.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-27854909 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27854909 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27854909 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package etcd dpkg-buildpackage: info: source version 3.4.30-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --buildsystem=golang --with=golang --builddirectory=_build dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build dh_clean -O--buildsystem=golang -O--builddirectory=_build debian/rules binary-arch dh binary-arch --buildsystem=golang --with=golang --builddirectory=_build dh_update_autotools_config -a -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf -a -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure -a -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure: warning: "go.etcd.io/etcd" is already installed. Please check for circular dependencies. dh_auto_build -a -O--buildsystem=golang -O--builddirectory=_build dh_auto_build: warning: go.etcd.io/etcd/clientv3/integration/naming contains no non-test Go files, removing it from 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/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/internal/endpoint go.etcd.io/etcd/clientv3/internal/resolver 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/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/internal/endpoint/endpoint.go src/go.etcd.io/etcd/clientv3/internal/endpoint/endpoint_test.go src/go.etcd.io/etcd/clientv3/internal/resolver/resolver.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_auth_test.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/corrupt_test.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/health.go src/go.etcd.io/etcd/etcdserver/api/etcdhttp/health_test.go src/go.etcd.io/etcd/etcdserver/api/etcdhttp/metrics.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/tlsutil/versions.go src/go.etcd.io/etcd/pkg/tlsutil/versions_test.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/cmux_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_security_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_grpc_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_no_proxy_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/etcdctl.go src/go.etcd.io/etcd/tests/e2e/gateway_test.go src/go.etcd.io/etcd/tests/e2e/http_health_check_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/utils.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/tests/e2e/watch_delay_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/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/internal/endpoint go.etcd.io/etcd/clientv3/internal/resolver 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/unsafeheader internal/goarch internal/coverage/rtcov internal/godebugs internal/cpu internal/abi internal/chacha8rand internal/goexperiment internal/goos internal/bytealg runtime/internal/atomic runtime/internal/math runtime/internal/sys runtime/internal/syscall internal/race sync/atomic internal/itoa unicode unicode/utf8 container/list crypto/internal/alias math/bits crypto/internal/boring/sig math cmp slices runtime unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace vendor/golang.org/x/crypto/internal/alias encoding log/internal google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set google.golang.org/grpc/serviceconfig go.etcd.io/etcd/clientv3/naming/endpoints/internal github.com/golang/groupcache/lru go.etcd.io/etcd/client/integration go.etcd.io/etcd/clientv3/naming github.com/rivo/uniseg crypto/subtle internal/reflectlite sync runtime/metrics internal/testlog internal/bisect internal/singleflight google.golang.org/protobuf/internal/pragma runtime/cgo google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcsync errors sort internal/godebug internal/oserror syscall io bytes hash strconv crypto/internal/nistec/fiat time crypto reflect context crypto/internal/randutil internal/syscall/unix internal/poll crypto/internal/nistec internal/safefilepath internal/syscall/execenv path io/fs os math/rand strings encoding/binary internal/fmtsort crypto/rc4 vendor/golang.org/x/net/dns/dnsmessage internal/intern net/netip crypto/cipher crypto/internal/edwards25519/field crypto/internal/boring crypto/aes crypto/des crypto/ecdh fmt crypto/sha512 crypto/internal/edwards25519 crypto/hmac crypto/md5 crypto/sha1 crypto/sha256 encoding/base64 path/filepath net encoding/pem math/big encoding/hex net/url vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/hkdf encoding/json vendor/golang.org/x/crypto/chacha20poly1305 flag bufio io/ioutil log google.golang.org/grpc/codes github.com/golang/protobuf/proto compress/flate crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/ed25519 crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/dsa crypto/x509/pkix hash/crc32 crypto/ecdsa compress/gzip vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/http2/hpack mime github.com/golang/protobuf/ptypes/any google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp vendor/golang.org/x/net/idna mime/quotedprintable github.com/golang/protobuf/ptypes net/http/internal google.golang.org/grpc/internal/status net/http/internal/ascii google.golang.org/grpc/status github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus github.com/beorn7/perks/quantile github.com/cespare/xxhash hash/fnv google.golang.org/protobuf/internal/detrand go/token google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version google.golang.org/protobuf/encoding/protowire regexp/syntax github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg google.golang.org/protobuf/reflect/protoreflect github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util golang.org/x/sys/unix regexp google.golang.org/protobuf/internal/descfmt crypto/x509 github.com/coreos/go-systemd/daemon github.com/coreos/go-systemd/journal log/syslog net/textproto github.com/coreos/pkg/capnslog vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy mime/multipart google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/encoding/messageset crypto/tls google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface runtime/debug golang.org/x/net/internal/timeseries google.golang.org/protobuf/proto github.com/prometheus/procfs html text/template/parse google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protodelim text/template text/tabwriter google.golang.org/protobuf/internal/encoding/tag google.golang.org/grpc/backoff google.golang.org/protobuf/internal/impl google.golang.org/grpc/internal/grpclog google.golang.org/grpc/grpclog html/template google.golang.org/grpc/connectivity google.golang.org/grpc/attributes net/http/httptrace google.golang.org/grpc/internal google.golang.org/grpc/internal/credentials net/http google.golang.org/grpc/credentials google.golang.org/grpc/metadata google.golang.org/grpc/resolver google.golang.org/grpc/balancer google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/balancer/base google.golang.org/grpc/encoding google.golang.org/grpc/encoding/proto google.golang.org/grpc/balancer/roundrobin 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/channelz google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/envconfig google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/serviceconfig golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm golang.org/x/text/secure/bidirule golang.org/x/net/http2/hpack golang.org/x/net/idna google.golang.org/grpc/internal/syscall google.golang.org/grpc/keepalive google.golang.org/grpc/peer google.golang.org/grpc/stats golang.org/x/net/http/httpguts google.golang.org/grpc/tap encoding/csv github.com/gogo/protobuf/proto github.com/spf13/pflag google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/known/timestamppb github.com/prometheus/client_model/go github.com/prometheus/common/model github.com/spf13/cobra github.com/prometheus/client_golang/prometheus/internal go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/internal/endpoint google.golang.org/grpc/resolver/manual golang.org/x/net/context go.etcd.io/etcd/clientv3/internal/resolver go.etcd.io/etcd/pkg/systemd expvar github.com/prometheus/common/expfmt golang.org/x/net/trace golang.org/x/net/http2 net/http/httputil github.com/prometheus/client_golang/prometheus go.etcd.io/etcd/raft/quorum go.uber.org/atomic go.uber.org/multierr go.uber.org/zap/internal/pool github.com/gogo/protobuf/protoc-gen-gogo/descriptor go.uber.org/zap/buffer go.uber.org/zap/internal/bufferpool go.uber.org/zap/internal/color go.uber.org/zap/internal/exit go.uber.org/zap/zapcore google.golang.org/grpc/internal/transport github.com/soheilhy/cmux github.com/gogo/protobuf/gogoproto go.uber.org/zap/internal go.uber.org/zap/internal/stacktrace go.etcd.io/etcd/pkg/types go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/raft/raftpb go.uber.org/zap github.com/coreos/go-semver/semver go.etcd.io/etcd/version github.com/golang/protobuf/protoc-gen-go/descriptor go.etcd.io/etcd/raft/tracker google.golang.org/grpc go.etcd.io/etcd/raft/confchange github.com/golang/protobuf/descriptor github.com/golang/protobuf/ptypes/struct go.etcd.io/etcd/raft github.com/golang/protobuf/ptypes/wrappers github.com/golang/protobuf/jsonpb github.com/grpc-ecosystem/grpc-gateway/internal github.com/grpc-ecosystem/grpc-gateway/utilities google.golang.org/genproto/googleapis/api/httpbody google.golang.org/genproto/protobuf/field_mask github.com/gorilla/websocket/vendor/golang.org/x/net/internal/socks github.com/grpc-ecosystem/grpc-gateway/runtime github.com/gorilla/websocket/vendor/golang.org/x/net/proxy go.etcd.io/etcd/pkg/logutil github.com/gorilla/websocket github.com/sirupsen/logrus go.etcd.io/bbolt github.com/grpc-ecosystem/go-grpc-prometheus go.etcd.io/etcd/etcdserver/etcdserverpb github.com/tmc/grpc-websocket-proxy/wsproxy github.com/dustin/go-humanize github.com/golang-jwt/jwt go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/mvcc/backend 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 github.com/xiang90/probing go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/wal/walpb go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/transport golang.org/x/time/rate github.com/modern-go/concurrent go.etcd.io/etcd/etcdserver/api 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/rafthttp github.com/google/btree go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/wal github.com/prometheus/client_golang/prometheus/promhttp github.com/grpc-ecosystem/go-grpc-middleware google.golang.org/grpc/health/grpc_health_v1 github.com/json-iterator/go google.golang.org/grpc/health internal/lazyregexp go.etcd.io/etcd/clientv3 go.etcd.io/etcd/auth go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/lease go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/etcdserver/etcdserverpb/gw go.etcd.io/etcd/client go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/mvcc go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3lock internal/profile runtime/pprof runtime/trace go.etcd.io/etcd/pkg/flags gopkg.in/yaml.v2 go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver os/signal net/http/pprof go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/clientv3/clientv3util internal/sysinfo go.etcd.io/etcd/clientv3/mirror testing go.etcd.io/etcd/clientv3/naming/resolver internal/saferio sigs.k8s.io/yaml encoding/gob go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/contrib/recipes go.etcd.io/etcd/clientv3/integration github.com/russross/blackfriday/v2 github.com/bgentry/speakeasy os/exec 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 github.com/urfave/cli gopkg.in/cheggaaa/pb.v1 go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/functional/rpcpb go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdmain go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/functional/cmd/etcd-proxy go.etcd.io/etcd 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/integration go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait github.com/pmezard/go-difflib/difflib golang.org/x/sync/errgroup 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 '/<>' 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/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/internal/endpoint go.etcd.io/etcd/clientv3/internal/resolver 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.209s === RUN TestJWTInfo === 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 === RUN TestJWTInfo/RSA-priv === RUN TestJWTInfo/RSA === RUN TestJWTInfo/RSA/verify-only --- PASS: TestJWTInfo (0.08s) --- PASS: TestJWTInfo/RSAPSS-priv (0.01s) --- PASS: TestJWTInfo/RSAPSS (0.03s) --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s) --- PASS: TestJWTInfo/ECDSA-priv (0.01s) --- PASS: TestJWTInfo/ECDSA (0.01s) --- PASS: TestJWTInfo/ECDSA/verify-only (0.00s) --- PASS: TestJWTInfo/HMAC (0.00s) --- PASS: TestJWTInfo/RSA-priv (0.01s) --- PASS: TestJWTInfo/RSA (0.01s) --- PASS: TestJWTInfo/RSA/verify-only (0.00s) === RUN TestJWTBad === RUN TestJWTBad/ecdsa_invalid_public_key === RUN TestJWTBad/no_options === RUN TestJWTBad/invalid_method === RUN TestJWTBad/rsa_no_key === RUN TestJWTBad/missing_private_key_file === RUN TestJWTBad/hmac_pub_key === RUN TestJWTBad/missing_public_key_file === RUN TestJWTBad/ecdsa_no_key === RUN TestJWTBad/ecdsa_invalid_private_key === RUN TestJWTBad/invalid_ttl === RUN TestJWTBad/rsa_invalid_public_key === RUN TestJWTBad/rsa_invalid_private_key === RUN TestJWTBad/hmac_no_key --- PASS: TestJWTBad (0.00s) --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) --- PASS: TestJWTBad/no_options (0.00s) --- PASS: TestJWTBad/invalid_method (0.00s) --- PASS: TestJWTBad/rsa_no_key (0.00s) --- PASS: TestJWTBad/missing_private_key_file (0.00s) --- PASS: TestJWTBad/hmac_pub_key (0.00s) --- PASS: TestJWTBad/missing_public_key_file (0.00s) --- PASS: TestJWTBad/ecdsa_no_key (0.00s) --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) --- PASS: TestJWTBad/invalid_ttl (0.00s) --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s) --- PASS: TestJWTBad/hmac_no_key (0.00s) === RUN TestJWTTokenWithMissingFields === RUN TestJWTTokenWithMissingFields/valid_token === RUN TestJWTTokenWithMissingFields/no_username === RUN TestJWTTokenWithMissingFields/no_revision --- PASS: TestJWTTokenWithMissingFields (0.03s) --- PASS: TestJWTTokenWithMissingFields/valid_token (0.01s) --- PASS: TestJWTTokenWithMissingFields/no_username (0.01s) --- PASS: TestJWTTokenWithMissingFields/no_revision (0.01s) === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) === RUN TestKeyPermission --- PASS: TestKeyPermission (0.00s) === RUN TestRangeCheck === RUN TestRangeCheck/valid_single_key === RUN TestRangeCheck/valid_single_key#01 === RUN TestRangeCheck/valid_key_range,_key_<_rangeEnd === RUN TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd === RUN TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd === RUN TestRangeCheck/invalid_key,_key_must_not_be_"" === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_"" === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 === RUN TestRangeCheck/valid_single_key_(not_useful_in_practice) === RUN TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" === RUN TestRangeCheck/valid_key_range,_which_includes_all_keys --- PASS: TestRangeCheck (0.00s) --- PASS: TestRangeCheck/valid_single_key (0.00s) --- PASS: TestRangeCheck/valid_single_key#01 (0.00s) --- PASS: TestRangeCheck/valid_key_range,_key_<_rangeEnd (0.00s) --- PASS: TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd (0.00s) --- PASS: TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd (0.00s) --- PASS: TestRangeCheck/invalid_key,_key_must_not_be_"" (0.00s) --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_"" (0.00s) --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 (0.00s) --- PASS: TestRangeCheck/valid_single_key_(not_useful_in_practice) (0.00s) --- PASS: TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" (0.00s) --- PASS: TestRangeCheck/valid_key_range,_which_includes_all_keys (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.03s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === RUN TestRoleGrantInvalidPermission {"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"} === RUN TestRoleGrantInvalidPermission/valid_range {"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"} === RUN TestRoleGrantInvalidPermission/invalid_range:_nil_key === RUN TestRoleGrantInvalidPermission/valid_range:_single_key {"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"} === RUN TestRoleGrantInvalidPermission/valid_range:_single_key#01 {"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"} === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 === RUN TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} {"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"} === RUN TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys {"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"} === RUN TestRoleGrantInvalidPermission/valid_range:_the_entire_keys {"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: TestRoleGrantInvalidPermission (0.01s) --- PASS: TestRoleGrantInvalidPermission/valid_range (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_nil_key (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key#01 (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 (0.00s) --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys (0.00s) --- PASS: TestRoleGrantInvalidPermission/valid_range:_the_entire_keys (0.00s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === 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.01s) === RUN TestAuthInfoFromCtxRace {"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":"test"} --- PASS: TestAuthInfoFromCtxRace (0.00s) === 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.01s) === 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.01s) === 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-45","token":"user-45(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-49","token":"user-49(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-18","token":"user-18(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-32","token":"user-32(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-34","token":"user-34(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-9","token":"user-9(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-20","token":"user-20(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-36","token":"user-36(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-0","token":"user-0(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-14","token":"user-14(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-27","token":"user-27(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-40","token":"user-40(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-8","token":"user-8(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-17","token":"user-17(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-26","token":"user-26(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(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-42","token":"user-42(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(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-16","token":"user-16(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-29","token":"user-29(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-3","token":"user-3(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-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-19","token":"user-19(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-39","token":"user-39(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-44","token":"user-44(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-17","token":"user-17(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-6","token":"user-6(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(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-36","token":"user-36(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-24","token":"user-24(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-40","token":"user-40(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(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-33","token":"user-33(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-41","token":"user-41(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-47","token":"user-47(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-13","token":"user-13(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-35","token":"user-35(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-38","token":"user-38(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-39","token":"user-39(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-11","token":"user-11(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-43","token":"user-43(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-16","token":"user-16(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-9","token":"user-9(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-37","token":"user-37(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-22","token":"user-22(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-28","token":"user-28(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-2","token":"user-2(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-49","token":"user-49(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-45","token":"user-45(1).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-40","token":"user-40(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-30","token":"user-30(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-38","token":"user-38(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-19","token":"user-19(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-43","token":"user-43(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-3","token":"user-3(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-23","token":"user-23(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-32","token":"user-32(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-35","token":"user-35(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-33","token":"user-33(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-4","token":"user-4(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-15","token":"user-15(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-41","token":"user-41(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-46","token":"user-46(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-48","token":"user-48(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-7","token":"user-7(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-12","token":"user-12(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-14","token":"user-14(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(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-25","token":"user-25(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-0","token":"user-0(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-17","token":"user-17(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(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-22","token":"user-22(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-40","token":"user-40(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-10","token":"user-10(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-7","token":"user-7(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-21","token":"user-21(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-24","token":"user-24(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-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-39","token":"user-39(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(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-36","token":"user-36(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-41","token":"user-41(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-47","token":"user-47(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-6","token":"user-6(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-13","token":"user-13(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-29","token":"user-29(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-46","token":"user-46(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-17","token":"user-17(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-27","token":"user-27(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-5","token":"user-5(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-0","token":"user-0(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-30","token":"user-30(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-37","token":"user-37(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-31","token":"user-31(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-43","token":"user-43(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-44","token":"user-44(3).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-36","token":"user-36(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-37","token":"user-37(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-47","token":"user-47(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-3","token":"user-3(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-35","token":"user-35(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-45","token":"user-45(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-5","token":"user-5(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-24","token":"user-24(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-1","token":"user-1(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(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-13","token":"user-13(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-25","token":"user-25(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-31","token":"user-31(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-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-11","token":"user-11(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-6","token":"user-6(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-19","token":"user-19(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-39","token":"user-39(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-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-44","token":"user-44(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-18","token":"user-18(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-20","token":"user-20(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(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-30","token":"user-30(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-14","token":"user-14(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-30","token":"user-30(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-25","token":"user-25(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-17","token":"user-17(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(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-4","token":"user-4(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-10","token":"user-10(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-20","token":"user-20(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-21","token":"user-21(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-13","token":"user-13(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-31","token":"user-31(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-39","token":"user-39(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-43","token":"user-43(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-44","token":"user-44(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-12","token":"user-12(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-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-34","token":"user-34(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-45","token":"user-45(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(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-5","token":"user-5(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-1","token":"user-1(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-15","token":"user-15(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-41","token":"user-41(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-47","token":"user-47(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-6","token":"user-6(5).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-4","token":"user-4(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-13","token":"user-13(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-24","token":"user-24(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-40","token":"user-40(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-25","token":"user-25(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-39","token":"user-39(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-43","token":"user-43(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-1","token":"user-1(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-11","token":"user-11(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-23","token":"user-23(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-35","token":"user-35(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-38","token":"user-38(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-33","token":"user-33(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-36","token":"user-36(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-42","token":"user-42(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-6","token":"user-6(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-34","token":"user-34(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-45","token":"user-45(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-49","token":"user-49(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-22","token":"user-22(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-5","token":"user-5(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(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-14","token":"user-14(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-29","token":"user-29(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-31","token":"user-31(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-1","token":"user-1(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-33","token":"user-33(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-20","token":"user-20(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-35","token":"user-35(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-12","token":"user-12(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-24","token":"user-24(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-26","token":"user-26(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-42","token":"user-42(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(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-16","token":"user-16(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-29","token":"user-29(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-47","token":"user-47(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-25","token":"user-25(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-32","token":"user-32(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-11","token":"user-11(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-39","token":"user-39(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-45","token":"user-45(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-5","token":"user-5(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(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-28","token":"user-28(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(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-10","token":"user-10(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(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-22","token":"user-22(7).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-18","token":"user-18(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(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-42","token":"user-42(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-25","token":"user-25(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-3","token":"user-3(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-19","token":"user-19(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-43","token":"user-43(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-14","token":"user-14(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-27","token":"user-27(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-37","token":"user-37(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-5","token":"user-5(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-23","token":"user-23(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-32","token":"user-32(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-13","token":"user-13(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-10","token":"user-10(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-17","token":"user-17(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-34","token":"user-34(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-28","token":"user-28(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-40","token":"user-40(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-45","token":"user-45(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-0","token":"user-0(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-41","token":"user-41(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-1","token":"user-1(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-33","token":"user-33(8).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-18","token":"user-18(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-0","token":"user-0(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-14","token":"user-14(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-22","token":"user-22(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-30","token":"user-30(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-40","token":"user-40(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-4","token":"user-4(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-5","token":"user-5(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-32","token":"user-32(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-7","token":"user-7(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-17","token":"user-17(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-24","token":"user-24(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(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-11","token":"user-11(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-19","token":"user-19(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-34","token":"user-34(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-44","token":"user-44(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(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-16","token":"user-16(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-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-47","token":"user-47(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-33","token":"user-33(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-42","token":"user-42(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-25","token":"user-25(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-48","token":"user-48(9).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(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-26","token":"user-26(2).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-6","token":"user-6(1).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-44","token":"user-44(2).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-16","token":"user-16(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-23","token":"user-23(0).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-28","token":"user-28(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).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-4","token":"user-4(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).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-22","token":"user-22(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).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-24","token":"user-24(1).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-37","token":"user-37(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-30","token":"user-30(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-42","token":"user-42(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-1","token":"user-1(1).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(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-20","token":"user-20(2).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(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-7","token":"user-7(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-49","token":"user-49(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-17","token":"user-17(0).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-27","token":"user-27(1).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-26","token":"user-26(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-13","token":"user-13(1).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-26","token":"user-26(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-39","token":"user-39(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-4","token":"user-4(1).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-24","token":"user-24(0).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-12","token":"user-12(1).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-33","token":"user-33(1).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-7","token":"user-7(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-35","token":"user-35(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-20","token":"user-20(1).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-8","token":"user-8(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).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-9","token":"user-9(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-5","token":"user-5(1).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-22","token":"user-22(1).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-6","token":"user-6(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-18","token":"user-18(2).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-0","token":"user-0(1).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-14","token":"user-14(1).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(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-28","token":"user-28(1).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-34","token":"user-34(1).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).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-31","token":"user-31(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-37","token":"user-37(1).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-30","token":"user-30(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-41","token":"user-41(1).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-41","token":"user-41(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).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-43","token":"user-43(1).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-25","token":"user-25(0).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-38","token":"user-38(2).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-40","token":"user-40(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-29","token":"user-29(0).1"} {"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} --- PASS: TestHammerSimpleAuthenticate (0.09s) === 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.01s) === 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.01s) === 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.eyJleHAiOjE3MDkyMzk1MDQsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.POhh-yhNU1y9CrFumgSiUc8W5qhELmevbj7RUqyO8iqPPWFqBc_iVh8ly4dBX7FLIuv_fJfTFLgBUnk_0dPntqntEsi-8Kbjp1Oc1H25aUlgC-xgz9IDWEYqsWJCLSeJZRZknRyzqWsc7C49wnKNSiwJdmUNdysVy3qfGTlFmh-zRfsCpEmYqlXj-GMsEw0dLjJUdcLRs19vL9hsDoI4PW1qhfKIAzPkpIn6uIH0G4W-Sdkh06zulOPxf7CgxxXlM7OER-Jfrb0GzYXMhZ5FPR95zQ1ZC-IS_l0NT0hAd_MBSqaEujKVlfhUEHD2CCTCB1aSqzfG0ATM4E9cVgCgbQ"} --- PASS: TestAuthInfoFromCtxWithRootJWT (0.01s) === 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.01s) PASS ok go.etcd.io/etcd/auth 0.678s ? 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.03s) === 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.172s === RUN TestDialCancel {"level":"warn","ts":"2024-02-29T20:40:14.657277Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0x1b0e208/dialcancel:12345","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} --- PASS: TestDialCancel (0.11s) === RUN TestDialTimeout --- PASS: TestDialTimeout (3.05s) === RUN TestDialNoTimeout --- PASS: TestDialNoTimeout (0.00s) === RUN TestIsHaltErr --- PASS: TestIsHaltErr (0.00s) === RUN TestCloseCtxClient --- PASS: TestCloseCtxClient (0.00s) === RUN TestSyncFiltersMembers --- PASS: TestSyncFiltersMembers (0.00s) === RUN TestClientRejectOldCluster === RUN TestClientRejectOldCluster/all_new_versions_with_the_same_value === RUN TestClientRejectOldCluster/all_new_versions_with_different_values === RUN TestClientRejectOldCluster/all_old_versions_with_different_values === RUN TestClientRejectOldCluster/all_old_versions_with_the_same_value --- PASS: TestClientRejectOldCluster (0.00s) --- PASS: TestClientRejectOldCluster/all_new_versions_with_the_same_value (0.00s) --- PASS: TestClientRejectOldCluster/all_new_versions_with_different_values (0.00s) --- PASS: TestClientRejectOldCluster/all_old_versions_with_different_values (0.00s) --- PASS: TestClientRejectOldCluster/all_old_versions_with_the_same_value (0.00s) === RUN TestCompactOp --- PASS: TestCompactOp (0.02s) === RUN TestMetadataWithRequireLeader --- PASS: TestMetadataWithRequireLeader (0.00s) === RUN TestMetadataWithClientAPIVersion --- PASS: TestMetadataWithClientAPIVersion (0.00s) === RUN TestOpWithSort --- PASS: TestOpWithSort (0.00s) === RUN TestClientShouldRefreshToken === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth === RUN TestClientShouldRefreshToken/Other_error_and_retryAuth === RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth --- PASS: TestClientShouldRefreshToken (0.00s) --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s) --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s) --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s) --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s) --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s) --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s) --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s) --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s) === RUN TestTxnPanics --- PASS: TestTxnPanics (0.00s) === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok go.etcd.io/etcd/clientv3 4.395s testing: warning: no tests to run PASS ok go.etcd.io/etcd/clientv3/clientv3util 0.107s [no tests to run] === RUN TestResumeElection --- PASS: TestResumeElection (0.07s) PASS ok go.etcd.io/etcd/clientv3/concurrency 0.270s ? go.etcd.io/etcd/clientv3/credentials [no test files] === RUN Test_interpret === RUN Test_interpret/Interpret_127.0.0.1 === RUN Test_interpret/RequiresCredentials_127.0.0.1 === RUN Test_interpret/Interpret_localhost === RUN Test_interpret/RequiresCredentials_localhost === RUN Test_interpret/Interpret_localhost:8080 === RUN Test_interpret/RequiresCredentials_localhost:8080 === RUN Test_interpret/Interpret_unix:127.0.0.1 === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1 === RUN Test_interpret/Interpret_unix:127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 === RUN Test_interpret/Interpret_unix://127.0.0.1 === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1 === RUN Test_interpret/Interpret_unix://127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 === RUN Test_interpret/Interpret_unixs:127.0.0.1 === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1 === RUN Test_interpret/Interpret_unixs:127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 === RUN Test_interpret/Interpret_unixs://127.0.0.1 === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1 === RUN Test_interpret/Interpret_unixs://127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 === RUN Test_interpret/Interpret_http://127.0.0.1 === RUN Test_interpret/RequiresCredentials_http://127.0.0.1 === RUN Test_interpret/Interpret_http://127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_http://127.0.0.1:8080 === RUN Test_interpret/Interpret_https://127.0.0.1 === RUN Test_interpret/RequiresCredentials_https://127.0.0.1 === RUN Test_interpret/Interpret_https://127.0.0.1:8080 === RUN Test_interpret/RequiresCredentials_https://127.0.0.1:8080 === RUN Test_interpret/Interpret_https://localhost:20000 === RUN Test_interpret/RequiresCredentials_https://localhost:20000 === RUN Test_interpret/Interpret_unix:///tmp/abc === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc === RUN Test_interpret/Interpret_unixs:///tmp/abc === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc === RUN Test_interpret/Interpret_unix:///tmp/abc:1234 === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 === RUN Test_interpret/Interpret_unixs:///tmp/abc:1234 === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 === RUN Test_interpret/Interpret_etcd.io === RUN Test_interpret/RequiresCredentials_etcd.io === RUN Test_interpret/Interpret_http://etcd.io/abc === RUN Test_interpret/RequiresCredentials_http://etcd.io/abc === RUN Test_interpret/Interpret_dns://something-other === RUN Test_interpret/RequiresCredentials_dns://something-other === RUN Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ === RUN Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ === RUN Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456 === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 --- PASS: Test_interpret (0.00s) --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_localhost (0.00s) --- PASS: Test_interpret/RequiresCredentials_localhost (0.00s) --- PASS: Test_interpret/Interpret_localhost:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_localhost:8080 (0.00s) --- PASS: Test_interpret/Interpret_unix:127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_unix:127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_unix://127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_unix://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_unixs:127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_unixs:127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_unixs://127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_unixs://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_http://127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_http://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_https://127.0.0.1 (0.00s) --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1 (0.00s) --- PASS: Test_interpret/Interpret_https://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1:8080 (0.00s) --- PASS: Test_interpret/Interpret_https://localhost:20000 (0.00s) --- PASS: Test_interpret/RequiresCredentials_https://localhost:20000 (0.00s) --- PASS: Test_interpret/Interpret_unix:///tmp/abc (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc (0.00s) --- PASS: Test_interpret/Interpret_unixs:///tmp/abc (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc (0.00s) --- PASS: Test_interpret/Interpret_unix:///tmp/abc:1234 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 (0.00s) --- PASS: Test_interpret/Interpret_unixs:///tmp/abc:1234 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 (0.00s) --- PASS: Test_interpret/Interpret_etcd.io (0.00s) --- PASS: Test_interpret/RequiresCredentials_etcd.io (0.00s) --- PASS: Test_interpret/Interpret_http://etcd.io/abc (0.00s) --- PASS: Test_interpret/RequiresCredentials_http://etcd.io/abc (0.00s) --- PASS: Test_interpret/Interpret_dns://something-other (0.00s) --- PASS: Test_interpret/RequiresCredentials_dns://something-other (0.00s) --- PASS: Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) --- PASS: Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) --- PASS: Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) --- PASS: Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) --- PASS: Test_interpret/Interpret_unix:unexpected-file_name#123$456 (0.00s) --- PASS: Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 (0.00s) === RUN Test_extractHostFromHostPort === RUN Test_extractHostFromHostPort/localhost === RUN Test_extractHostFromHostPort/localhost:8080 === RUN Test_extractHostFromHostPort/192.158.7.14:8080 === RUN Test_extractHostFromHostPort/192.158.7.14:8080#01 === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 --- PASS: Test_extractHostFromHostPort (0.00s) --- PASS: Test_extractHostFromHostPort/localhost (0.00s) --- PASS: Test_extractHostFromHostPort/localhost:8080 (0.00s) --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080 (0.00s) --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080#01 (0.00s) --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s) --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) PASS ok go.etcd.io/etcd/clientv3/internal/endpoint 0.026s ? go.etcd.io/etcd/clientv3/internal/resolver [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.015s ? 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 (3.14s) === RUN TestDetectTxnOrderViolation --- PASS: TestDetectTxnOrderViolation (3.14s) === 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 (1.12s) === RUN TestUnresolvableOrderViolation --- PASS: TestUnresolvableOrderViolation (9.24s) PASS ok go.etcd.io/etcd/clientv3/ordering 16.702s === RUN TestSnapshotV3RestoreMultiMemberAdd {"level":"info","msg":"created temporary db file","path":"/tmp/snapshot867678455.db.part"} {"level":"info","ts":"2024-02-29T20:40:41.868445Z","caller":"clientv3/maintenance.go:212","msg":"opened snapshot stream; downloading"} {"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:12691"} {"level":"info","ts":"2024-02-29T20:40:41.870175Z","caller":"clientv3/maintenance.go:220","msg":"completed snapshot read; closing"} {"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:12691","size":"20 kB","took":"3.482171ms"} {"level":"info","msg":"saved","path":"/tmp/snapshot867678455.db"} WARNING: 2024/02/29 20:40:41 [core] grpc: addrConn.createTransport failed to connect to {unix:localhost:12691 localhost:12691 0 }. Err: connection error: desc = "transport: Error while dialing dial unix localhost:12691: connect: no such file or directory". Reconnecting... {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/873162392/member/wal","data-dir":"/tmp/873162392","snap-dir":"/tmp/873162392/member/snap"} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"1a7ecf1e851586ea","added-peer-peer-urls":["unix://localhost:41256"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"20ba029edf0bf92e","added-peer-peer-urls":["unix://localhost:18200"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"eab30cb623a8f5fd","added-peer-peer-urls":["unix://localhost:7884"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/873162392/member/wal","data-dir":"/tmp/873162392","snap-dir":"/tmp/873162392/member/snap"} {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/886235475/member/wal","data-dir":"/tmp/886235475","snap-dir":"/tmp/886235475/member/snap"} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"1a7ecf1e851586ea","added-peer-peer-urls":["unix://localhost:41256"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"20ba029edf0bf92e","added-peer-peer-urls":["unix://localhost:18200"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"eab30cb623a8f5fd","added-peer-peer-urls":["unix://localhost:7884"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/886235475/member/wal","data-dir":"/tmp/886235475","snap-dir":"/tmp/886235475/member/snap"} {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/896231227/member/wal","data-dir":"/tmp/896231227","snap-dir":"/tmp/896231227/member/snap"} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"1a7ecf1e851586ea","added-peer-peer-urls":["unix://localhost:41256"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"20ba029edf0bf92e","added-peer-peer-urls":["unix://localhost:18200"]} {"level":"info","msg":"added member","cluster-id":"519ef37a632bf85","local-member-id":"0","added-peer-id":"eab30cb623a8f5fd","added-peer-peer-urls":["unix://localhost:7884"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot867678455.db","wal-dir":"/tmp/896231227/member/wal","data-dir":"/tmp/896231227","snap-dir":"/tmp/896231227/member/snap"} --- PASS: TestSnapshotV3RestoreMultiMemberAdd (19.01s) === RUN TestSnapshotV3RestoreSingle {"level":"info","msg":"created temporary db file","path":"/tmp/snapshot680238085.db.part"} {"level":"info","ts":"2024-02-29T20:41:00.681201Z","caller":"clientv3/maintenance.go:212","msg":"opened snapshot stream; downloading"} {"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:36058"} {"level":"info","ts":"2024-02-29T20:41:00.683172Z","caller":"clientv3/maintenance.go:220","msg":"completed snapshot read; closing"} {"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:36058","size":"20 kB","took":"4.957255ms"} {"level":"info","msg":"saved","path":"/tmp/snapshot680238085.db"} WARNING: 2024/02/29 20:41:00 [core] grpc: addrConn.createTransport failed to connect to {unix:localhost:36058 localhost:36058 0 }. Err: connection error: desc = "transport: Error while dialing dial unix localhost:36058: connect: no such file or directory". Reconnecting... {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot680238085.db","wal-dir":"/tmp/687270186/member/wal","data-dir":"/tmp/687270186","snap-dir":"/tmp/687270186/member/snap"} {"level":"info","msg":"added member","cluster-id":"4d8393865df7b10e","local-member-id":"0","added-peer-id":"23b89ddaa0fb4238","added-peer-peer-urls":["unix://localhost:36326"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot680238085.db","wal-dir":"/tmp/687270186/member/wal","data-dir":"/tmp/687270186","snap-dir":"/tmp/687270186/member/snap"} --- PASS: TestSnapshotV3RestoreSingle (0.65s) === RUN TestSnapshotV3RestoreMulti {"level":"info","msg":"created temporary db file","path":"/tmp/snapshot227691574.db.part"} {"level":"info","ts":"2024-02-29T20:41:01.228819Z","caller":"clientv3/maintenance.go:212","msg":"opened snapshot stream; downloading"} {"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:28742"} {"level":"info","ts":"2024-02-29T20:41:01.230718Z","caller":"clientv3/maintenance.go:220","msg":"completed snapshot read; closing"} {"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:28742","size":"20 kB","took":"4.869575ms"} {"level":"info","msg":"saved","path":"/tmp/snapshot227691574.db"} WARNING: 2024/02/29 20:41:01 [core] grpc: addrConn.createTransport failed to connect to {unix:localhost:28742 localhost:28742 0 }. Err: connection error: desc = "transport: Error while dialing dial unix localhost:28742: connect: no such file or directory". Reconnecting... {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/234822236/member/wal","data-dir":"/tmp/234822236","snap-dir":"/tmp/234822236/member/snap"} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"634e0e97e74d3b28","added-peer-peer-urls":["unix://localhost:17293"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"9be9956d86c50c35","added-peer-peer-urls":["unix://localhost:15463"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"f3aa2a65950908e4","added-peer-peer-urls":["unix://localhost:44042"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/234822236/member/wal","data-dir":"/tmp/234822236","snap-dir":"/tmp/234822236/member/snap"} {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/250421364/member/wal","data-dir":"/tmp/250421364","snap-dir":"/tmp/250421364/member/snap"} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"634e0e97e74d3b28","added-peer-peer-urls":["unix://localhost:17293"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"9be9956d86c50c35","added-peer-peer-urls":["unix://localhost:15463"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"f3aa2a65950908e4","added-peer-peer-urls":["unix://localhost:44042"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/250421364/member/wal","data-dir":"/tmp/250421364","snap-dir":"/tmp/250421364/member/snap"} {"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/265659731/member/wal","data-dir":"/tmp/265659731","snap-dir":"/tmp/265659731/member/snap"} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"634e0e97e74d3b28","added-peer-peer-urls":["unix://localhost:17293"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"9be9956d86c50c35","added-peer-peer-urls":["unix://localhost:15463"]} {"level":"info","msg":"added member","cluster-id":"3d4fb62c9395a796","local-member-id":"0","added-peer-id":"f3aa2a65950908e4","added-peer-peer-urls":["unix://localhost:44042"]} {"level":"info","msg":"restored snapshot","path":"/tmp/snapshot227691574.db","wal-dir":"/tmp/265659731/member/wal","data-dir":"/tmp/265659731","snap-dir":"/tmp/265659731/member/snap"} --- PASS: TestSnapshotV3RestoreMulti (4.80s) === RUN TestSnapshotFilePermissions {"level":"info","msg":"created temporary db file","path":"/tmp/snapshot24950036.db.part"} {"level":"info","ts":"2024-02-29T20:41:06.025951Z","caller":"clientv3/maintenance.go:212","msg":"opened snapshot stream; downloading"} {"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:42038"} {"level":"info","ts":"2024-02-29T20:41:06.027661Z","caller":"clientv3/maintenance.go:220","msg":"completed snapshot read; closing"} {"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:42038","size":"20 kB","took":"4.849454ms"} {"level":"info","msg":"saved","path":"/tmp/snapshot24950036.db"} WARNING: 2024/02/29 20:41:06 [core] grpc: addrConn.createTransport failed to connect to {unix:localhost:42038 localhost:42038 0 }. Err: connection error: desc = "transport: Error while dialing dial unix localhost:42038: connect: no such file or directory". Reconnecting... --- PASS: TestSnapshotFilePermissions (0.22s) === RUN TestCorruptedBackupFileCheck --- PASS: TestCorruptedBackupFileCheck (0.00s) PASS ok go.etcd.io/etcd/clientv3/snapshot 24.777s === RUN TestConfigFromFile --- PASS: TestConfigFromFile (0.00s) PASS ok go.etcd.io/etcd/clientv3/yaml 0.034s === RUN TestConfigFileOtherFields --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestUpdateDefaultClusterFromName --- PASS: TestUpdateDefaultClusterFromName (0.00s) === RUN TestUpdateDefaultClusterFromNameOverwrite --- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s) === RUN TestAutoCompactionModeInvalid --- PASS: TestAutoCompactionModeInvalid (0.00s) === RUN TestAutoCompactionModeParse --- PASS: TestAutoCompactionModeParse (0.00s) === RUN TestTLSVersionMinMax === RUN TestTLSVersionMinMax/Minimum_TLS_version_is_set [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.242436 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Maximum_TLS_version_is_set [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.242642 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.242770 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.242927 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Invalid_minimum_TLS_version [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.242980 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Invalid_maximum_TLS_version [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.243014 W | embed: Running http and grpc server on single port. This is not recommended for production. === RUN TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.243174 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestTLSVersionMinMax (0.00s) --- PASS: TestTLSVersionMinMax/Minimum_TLS_version_is_set (0.00s) --- PASS: TestTLSVersionMinMax/Maximum_TLS_version_is_set (0.00s) --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set (0.00s) --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order (0.00s) --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.00s) --- PASS: TestTLSVersionMinMax/Invalid_maximum_TLS_version (0.00s) --- PASS: TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 (0.00s) === RUN TestStartEtcdWrongToken [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:08.243380 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:08.245238 I | embed: name = default 2024-02-29 20:41:08.245261 I | embed: data dir = /tmp/token-test4088258689 2024-02-29 20:41:08.245267 I | embed: member dir = /tmp/token-test4088258689/member 2024-02-29 20:41:08.245272 I | embed: heartbeat = 100ms 2024-02-29 20:41:08.245276 I | embed: election = 1000ms 2024-02-29 20:41:08.245280 I | embed: snapshot count = 100000 2024-02-29 20:41:08.245410 I | embed: advertise client URLs = http://localhost:2379 2024-02-29 20:41:08.273079 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 raft2024/02/29 20:41:08 INFO: 8e9e05c52164694d switched to configuration voters=() raft2024/02/29 20:41:08 INFO: 8e9e05c52164694d became follower at term 0 raft2024/02/29 20:41:08 INFO: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:41:08 INFO: 8e9e05c52164694d became follower at term 1 raft2024/02/29 20:41:08 INFO: 8e9e05c52164694d switched to configuration voters=(10276657743932975437) 2024-02-29 20:41:08.276111 E | auth: unknown token type: wrong-token 2024-02-29 20:41:08.276126 W | etcdserver: failed to create token provider,err is auth: invalid auth options --- PASS: TestStartEtcdWrongToken (0.03s) PASS ok go.etcd.io/etcd/embed 0.093s === RUN TestMain --- PASS: TestMain (0.00s) PASS ok go.etcd.io/etcd/etcdctl 0.085s ? 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.048s ? 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 2024-02-29 20:41:15.883969 I | etcdmain: Loading server configuration from "/tmp/servercfg474682680". Other configuration command line flags and environment variables will be ignored if provided. --- PASS: TestConfigFileMemberFields (0.00s) === RUN TestConfigParsingClusteringFlags [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.884927 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestConfigParsingClusteringFlags (0.00s) === RUN TestConfigFileClusteringFields [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.886005 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.886217 I | etcdmain: Loading server configuration from "/tmp/servercfg2351042009". Other configuration command line flags and environment variables will be ignored if provided. --- PASS: TestConfigFileClusteringFields (0.00s) === RUN TestConfigFileClusteringFlags [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.887323 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.887483 I | etcdmain: Loading server configuration from "/tmp/servercfg2760887001". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.888008 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.888160 I | etcdmain: Loading server configuration from "/tmp/servercfg2909649907". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.888802 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.888968 I | etcdmain: Loading server configuration from "/tmp/servercfg3051181521". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.889473 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.889689 I | etcdmain: Loading server configuration from "/tmp/servercfg2878162907". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.890232 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.890403 I | etcdmain: Loading server configuration from "/tmp/servercfg4102408689". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.891009 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.891190 I | etcdmain: Loading server configuration from "/tmp/servercfg526158034". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.891727 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.891895 I | etcdmain: Loading server configuration from "/tmp/servercfg1549028289". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.892474 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.892644 I | etcdmain: Loading server configuration from "/tmp/servercfg919465022". Other configuration command line flags and environment variables will be ignored if provided. --- PASS: TestConfigFileClusteringFlags (0.01s) === RUN TestConfigParsingOtherFlags [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.893513 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestConfigParsingOtherFlags (0.00s) === RUN TestConfigFileOtherFields [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.894426 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.894635 I | etcdmain: Loading server configuration from "/tmp/servercfg2869706923". 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 2024-02-29 20:41:15.895140 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.895378 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.895608 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.895841 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestConfigParsingConflictClusteringFlags (0.00s) === RUN TestConfigFileConflictClusteringFlags [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.896219 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.896229 I | etcdmain: Loading server configuration from "/tmp/servercfg756570641". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.896509 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.896517 I | etcdmain: Loading server configuration from "/tmp/servercfg1183732982". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.896770 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.896778 I | etcdmain: Loading server configuration from "/tmp/servercfg730046008". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.897079 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.897086 I | etcdmain: Loading server configuration from "/tmp/servercfg3825270225". Other configuration command line flags and environment variables will be ignored if provided. --- PASS: TestConfigFileConflictClusteringFlags (0.00s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.897437 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.897663 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.897860 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.898094 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.898304 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.898546 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.898753 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.00s) === RUN TestConfigIsNewCluster [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.899074 W | embed: Running http and grpc server on single port. This is not recommended for production. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.899303 W | embed: Running http and grpc server on single port. This is not recommended for production. --- PASS: TestConfigIsNewCluster (0.00s) === RUN TestConfigIsProxy --- PASS: TestConfigIsProxy (0.00s) === RUN TestConfigIsReadonlyProxy --- PASS: TestConfigIsReadonlyProxy (0.00s) === RUN TestConfigShouldFallbackToProxy --- PASS: TestConfigShouldFallbackToProxy (0.00s) === RUN TestConfigFileElectionTimeout [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.900353 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.900365 I | etcdmain: Loading server configuration from "/tmp/servercfg3233182281". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.900560 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.900569 I | etcdmain: Loading server configuration from "/tmp/servercfg3195051569". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.900780 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.900793 I | etcdmain: Loading server configuration from "/tmp/servercfg2927570016". Other configuration command line flags and environment variables will be ignored if provided. [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead 2024-02-29 20:41:15.901020 W | embed: Running http and grpc server on single port. This is not recommended for production. 2024-02-29 20:41:15.901028 I | etcdmain: Loading server configuration from "/tmp/servercfg3060841709". Other configuration command line flags and environment variables will be ignored if provided. --- PASS: TestConfigFileElectionTimeout (0.00s) === RUN TestFlagsPresentInHelp --- PASS: TestFlagsPresentInHelp (0.00s) PASS ok go.etcd.io/etcd/etcdmain 0.120s === RUN TestCheckLeasePutsKeys logger.go:130: 2024-02-29T20:41:18.292Z WARN simple token is not cryptographically signed logger.go:130: 2024-02-29T20:41:18.297Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.297Z INFO added a user {"user-name": "root"} logger.go:130: 2024-02-29T20:41:18.297Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.297Z INFO created a role {"role-name": "root"} logger.go:130: 2024-02-29T20:41:18.297Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.297Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} logger.go:130: 2024-02-29T20:41:18.298Z INFO enabled authentication logger.go:130: 2024-02-29T20:41:18.299Z WARN request auth revision is less than current node auth revision {"current node auth revision": 4, "request auth revision": 1, "request key": "a", "error": "auth: revision in header is old"} logger.go:130: 2024-02-29T20:41:18.299Z WARN cannot find a user for permission check {"user-name": "bob"} logger.go:130: 2024-02-29T20:41:18.299Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.299Z INFO added a user {"user-name": "bob"} logger.go:130: 2024-02-29T20:41:18.299Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.299Z INFO created a role {"role-name": "bobsrole"} logger.go:130: 2024-02-29T20:41:18.299Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.299Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} logger.go:130: 2024-02-29T20:41:18.299Z ERROR failed to save consistentIndex,syncConsistentIndex is nil logger.go:130: 2024-02-29T20:41:18.299Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} --- PASS: TestCheckLeasePutsKeys (0.01s) === RUN TestDecideClusterVersion --- PASS: TestDecideClusterVersion (0.00s) === RUN TestIsCompatibleWithVers {"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"b","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"} {"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"b","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"} --- PASS: TestIsCompatibleWithVers (0.00s) === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) === RUN TestConfigVerifyExistingWithDiscoveryURLFail --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) === RUN TestConfigVerifyLocalMember --- PASS: TestConfigVerifyLocalMember (0.00s) === RUN TestSnapDir --- PASS: TestSnapDir (0.00s) === RUN TestWALDir --- PASS: TestWALDir (0.00s) === RUN TestShouldDiscover --- PASS: TestShouldDiscover (0.00s) === RUN TestConsistentIndex --- PASS: TestConsistentIndex (0.00s) === RUN TestHashKVHandler === RUN TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches === RUN TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche --- PASS: TestHashKVHandler (0.01s) --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.00s) --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (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.30","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.01s) === 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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"13.16µ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":"3.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} {"level":"warn","msg":"apply request took too long","took":"880ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.6µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.2µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} {"level":"warn","msg":"apply request took too long","took":"880ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} {"level":"warn","msg":"apply request took too long","took":"1µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.36µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} {"level":"warn","msg":"apply request took too long","took":"960ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} {"level":"warn","msg":"apply request took too long","took":"880ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} {"level":"warn","msg":"apply request took too long","took":"800ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"960ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.08µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} {"level":"warn","msg":"apply request took too long","took":"720ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"760ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.48µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"680ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""} {"level":"warn","msg":"apply request took too long","took":"320ns","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":"28.88µ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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"2.6µ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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"2.88µ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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"1.08µ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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"1.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.30","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.02s) === 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.30","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/testsnapdir2017539611/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":1} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"1.393764ms"} {"level":"info","msg":"applying snapshot","current-snapshot-index":0,"current-applied-index":0,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir2017539611/member/snap/db","took":"94.76µ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":"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":1,"current-applied-index":1,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0} --- PASS: TestSnapshotOrdering (0.01s) === RUN TestTriggerSnap {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"16.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.68µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.72µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.68µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.68µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.12µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.16µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.36µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.28µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.2µ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.02s) === 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.30","cluster-version":"to_be_decided"} {"level":"warn","msg":"apply request took too long","took":"9.16µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"9.56µ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/testsnapdir1689109320/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":"applied incoming Raft snapshot","snapshot-index":3} {"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":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"128.24µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":3,"current-applied-index":3,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:4 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.96µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"105.96µ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":"4.4µs","expected-duration":"0s","prefix":"","request":"ID:7 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.8µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"87.28µ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":9,"current-applied-index":9,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.4µs","expected-duration":"0s","prefix":"","request":"ID:10 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.16µs","expected-duration":"0s","prefix":"","request":"ID:11 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"171.2µ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":"8.56µs","expected-duration":"0s","prefix":"","request":"ID:13 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"23.08µ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/testsnapdir1689109320/000000000000000f.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":15} {"level":"info","msg":"applying snapshot","current-snapshot-index":12,"current-applied-index":14,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"114.961µ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":15,"current-applied-index":15,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.08µs","expected-duration":"0s","prefix":"","request":"ID:16 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.32µs","expected-duration":"0s","prefix":"","request":"ID:17 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"91.52µ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":18,"current-applied-index":18,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"4.08µs","expected-duration":"0s","prefix":"","request":"ID:19 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.64µs","expected-duration":"0s","prefix":"","request":"ID:20 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"147.28µ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":21,"current-applied-index":21,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.6µs","expected-duration":"0s","prefix":"","request":"ID:22 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"21.8µs","expected-duration":"0s","prefix":"","request":"ID:23 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"101.76µ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":24,"current-applied-index":24,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"7.4µs","expected-duration":"0s","prefix":"","request":"ID:25 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"5.08µs","expected-duration":"0s","prefix":"","request":"ID:26 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"159.04µ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":"4.48µs","expected-duration":"0s","prefix":"","request":"ID:28 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"22.32µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"386.442µ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":30,"current-applied-index":30,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"4.84µs","expected-duration":"0s","prefix":"","request":"ID:31 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.44µs","expected-duration":"0s","prefix":"","request":"ID:32 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"154.88µ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":33,"current-applied-index":33,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.36µs","expected-duration":"0s","prefix":"","request":"ID:34 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.12µ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":"closed old backend file"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"90.52µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":36,"current-applied-index":36,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"4.88µs","expected-duration":"0s","prefix":"","request":"ID:37 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.48µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"148.08µ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":"3.68µs","expected-duration":"0s","prefix":"","request":"ID:40 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"20.24µ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/testsnapdir1689109320/000000000000002a.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":42} {"level":"info","msg":"applying snapshot","current-snapshot-index":39,"current-applied-index":41,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"126.64µ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":42,"current-applied-index":42,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.52µs","expected-duration":"0s","prefix":"","request":"ID:43 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.52µs","expected-duration":"0s","prefix":"","request":"ID:44 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/testsnapdir1689109320/000000000000002d.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":45} {"level":"info","msg":"applying snapshot","current-snapshot-index":42,"current-applied-index":44,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"95µ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":45,"current-applied-index":45,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.68µs","expected-duration":"0s","prefix":"","request":"ID:46 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.36µs","expected-duration":"0s","prefix":"","request":"ID:47 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"112µ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":"7.4µs","expected-duration":"0s","prefix":"","request":"ID:49 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.56µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"119.16µ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":51,"current-applied-index":51,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.28µs","expected-duration":"0s","prefix":"","request":"ID:52 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.4µs","expected-duration":"0s","prefix":"","request":"ID:53 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"117.401µ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":"3.2µs","expected-duration":"0s","prefix":"","request":"ID:55 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.16µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"77.321µ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":57,"current-applied-index":57,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:58 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.88µs","expected-duration":"0s","prefix":"","request":"ID:59 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"96.121µ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":"closed old backend file"} {"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":"4.96µs","expected-duration":"0s","prefix":"","request":"ID:61 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.88µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"96.2µ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":63,"current-applied-index":63,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3µs","expected-duration":"0s","prefix":"","request":"ID:64 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.16µs","expected-duration":"0s","prefix":"","request":"ID:65 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"126.241µ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":66,"current-applied-index":66,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:67 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.4µs","expected-duration":"0s","prefix":"","request":"ID:68 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/testsnapdir1689109320/0000000000000045.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":69} {"level":"info","msg":"applying snapshot","current-snapshot-index":66,"current-applied-index":68,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"104.96µ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":69,"current-applied-index":69,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:70 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.04µs","expected-duration":"0s","prefix":"","request":"ID:71 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"107.04µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":72,"current-applied-index":72,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"6.16µs","expected-duration":"0s","prefix":"","request":"ID:73 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.84µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"118.6µ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":75,"current-applied-index":75,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.88µs","expected-duration":"0s","prefix":"","request":"ID:76 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"9.24µs","expected-duration":"0s","prefix":"","request":"ID:77 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/testsnapdir1689109320/000000000000004e.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":78} {"level":"info","msg":"applying snapshot","current-snapshot-index":75,"current-applied-index":77,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"85.36µ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":"3.68µs","expected-duration":"0s","prefix":"","request":"ID:79 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.76µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"84.48µ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":81,"current-applied-index":81,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.6µs","expected-duration":"0s","prefix":"","request":"ID:82 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.24µs","expected-duration":"0s","prefix":"","request":"ID:83 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"103.36µ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":"4.16µs","expected-duration":"0s","prefix":"","request":"ID:85 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.16µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"90.72µ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":87,"current-applied-index":87,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.76µs","expected-duration":"0s","prefix":"","request":"ID:88 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"5.8µs","expected-duration":"0s","prefix":"","request":"ID:89 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"85.36µ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":90,"current-applied-index":90,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"6.68µs","expected-duration":"0s","prefix":"","request":"ID:91 Method:\"QGET\" ","response":""} {"level":"info","msg":"closed old backend file"} {"level":"warn","msg":"apply request took too long","took":"3.6µ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/testsnapdir1689109320/000000000000005d.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":93} {"level":"info","msg":"applying snapshot","current-snapshot-index":90,"current-applied-index":92,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"176.121µ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":93,"current-applied-index":93,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.441µs","expected-duration":"0s","prefix":"","request":"ID:94 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.84µs","expected-duration":"0s","prefix":"","request":"ID:95 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"151.04µ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":"closed old backend file"} {"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":"6.521µs","expected-duration":"0s","prefix":"","request":"ID:97 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"4.72µs","expected-duration":"0s","prefix":"","request":"ID:98 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"129.16µ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":"closed old backend file"} {"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":"7.6µs","expected-duration":"0s","prefix":"","request":"ID:100 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.96µ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/testsnapdir1689109320/0000000000000066.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":102} {"level":"info","msg":"applying snapshot","current-snapshot-index":99,"current-applied-index":101,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"148.281µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":102,"current-applied-index":102,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"46.96µs","expected-duration":"0s","prefix":"","request":"ID:103 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.24µs","expected-duration":"0s","prefix":"","request":"ID:104 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"159.321µ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":"3.88µs","expected-duration":"0s","prefix":"","request":"ID:106 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.76µ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/testsnapdir1689109320/000000000000006c.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":108} {"level":"info","msg":"applying snapshot","current-snapshot-index":105,"current-applied-index":107,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"158.041µ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":"closed old backend file"} {"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":"75.721µs","expected-duration":"0s","prefix":"","request":"ID:109 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.16µs","expected-duration":"0s","prefix":"","request":"ID:110 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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":"applying snapshot","current-snapshot-index":108,"current-applied-index":110,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":111} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"113.28µ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":111,"current-applied-index":111,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.08µs","expected-duration":"0s","prefix":"","request":"ID:112 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.4µs","expected-duration":"0s","prefix":"","request":"ID:113 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/0000000000000072.snap.db","bytes":20480,"size":"20 kB"} {"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":114} {"level":"info","msg":"applying snapshot","current-snapshot-index":111,"current-applied-index":113,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"127.12µ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":114,"current-applied-index":114,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"4.48µs","expected-duration":"0s","prefix":"","request":"ID:115 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.4µs","expected-duration":"0s","prefix":"","request":"ID:116 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"135µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":117,"current-applied-index":117,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.84µs","expected-duration":"0s","prefix":"","request":"ID:118 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"5.64µs","expected-duration":"0s","prefix":"","request":"ID:119 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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":"applied incoming Raft snapshot","snapshot-index":120} {"level":"info","msg":"applying snapshot","current-snapshot-index":117,"current-applied-index":119,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"100.2µ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":120,"current-applied-index":120,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.88µs","expected-duration":"0s","prefix":"","request":"ID:121 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.08µs","expected-duration":"0s","prefix":"","request":"ID:122 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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"176.48µ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":123,"current-applied-index":123,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0} {"level":"info","msg":"closed old backend file"} {"level":"warn","msg":"apply request took too long","took":"2.96µs","expected-duration":"0s","prefix":"","request":"ID:124 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"1.88µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"85.96µ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":126,"current-applied-index":126,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.32µs","expected-duration":"0s","prefix":"","request":"ID:127 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.2µs","expected-duration":"0s","prefix":"","request":"ID:128 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"113.76µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":129,"current-applied-index":129,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.2µs","expected-duration":"0s","prefix":"","request":"ID:130 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.64µ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/testsnapdir1689109320/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":"applying snapshot","current-snapshot-index":129,"current-applied-index":131,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0} {"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":132} {"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir1689109320/member/snap/db","took":"125.161µ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":"6.6µs","expected-duration":"0s","prefix":"","request":"ID:133 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.8µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"155.48µ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":"3.68µs","expected-duration":"0s","prefix":"","request":"ID:136 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.84µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"139.721µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":138,"current-applied-index":138,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"6.88µs","expected-duration":"0s","prefix":"","request":"ID:139 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.96µs","expected-duration":"0s","prefix":"","request":"ID:140 Method:\"QGET\" ","response":""} {"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"} {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"117.48µs"} {"level":"info","msg":"restoring mvcc store"} {"level":"info","msg":"restored mvcc store"} {"level":"info","msg":"restoring alarm store"} {"level":"info","msg":"closing old backend file"} {"level":"info","msg":"closed old backend file"} {"level":"info","msg":"restored alarm store"} {"level":"info","msg":"restoring v2 store"} {"level":"info","msg":"restored v2 store"} {"level":"info","msg":"restoring cluster configuration"} {"level":"info","msg":"restored cluster configuration"} {"level":"info","msg":"removing old peers from network"} {"level":"info","msg":"removed old peers from network"} {"level":"info","msg":"adding peers from new cluster configuration"} {"level":"info","msg":"added peers from new cluster configuration"} {"level":"info","msg":"applied snapshot","current-snapshot-index":141,"current-applied-index":141,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"5.2µs","expected-duration":"0s","prefix":"","request":"ID:142 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"3.32µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"153.2µ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":"4.68µs","expected-duration":"0s","prefix":"","request":"ID:145 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.96µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"101.4µ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":"4.36µs","expected-duration":"0s","prefix":"","request":"ID:148 Method:\"QGET\" ","response":""} {"level":"warn","msg":"apply request took too long","took":"2.8µ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/testsnapdir1689109320/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/testsnapdir1689109320/member/snap/db","took":"140.2µ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":150,"current-applied-index":150,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0} {"level":"warn","msg":"apply request took too long","took":"3.76µs","expected-duration":"0s","prefix":"","request":"ID:151 Method:\"QGET\" ","response":""} {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26095,"size":"26 kB","took":"3.44125ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"140.760893ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"202.743354ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"8.327904ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"13.409599ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"197.374819ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"206.010844ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"19.049456ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"210.762778ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"149.689479ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"146.264989ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"215.282111ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"154.138612ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"157.669862ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"222.330892ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"162.973998ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"167.570251ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"226.027702ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"171.591703ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"230.199595ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"175.380274ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB","took":"234.124726ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"183.047376ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"238.383419ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"189.542395ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"241.914229ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"194.102529ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"251.732058ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"246.669203ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"30.55765ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"25.714675ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"58.392372ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"86.554974ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"70.818968ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"108.372638ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"64.339469ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"128.876098ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"96.898085ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"48.450542ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"102.409261ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"54.777561ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"132.279348ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"124.467685ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"113.090852ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"119.18351ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"135.703878ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"90.423826ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"42.549045ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"81.144838ms"} {"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"76.439664ms"} {"level":"info","msg":"closed old backend file"} --- PASS: TestConcurrentApplyAndSnapshotV3 (0.26s) === 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.30","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.30","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.30","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":"stopped publish because server is stopped","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"10ns","error":"etcdserver: server stopped"} --- PASS: TestPublishRetry (0.00s) === RUN TestUpdateVersion {"level":"info","msg":"setting up initial cluster version","cluster-version":"2.0"} {"level":"info","msg":"cluster version is updated","cluster-version":"2.0"} --- PASS: TestUpdateVersion (0.00s) === RUN TestStopNotify {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} --- PASS: TestStopNotify (0.00s) === RUN TestGetOtherPeerURLs --- PASS: TestGetOtherPeerURLs (0.00s) === RUN TestWaitAppliedIndex === RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId === RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped === RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index --- PASS: TestWaitAppliedIndex (1.00s) --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s) --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s) --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s) === RUN TestLongestConnected --- PASS: TestLongestConnected (0.00s) === RUN TestPanicAlternativeStringer --- PASS: TestPanicAlternativeStringer (0.00s) === RUN TestWarnOfExpensiveReadOnlyTxnRequest === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses logger.go:130: 2024-02-29T20:41:20.720Z WARN apply request took too long {"took": "1.000175441s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses logger.go:130: 2024-02-29T20:41:20.720Z WARN apply request took too long {"took": "1.00000412s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses logger.go:130: 2024-02-29T20:41:20.721Z WARN apply request took too long {"took": "1.00000304s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses logger.go:130: 2024-02-29T20:41:20.721Z WARN apply request took too long {"took": "1.00000288s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses logger.go:130: 2024-02-29T20:41:20.721Z WARN apply request took too long {"took": "1.00000208s", "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 2.538s ? go.etcd.io/etcd/etcdserver/api [no test files] === RUN TestHealthHandler === RUN TestHealthHandler/Healthy_if_no_alarm logger.go:130: 2024-02-29T20:41:21.882Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on logger.go:130: 2024-02-29T20:41:21.890Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.894202 W | etcdserver/api/etcdhttp: /health error due to alarm:NOSPACE === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded logger.go:130: 2024-02-29T20:41:21.898Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded logger.go:130: 2024-02-29T20:41:21.904Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded logger.go:130: 2024-02-29T20:41:21.910Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on logger.go:130: 2024-02-29T20:41:21.916Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.919466 W | etcdserver/api/etcdhttp: /health error due to memberID:1 alarm:CORRUPT === RUN TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded logger.go:130: 2024-02-29T20:41:21.922Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHealthHandler/Unhealthy_if_api_is_not_available logger.go:130: 2024-02-29T20:41:21.926Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.928999 W | etcdserver/api/etcdhttp: serving /health false; Range failed Unexpected error (status code 503) === RUN TestHealthHandler/Unhealthy_if_no_leader logger.go:130: 2024-02-29T20:41:21.930Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.934915 W | etcdserver/api/etcdhttp: /health error; no leader (status code 503) === RUN TestHealthHandler/Healthy_if_no_leader_and_serializable=true logger.go:130: 2024-02-29T20:41:21.938Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} --- PASS: TestHealthHandler (0.06s) --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.01s) --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on (0.01s) --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.01s) --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.01s) --- PASS: TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded (0.01s) --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on (0.01s) --- PASS: TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded (0.00s) --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (0.00s) --- PASS: TestHealthHandler/Unhealthy_if_no_leader (0.01s) --- PASS: TestHealthHandler/Healthy_if_no_leader_and_serializable=true (0.01s) === RUN TestHttpSubPath === RUN TestHttpSubPath//readyz/data_corruption_ok logger.go:130: 2024-02-29T20:41:21.943Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestHttpSubPath//readyz/serializable_read_not_ok_with_error logger.go:130: 2024-02-29T20:41:21.946Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.953251 E | etcdserver/api/etcdhttp: Health check error path=/readyz/serializable_read, reason=[-]serializable_read failed: Unexpected error (status code 503) === RUN TestHttpSubPath//readyz/non_exist_404 logger.go:130: 2024-02-29T20:41:21.955Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} --- PASS: TestHttpSubPath (0.02s) --- PASS: TestHttpSubPath//readyz/data_corruption_ok (0.00s) --- PASS: TestHttpSubPath//readyz/serializable_read_not_ok_with_error (0.01s) --- PASS: TestHttpSubPath//readyz/non_exist_404 (0.00s) === RUN TestDataCorruptionCheck === RUN TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on logger.go:130: 2024-02-29T20:41:21.959Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on logger.go:130: 2024-02-29T20:41:21.962Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.964237 E | etcdserver/api/etcdhttp: Health check error path=/readyz, reason=[-]data_corruption failed: alarm activated: CORRUPT [+]serializable_read ok [+]linearizable_read ok (status code 503) === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on logger.go:130: 2024-02-29T20:41:21.964Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded logger.go:130: 2024-02-29T20:41:21.966Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 logger.go:130: 2024-02-29T20:41:21.967Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.968697 W | etcdserver/api/etcdhttp: some health checks cannot be excluded, missing-health-checks="non_exist" 2024-02-29 20:41:21.969158 W | etcdserver/api/etcdhttp: some health checks cannot be excluded, missing-health-checks="non_exist" 2024-02-29 20:41:21.969269 E | etcdserver/api/etcdhttp: Health check error path=/readyz, reason=[-]data_corruption failed: alarm activated: CORRUPT [+]serializable_read ok [+]linearizable_read ok (status code 503) --- PASS: TestDataCorruptionCheck (0.01s) --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.00s) --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on (0.00s) --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on (0.00s) --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded (0.00s) --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 (0.00s) === RUN TestSerializableReadCheck === RUN TestSerializableReadCheck/Alive_normal logger.go:130: 2024-02-29T20:41:21.973Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestSerializableReadCheck/Not_alive_if_range_api_is_not_available logger.go:130: 2024-02-29T20:41:21.978Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.979098 E | etcdserver/api/etcdhttp: Health check error path=/livez, reason=[-]serializable_read failed: Unexpected error (status code 503) === RUN TestSerializableReadCheck/Not_ready_if_range_api_is_not_available logger.go:130: 2024-02-29T20:41:21.980Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.980982 E | etcdserver/api/etcdhttp: Health check error path=/readyz, reason=[+]data_corruption ok [-]serializable_read failed: Unexpected error [+]linearizable_read ok (status code 503) --- PASS: TestSerializableReadCheck (0.01s) --- PASS: TestSerializableReadCheck/Alive_normal (0.00s) --- PASS: TestSerializableReadCheck/Not_alive_if_range_api_is_not_available (0.00s) --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) === RUN TestLinearizableReadCheck === RUN TestLinearizableReadCheck/Alive_normal logger.go:130: 2024-02-29T20:41:21.983Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available logger.go:130: 2024-02-29T20:41:21.987Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} === RUN TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available logger.go:130: 2024-02-29T20:41:21.989Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2024-02-29 20:41:21.991022 E | etcdserver/api/etcdhttp: Health check error path=/readyz, reason=[+]data_corruption ok [+]serializable_read ok [-]linearizable_read failed: Unexpected error (status code 503) --- PASS: TestLinearizableReadCheck (0.01s) --- PASS: TestLinearizableReadCheck/Alive_normal (0.00s) --- PASS: TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available (0.00s) --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) === 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:41604","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.172s === 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 {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:4001","host":"127.0.0.1:4001","resolved-addr":"127.0.0.1:4001"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:4001","host":"127.0.0.2:4001","resolved-addr":"127.0.0.2:4001"} --- PASS: TestClusterValidateAndAssignIDsBad (0.00s) === RUN TestClusterValidateAndAssignIDs {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.2:2379","host":"127.0.0.2:2379","resolved-addr":"127.0.0.2:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} --- PASS: TestClusterValidateAndAssignIDs (0.00s) === RUN TestClusterValidateConfigurationChange {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":["http://127.0.0.1:1"]} {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":["http://127.0.0.1:2"]} {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":["http://127.0.0.1:3"]} {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":["http://127.0.0.1:4"]} {"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":["http://127.0.0.1:4"]} --- PASS: TestClusterValidateConfigurationChange (0.00s) === RUN TestClusterGenID {"level":"info","msg":"added member","cluster-id":"869b3badfbf1d6b7","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]} --- PASS: TestClusterGenID (0.00s) === RUN TestNodeToMemberBad --- PASS: TestNodeToMemberBad (0.00s) === RUN TestClusterAddMember {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]} --- PASS: TestClusterAddMember (0.00s) === RUN TestClusterAddMemberAsLearner {"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]} --- PASS: TestClusterAddMemberAsLearner (0.00s) === RUN TestClusterMembers --- PASS: TestClusterMembers (0.00s) === RUN TestClusterRemoveMember {"level":"warn","msg":"skipped removing already removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1"} --- PASS: TestClusterRemoveMember (0.00s) === RUN TestClusterUpdateAttributes {"level":"warn","msg":"skipped attributes update of removed member","cluster-id":"0","local-member-id":"0","updated-peer-id":"1"} --- PASS: TestClusterUpdateAttributes (0.00s) === RUN TestNodeToMember --- PASS: TestNodeToMember (0.00s) === RUN TestIsReadyToAddVotingMember {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":3,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":3,"cluster-id":"0","local-member-id":"0"} {"level":"debug","msg":"number of started member is 1; can accept add member request"} {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"} --- PASS: TestIsReadyToAddVotingMember (0.00s) === RUN TestIsReadyToRemoveVotingMember {"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":2,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"} --- PASS: TestIsReadyToRemoveVotingMember (0.00s) === RUN TestIsReadyToPromoteMember {"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"} {"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"} --- PASS: TestIsReadyToPromoteMember (0.00s) === RUN TestMemberTime --- PASS: TestMemberTime (0.00s) === RUN TestMemberPick --- PASS: TestMemberPick (0.00s) === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) PASS ok go.etcd.io/etcd/etcdserver/api/membership 0.032s === RUN TestSendMessage 2024-02-29 20:41:23.881615 I | rafthttp: starting peer 2... 2024-02-29 20:41:23.881749 I | rafthttp: started HTTP pipelining with peer 2 2024-02-29 20:41:23.882135 I | rafthttp: started streaming with peer 2 (writer) 2024-02-29 20:41:23.882593 I | rafthttp: started streaming with peer 2 (writer) 2024-02-29 20:41:23.882757 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-02-29 20:41:23.882916 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.883386 I | rafthttp: started peer 2 2024-02-29 20:41:23.883476 I | rafthttp: added peer 2 2024-02-29 20:41:23.883510 I | rafthttp: starting peer 1... 2024-02-29 20:41:23.883545 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.884568 I | rafthttp: started peer 1 2024-02-29 20:41:23.884602 I | rafthttp: added peer 1 2024-02-29 20:41:23.884644 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:23.884658 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:23.884701 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.885524 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-02-29 20:41:23.885872 I | rafthttp: peer 1 became active 2024-02-29 20:41:23.885915 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.885972 I | rafthttp: peer 2 became active 2024-02-29 20:41:23.886021 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.886069 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.886095 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.886185 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.886239 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.886255 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.886262 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.888020 I | rafthttp: stopping peer 1... 2024-02-29 20:41:23.888477 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.888504 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:23.888683 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.888963 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.889178 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.889207 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:23.889230 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:23.889280 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.889297 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled) 2024-02-29 20:41:23.889304 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-02-29 20:41:23.889321 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.889366 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.889380 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-02-29 20:41:23.889394 I | rafthttp: stopped peer 1 2024-02-29 20:41:23.889410 I | rafthttp: stopping peer 2... 2024-02-29 20:41:23.889448 E | rafthttp: failed to find member 1 in cluster 1 2024-02-29 20:41:23.889567 E | rafthttp: failed to find member 1 in cluster 1 2024-02-29 20:41:23.889593 E | rafthttp: failed to dial 2 on stream MsgApp v2 (peer 2 failed to find local node 1) 2024-02-29 20:41:23.889608 I | rafthttp: peer 2 became inactive (message send to peer failed) 2024-02-29 20:41:23.889612 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.889627 I | rafthttp: stopped streaming with peer 2 (writer) 2024-02-29 20:41:23.889696 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.889706 I | rafthttp: stopped streaming with peer 2 (writer) 2024-02-29 20:41:23.889738 I | rafthttp: stopped HTTP pipelining with peer 2 2024-02-29 20:41:23.889778 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.889791 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-02-29 20:41:23.889803 I | rafthttp: stopped peer 2 --- PASS: TestSendMessage (0.01s) === RUN TestSendMessageWhenStreamIsBroken 2024-02-29 20:41:23.892223 I | rafthttp: starting peer 2... 2024-02-29 20:41:23.892301 I | rafthttp: started HTTP pipelining with peer 2 2024-02-29 20:41:23.893390 I | rafthttp: started streaming with peer 2 (writer) 2024-02-29 20:41:23.893936 I | rafthttp: started streaming with peer 2 (writer) 2024-02-29 20:41:23.894047 I | rafthttp: started peer 2 2024-02-29 20:41:23.894127 I | rafthttp: added peer 2 2024-02-29 20:41:23.894187 I | rafthttp: starting peer 1... 2024-02-29 20:41:23.894242 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.894416 I | rafthttp: started peer 1 2024-02-29 20:41:23.894483 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:23.894518 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.894786 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-02-29 20:41:23.894886 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-02-29 20:41:23.895011 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:23.895037 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.895130 I | rafthttp: added peer 1 2024-02-29 20:41:23.895462 I | rafthttp: peer 1 became active 2024-02-29 20:41:23.895486 I | rafthttp: peer 2 became active 2024-02-29 20:41:23.895504 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.895513 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.895526 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.895540 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.895575 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.895781 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.895829 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.895982 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.897109 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.897139 E | rafthttp: failed to read 1 on stream MsgApp v2 (unexpected EOF) 2024-02-29 20:41:23.897145 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-02-29 20:41:23.897724 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.897765 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF) 2024-02-29 20:41:23.897771 I | rafthttp: peer 2 became inactive (message send to peer failed) 2024-02-29 20:41:23.897879 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.898083 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.898690 I | rafthttp: peer 2 became active 2024-02-29 20:41:23.898724 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.906709 I | rafthttp: peer 1 became active 2024-02-29 20:41:23.906745 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.906976 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.910433 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.910542 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.910991 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.911024 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.911091 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.911301 I | rafthttp: stopping peer 1... 2024-02-29 20:41:23.915464 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.915490 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.915725 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.917185 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-02-29 20:41:23.917209 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:23.917238 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.917258 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.918291 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:23.918957 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-02-29 20:41:23.919171 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:23.919206 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:23.919354 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.919372 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled) 2024-02-29 20:41:23.919378 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-02-29 20:41:23.919391 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:23.919543 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-02-29 20:41:23.919554 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-02-29 20:41:23.919561 I | rafthttp: stopped peer 1 2024-02-29 20:41:23.919575 I | rafthttp: stopping peer 2... 2024-02-29 20:41:23.919736 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-02-29 20:41:23.919750 I | rafthttp: stopped streaming with peer 2 (writer) 2024-02-29 20:41:23.919857 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) 2024-02-29 20:41:23.919873 I | rafthttp: stopped streaming with peer 2 (writer) 2024-02-29 20:41:23.919891 I | rafthttp: stopped HTTP pipelining with peer 2 2024-02-29 20:41:23.919907 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:23.919995 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-02-29 20:41:23.920062 I | rafthttp: stopped peer 2 --- PASS: TestSendMessageWhenStreamIsBroken (0.03s) === 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.30","local-member-server-minimum-cluster-version":"3.0.0","remote-peer-server-name":"","remote-peer-server-version":"3.4.30","remote-peer-server-minimum-cluster-version":"2.0.0","remote-peer-cluster-id":"1"} {"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"} --- PASS: TestServeRaftPrefix (0.00s) === RUN TestServeRaftStreamPrefix --- PASS: TestServeRaftStreamPrefix (0.00s) === RUN TestServeRaftStreamPrefixBad 2024-02-29 20:41:23.921501 E | rafthttp: failed to find member 2 in cluster 1 2024-02-29 20:41:23.921585 W | rafthttp: rejected the stream from peer 5 since it was removed 2024-02-29 20:41:23.921645 E | rafthttp: request cluster ID mismatch (got 2 want 1) 2024-02-29 20:41:23.921705 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1) --- PASS: TestServeRaftStreamPrefixBad (0.00s) === RUN TestCloseNotifier --- PASS: TestCloseNotifier (0.00s) === RUN TestMessage --- PASS: TestMessage (0.00s) === RUN TestMsgAppV2 --- PASS: TestMsgAppV2 (0.00s) === RUN TestPeerPick --- PASS: TestPeerPick (0.00s) === RUN TestPipelineSend 2024-02-29 20:41:23.924136 I | rafthttp: started HTTP pipelining with peer 1 {"level":"info","msg":"peer became active","peer-id":"1"} 2024-02-29 20:41:23.934529 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSend (0.01s) === RUN TestPipelineKeepSendingWhenPostError 2024-02-29 20:41:23.934851 I | rafthttp: started HTTP pipelining with peer 1 {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2024-02-29 20:41:23.947854 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) === RUN TestPipelineExceedMaximumServing 2024-02-29 20:41:23.948157 I | rafthttp: started HTTP pipelining with peer 1 {"level":"info","msg":"peer became active","peer-id":"1"} 2024-02-29 20:41:23.948922 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineExceedMaximumServing (0.00s) === RUN TestPipelineSendFailed 2024-02-29 20:41:23.949032 I | rafthttp: started HTTP pipelining with peer 1 {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"} 2024-02-29 20:41:23.959507 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSendFailed (0.01s) === RUN TestPipelinePost 2024-02-29 20:41:23.959638 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.969937 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePost (0.01s) === RUN TestPipelinePostBad 2024-02-29 20:41:23.970136 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.970180 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:23.970198 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.970313 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:23.970338 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.970357 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostBad (0.00s) === RUN TestPipelinePostErrorc 2024-02-29 20:41:23.970529 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:23.970632 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostErrorc (0.00s) === RUN TestStopBlockedPipeline 2024-02-29 20:41:23.970761 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)"} 2024-02-29 20:41:23.973382 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestStopBlockedPipeline (0.00s) === RUN TestSnapshotSend 2024-02-29 20:41:23.973741 I | rafthttp: start to send database snapshot [index: 0, to 1, size 35 B]... 2024-02-29 20:41:23.974221 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B] {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir3567324814/0000000000000000.snap.db","bytes":5,"size":"5 B"} 2024-02-29 20:41:23.977154 I | rafthttp: successfully received and saved database snapshot [index: 0, from: 0, raft message size: 30 B, db size: 5 B, took: 2.979129ms] {"level":"info","msg":"peer became active","peer-id":"1"} 2024-02-29 20:41:23.977403 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully 2024-02-29 20:41:23.978159 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]... 2024-02-29 20:41:23.978603 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2024-02-29 20:41:23.978655 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B] 2024-02-29 20:41:23.978728 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2024-02-29 20:41:23.979122 I | rafthttp: start to send database snapshot [index: 0, to 1, size 10 kB]... 2024-02-29 20:41:23.979556 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2024-02-29 20:41:23.979573 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B] 2024-02-29 20:41:23.979802 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2024-02-29 20:41:23.980126 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]... 2024-02-29 20:41:23.980570 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B] 2024-02-29 20:41:23.980661 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"} 2024-02-29 20:41:23.980741 E | rafthttp: failed to save KV snapshot (unexpected EOF) --- PASS: TestSnapshotSend (0.01s) === 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.01s) === 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.00s) === RUN TestStreamReaderDialRequest --- PASS: TestStreamReaderDialRequest (0.02s) === RUN TestStreamReaderDialResult --- PASS: TestStreamReaderDialResult (0.00s) === RUN TestStreamReaderStopOnDial 2024-02-29 20:41:24.014277 I | rafthttp: started streaming with peer 2 (stream Message reader) {"level":"info","msg":"peer became active","peer-id":"2"} 2024-02-29 20:41:24.024717 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:24.024732 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:24.024738 I | rafthttp: stopped streaming with peer 2 (stream Message reader) --- PASS: TestStreamReaderStopOnDial (0.01s) === RUN TestStreamReaderDialDetectUnsupport --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) === RUN TestStream 2024-02-29 20:41:24.027117 I | rafthttp: started streaming with peer 2 (stream Message reader) {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} {"level":"info","msg":"peer became active","peer-id":"1"} {"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} {"level":"info","msg":"peer became active","peer-id":"2"} 2024-02-29 20:41:24.028168 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:24.028400 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2024-02-29 20:41:24.028444 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"} 2024-02-29 20:41:24.029033 I | rafthttp: started streaming with peer 2 (stream Message reader) {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} {"level":"info","msg":"peer became active","peer-id":"1"} {"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} {"level":"info","msg":"peer became active","peer-id":"2"} 2024-02-29 20:41:24.029702 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-02-29 20:41:24.030850 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2024-02-29 20:41:24.031018 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-02-29 20:41:24.031199 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} {"level":"info","msg":"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"} {"level":"info","msg":"peer became active","peer-id":"2"} 2024-02-29 20:41:24.033343 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-02-29 20:41:24.034633 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream MsgApp v2 (context canceled)"} 2024-02-29 20:41:24.034684 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.01s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestTransportSend --- PASS: TestTransportSend (0.00s) === RUN TestTransportCutMend --- PASS: TestTransportCutMend (0.00s) === RUN TestTransportAdd 2024-02-29 20:41:24.036130 I | rafthttp: starting peer 1... 2024-02-29 20:41:24.036153 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:24.036653 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.037851 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.038311 I | rafthttp: started peer 1 2024-02-29 20:41:24.038354 I | rafthttp: added peer 1 2024-02-29 20:41:24.038363 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.038392 I | rafthttp: stopping peer 1... 2024-02-29 20:41:24.038407 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.038416 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.038439 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.038445 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038462 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038495 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038510 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038524 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038544 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038558 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038570 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:24.038577 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038592 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038607 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038616 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038630 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038639 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.038658 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.038983 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.039032 I | rafthttp: stopped peer 1 --- PASS: TestTransportAdd (0.00s) === RUN TestTransportRemove 2024-02-29 20:41:24.039424 I | rafthttp: starting peer 1... 2024-02-29 20:41:24.039452 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:24.041486 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.041721 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.041940 I | rafthttp: started peer 1 2024-02-29 20:41:24.041985 I | rafthttp: added peer 1 2024-02-29 20:41:24.041994 I | rafthttp: stopping peer 1... 2024-02-29 20:41:24.043569 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.043668 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043729 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043761 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043876 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.043924 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043941 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043966 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.043982 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044104 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044128 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044153 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044170 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044262 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044301 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044324 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044346 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044368 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044468 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044522 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044551 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044570 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044590 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044613 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044649 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044675 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044696 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044717 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044740 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044853 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044884 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.044910 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045017 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045050 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045096 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045152 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045203 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045249 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045289 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045345 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045411 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045422 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045506 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045541 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.045555 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045574 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045586 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.045601 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045623 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045642 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:24.045710 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.045759 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.045797 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.045839 I | rafthttp: stopped peer 1 2024-02-29 20:41:24.045862 I | rafthttp: removed peer 1 --- PASS: TestTransportRemove (0.01s) === RUN TestTransportUpdate 2024-02-29 20:41:24.046227 I | rafthttp: updated peer 1 --- PASS: TestTransportUpdate (0.00s) === RUN TestTransportErrorc 2024-02-29 20:41:24.046299 I | rafthttp: starting peer 1... 2024-02-29 20:41:24.046320 I | rafthttp: started HTTP pipelining with peer 1 2024-02-29 20:41:24.047662 I | rafthttp: started peer 1 2024-02-29 20:41:24.047726 I | rafthttp: added peer 1 2024-02-29 20:41:24.047756 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.047777 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.047886 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.048010 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048061 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048089 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048117 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048163 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048215 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048253 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048293 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048334 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048376 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048418 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048461 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048503 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048544 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048585 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048632 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048671 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048695 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048754 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048795 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048835 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048877 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048921 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.048963 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049003 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049042 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049065 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049104 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049159 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049183 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049239 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049279 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049309 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049368 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049392 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049407 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049421 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049482 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049532 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049586 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049613 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049628 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049646 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049893 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049919 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.049991 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050055 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050102 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050124 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050138 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050161 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050370 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050397 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050421 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050574 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050656 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050687 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050725 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050760 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050840 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050898 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050921 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.050942 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051035 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051072 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051099 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051134 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051202 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051239 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051322 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051344 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051420 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051431 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051498 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051521 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051569 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051597 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051611 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051621 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051725 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051817 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051839 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051850 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051881 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051959 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051984 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.051999 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052009 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052025 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052053 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052099 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052121 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052127 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052164 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052196 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052256 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052308 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052348 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052387 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052417 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052472 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052489 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052560 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052594 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052611 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052650 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052673 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052732 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052747 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052785 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052832 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052868 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052888 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052915 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052936 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052972 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.052985 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053097 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053118 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053132 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053151 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053189 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053229 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053251 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053265 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053388 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053405 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053466 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053486 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053573 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053601 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053616 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053637 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053665 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053742 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053765 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053818 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053842 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053850 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053952 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.053983 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054010 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054017 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054056 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054126 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054149 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054163 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054330 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054356 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054588 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054615 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054630 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054649 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054684 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054711 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054716 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054778 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054926 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054967 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.054987 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055013 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055055 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055121 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055204 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055226 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055240 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055297 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055333 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055356 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055374 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055397 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055459 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055484 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055503 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055604 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055626 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055641 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055719 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055791 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055814 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055829 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.055921 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056003 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056024 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056090 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056123 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056146 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056169 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056204 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056225 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056397 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056422 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056431 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056465 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056549 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056568 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056637 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056716 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056745 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056759 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056779 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056784 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056813 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056902 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056923 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.056982 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057006 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057038 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057116 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057140 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057154 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057176 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057203 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057223 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057283 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057336 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057381 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057453 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057554 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057576 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057591 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057652 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057692 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057723 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057741 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057782 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057808 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057818 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057848 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057863 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057882 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.057914 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058003 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058028 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058048 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058070 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058127 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058237 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058259 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058273 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058292 I | rafthttp: stopping peer 1... 2024-02-29 20:41:24.058315 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058395 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058421 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058438 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058551 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058575 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058590 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058610 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058671 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058706 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058715 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058728 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058842 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058894 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058917 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058932 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.058983 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059003 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059031 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059119 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059195 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059207 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059220 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059229 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059256 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059271 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059315 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059382 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059469 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059491 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059505 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059525 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059546 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059605 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059623 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059653 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059693 I | rafthttp: started streaming with peer 1 (writer) 2024-02-29 20:41:24.059895 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.059912 I | rafthttp: stopped streaming with peer 1 (writer) 2024-02-29 20:41:24.059923 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.059970 I | rafthttp: stopped HTTP pipelining with peer 1 2024-02-29 20:41:24.059999 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-02-29 20:41:24.060036 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0 2024-02-29 20:41:24.060066 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-02-29 20:41:24.060079 I | rafthttp: stopped peer 1 --- PASS: TestTransportErrorc (0.01s) === 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.239s === RUN TestSaveAndLoad --- PASS: TestSaveAndLoad (0.00s) === RUN TestBadCRC {"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212} --- PASS: TestBadCRC (0.00s) === 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.00s) === 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.00s) --- 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":"00000000000000c8.snap.db"} {"level":"warn","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"} --- PASS: TestReleaseSnapDBs (0.00s) PASS ok go.etcd.io/etcd/etcdserver/api/snap 0.073s ? go.etcd.io/etcd/etcdserver/api/snap/snappb [no test files] === RUN TestCheckPassword --- PASS: TestCheckPassword (0.07s) === 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.107s === 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 2024-02-29 20:41:26.368703 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.368802 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.368837 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.368855 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.368872 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.368881 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.368931 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.368950 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.368986 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.368997 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369171 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369203 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.369279 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369298 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.369311 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369326 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369351 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369364 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.369389 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369398 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.369410 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369418 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369431 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369439 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.369464 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369472 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.369482 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369490 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369499 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369508 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.369530 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369543 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.369554 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369566 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369576 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369589 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.369606 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369620 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.369635 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369644 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.369657 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369665 I | discovery: cluster status check: error connecting to , retrying in 8s --- PASS: TestCheckCluster (0.00s) === RUN TestWaitNodes 2024-02-29 20:41:26.369791 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369797 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.369801 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.369805 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.369813 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369818 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.369822 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.369825 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.369837 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369842 N | discovery: found 1 peer(s), waiting for 2 more 2024-02-29 20:41:26.369846 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.369850 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.369853 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.369858 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.369866 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369870 N | discovery: found 1 peer(s), waiting for 2 more 2024-02-29 20:41:26.369875 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369888 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2024-02-29 20:41:26.369901 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369906 N | discovery: found 1 peer(s), waiting for 2 more 2024-02-29 20:41:26.369910 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.369918 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2024-02-29 20:41:26.369933 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369946 N | discovery: found 1 peer(s), waiting for 2 more 2024-02-29 20:41:26.369950 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.369954 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.369958 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.369962 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.369972 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369976 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.369980 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.369984 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.369988 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.369994 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.369998 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.370002 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.370006 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.370015 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2024-02-29 20:41:26.370028 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.370032 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.370036 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.370041 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.370049 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2024-02-29 20:41:26.370062 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.370066 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.370070 N | discovery: found 2 peer(s), waiting for 1 more 2024-02-29 20:41:26.370074 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.370077 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.370085 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.370089 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.370094 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.370098 N | discovery: found 3 needed peer(s) 2024-02-29 20:41:26.370104 N | discovery: found peer 1 in the cluster 2024-02-29 20:41:26.370108 N | discovery: found peer 2 in the cluster 2024-02-29 20:41:26.370112 N | discovery: found peer 3 in the cluster 2024-02-29 20:41:26.370117 N | discovery: found 3 needed peer(s) --- PASS: TestWaitNodes (0.00s) === RUN TestCreateSelf --- PASS: TestCreateSelf (0.00s) === RUN TestNodesToCluster --- PASS: TestNodesToCluster (0.00s) === RUN TestSortableNodes --- PASS: TestSortableNodes (0.00s) === RUN TestRetryFailure 2024-02-29 20:41:26.374173 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.374212 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-02-29 20:41:26.374231 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.374249 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-02-29 20:41:26.374267 E | discovery: error #0: context deadline exceeded 2024-02-29 20:41:26.374291 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-02-29 20:41:26.374305 E | discovery: error #0: context deadline exceeded --- PASS: TestRetryFailure (0.00s) PASS ok go.etcd.io/etcd/etcdserver/api/v2discovery 0.148s === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS ok go.etcd.io/etcd/etcdserver/api/v2error 0.024s === RUN TestAuthFlow {"level":"warn","msg":"malformed basic auth encoding"} {"level":"warn","msg":"incorrect password","user-name":"root"} --- PASS: TestAuthFlow (0.00s) === RUN TestGetUserGrantedWithNonexistingRole --- PASS: TestGetUserGrantedWithNonexistingRole (0.00s) === RUN TestPrefixAccess {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} {"level":"warn","msg":"malformed basic auth encoding"} {"level":"warn","msg":"malformed basic auth encoding"} {"level":"warn","msg":"malformed basic auth encoding"} --- PASS: TestPrefixAccess (0.00s) === RUN TestUserFromClientCertificate {"level":"debug","msg":"found common name","common-name":"user"} {"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"} {"level":"debug","msg":"found common name","common-name":"otheruser"} --- PASS: TestUserFromClientCertificate (0.00s) === RUN TestUserFromBasicAuth {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"incorrect password","user-name":"user"} {"level":"warn","msg":"incorrect password","user-name":"missing"} {"level":"warn","msg":"malformed basic auth encoding"} --- PASS: TestUserFromBasicAuth (0.00s) === RUN TestBadRefreshRequest --- PASS: TestBadRefreshRequest (0.00s) === RUN TestBadParseRequest --- PASS: TestBadParseRequest (0.00s) === RUN TestGoodParseRequest --- PASS: TestGoodParseRequest (0.00s) === RUN TestServeMembers --- PASS: TestServeMembers (0.00s) === RUN TestServeLeader --- PASS: TestServeLeader (0.00s) === RUN TestServeMembersCreate --- PASS: TestServeMembersCreate (0.00s) === RUN TestServeMembersDelete --- PASS: TestServeMembersDelete (0.00s) === RUN TestServeMembersUpdate --- PASS: TestServeMembersUpdate (0.00s) === RUN TestServeMembersFail {"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"} {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"} {"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"} {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"} {"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"} {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"} --- PASS: TestServeMembersFail (0.00s) === RUN TestWriteEvent --- PASS: TestWriteEvent (0.00s) === RUN TestV2DMachinesEndpoint --- PASS: TestV2DMachinesEndpoint (0.00s) === RUN TestServeMachines --- PASS: TestServeMachines (0.00s) === RUN TestGetID --- PASS: TestGetID (0.00s) === RUN TestServeSelfStats --- PASS: TestServeSelfStats (0.00s) === RUN TestSelfServeStatsBad --- PASS: TestSelfServeStatsBad (0.00s) === RUN TestLeaderServeStatsBad --- PASS: TestLeaderServeStatsBad (0.00s) === RUN TestServeLeaderStats --- PASS: TestServeLeaderStats (0.00s) === RUN TestServeStoreStats --- PASS: TestServeStoreStats (0.00s) === RUN TestBadServeKeys {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"} {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"} --- PASS: TestBadServeKeys (0.00s) === RUN TestServeKeysGood --- PASS: TestServeKeysGood (0.00s) === RUN TestServeKeysEvent --- PASS: TestServeKeysEvent (0.00s) === RUN TestServeKeysWatch --- PASS: TestServeKeysWatch (0.00s) === RUN TestHandleWatch --- PASS: TestHandleWatch (0.00s) === RUN TestHandleWatchStreaming --- PASS: TestHandleWatchStreaming (0.00s) === RUN TestTrimEventPrefix --- PASS: TestTrimEventPrefix (0.00s) === RUN TestTrimNodeExternPrefix --- PASS: TestTrimNodeExternPrefix (0.00s) === RUN TestTrimPrefix --- PASS: TestTrimPrefix (0.00s) === RUN TestNewMemberCollection --- PASS: TestNewMemberCollection (0.00s) === RUN TestNewMember --- PASS: TestNewMember (0.00s) === RUN TestWriteError {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"} --- PASS: TestWriteError (0.00s) === RUN TestAllowMethod --- PASS: TestAllowMethod (0.00s) PASS ok go.etcd.io/etcd/etcdserver/api/v2http 0.065s === 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.009s ? 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.664s === RUN TestCreateKV store_test.go:73: 0: /cdir/create 1 1 --- PASS: TestCreateKV (0.01s) === RUN TestSetKV store_test.go:109: 0: /sdir/set 1 2 store_test.go:109: 1: /sdir/set 4 2 --- PASS: TestSetKV (0.01s) === RUN TestCreateSetDir store_test.go:143: 0: 5 /ddir 4 store_test.go:143: 1: 7 /ddir 6 --- PASS: TestCreateSetDir (0.02s) PASS ok go.etcd.io/etcd/etcdserver/api/v2v3 0.177s ? 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":"349820h41m37.234883639s"} {"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":"349818h35m37.346913163s"} {"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":"349817h35m37.458907207s"} {"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":"349816h35m37.57095673s"} --- PASS: TestPeriodicHourly (5.55s) === 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":"349820h41m42.6835072s"} {"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":"349820h36m12.795520763s"} {"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":"349820h31m12.907467085s"} {"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":"349820h26m13.019415648s"} {"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":"349820h21m13.131501971s"} {"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":"349820h16m13.243599373s"} --- PASS: TestPeriodicMinutes (5.67s) === 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":"349820h41m43.610831951s"} --- 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.279549ms"} {"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.30635ms"} --- 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.43255ms"} --- PASS: TestRevisionPause (0.03s) PASS ok go.etcd.io/etcd/etcdserver/api/v3compactor 21.720s ? 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.025s === 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.01s) === RUN TestLeaseConcurrentKeys --- PASS: TestLeaseConcurrentKeys (0.01s) === RUN TestLessorRevoke --- PASS: TestLessorRevoke (0.00s) === RUN TestLessorRenew --- PASS: TestLessorRenew (0.00s) === RUN TestLessorRenewWithCheckpointer --- PASS: TestLessorRenewWithCheckpointer (0.01s) === RUN TestLessorRenewExtendPileup --- PASS: TestLessorRenewExtendPileup (0.01s) === RUN TestLessorDetach --- PASS: TestLessorDetach (0.00s) === RUN TestLessorRecover --- PASS: TestLessorRecover (0.00s) === RUN TestLessorExpire --- PASS: TestLessorExpire (1.06s) === RUN TestLessorExpireAndDemote --- PASS: TestLessorExpireAndDemote (1.06s) === RUN TestLessorMaxTTL --- PASS: TestLessorMaxTTL (0.00s) === RUN TestLessorCheckpointScheduling --- PASS: TestLessorCheckpointScheduling (1.00s) === RUN TestLessorCheckpointsRestoredOnPromote --- PASS: TestLessorCheckpointsRestoredOnPromote (0.00s) === RUN TestLeaseBackend === RUN TestLeaseBackend/Empty_by_default === RUN TestLeaseBackend/Returns_data_put_before === RUN TestLeaseBackend/Skips_deleted --- PASS: TestLeaseBackend (0.01s) --- PASS: TestLeaseBackend/Empty_by_default (0.01s) --- PASS: TestLeaseBackend/Returns_data_put_before (0.00s) --- PASS: TestLeaseBackend/Skips_deleted (0.00s) === 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 (0.03s) --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.01s) --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.00s) --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.00s) --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.01s) --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.00s) PASS ok go.etcd.io/etcd/lease 3.348s === RUN TestRenewHTTP --- PASS: TestRenewHTTP (0.02s) === RUN TestTimeToLiveHTTP --- PASS: TestTimeToLiveHTTP (0.01s) === RUN TestRenewHTTPTimeout --- PASS: TestRenewHTTPTimeout (1.01s) === RUN TestTimeToLiveHTTPTimeout --- PASS: TestTimeToLiveHTTPTimeout (1.01s) PASS ok go.etcd.io/etcd/lease/leasehttp 2.065s ? 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 TestIndexRevision --- PASS: TestIndexRevision (0.00s) === RUN TestIndexCompactAndKeep {"level":"info","msg":"compact tree index","revision":1} {"level":"info","msg":"compact tree index","revision":2} {"level":"info","msg":"compact tree index","revision":3} {"level":"info","msg":"compact tree index","revision":4} {"level":"info","msg":"compact tree index","revision":5} {"level":"info","msg":"compact tree index","revision":6} {"level":"info","msg":"compact tree index","revision":7} {"level":"info","msg":"compact tree index","revision":8} {"level":"info","msg":"compact tree index","revision":9} {"level":"info","msg":"compact tree index","revision":10} {"level":"info","msg":"compact tree index","revision":11} {"level":"info","msg":"compact tree index","revision":12} {"level":"info","msg":"compact tree index","revision":13} {"level":"info","msg":"compact tree index","revision":14} {"level":"info","msg":"compact tree index","revision":15} {"level":"info","msg":"compact tree index","revision":16} {"level":"info","msg":"compact tree index","revision":17} {"level":"info","msg":"compact tree index","revision":18} {"level":"info","msg":"compact tree index","revision":19} {"level":"info","msg":"compact tree index","revision":1} {"level":"info","msg":"compact tree index","revision":2} {"level":"info","msg":"compact tree index","revision":3} {"level":"info","msg":"compact tree index","revision":4} {"level":"info","msg":"compact tree index","revision":5} {"level":"info","msg":"compact tree index","revision":6} {"level":"info","msg":"compact tree index","revision":7} {"level":"info","msg":"compact tree index","revision":8} {"level":"info","msg":"compact tree index","revision":9} {"level":"info","msg":"compact tree index","revision":10} {"level":"info","msg":"compact tree index","revision":11} {"level":"info","msg":"compact tree index","revision":12} {"level":"info","msg":"compact tree index","revision":13} {"level":"info","msg":"compact tree index","revision":14} {"level":"info","msg":"compact tree index","revision":15} {"level":"info","msg":"compact tree index","revision":16} {"level":"info","msg":"compact tree index","revision":17} {"level":"info","msg":"compact tree index","revision":18} {"level":"info","msg":"compact tree index","revision":19} --- PASS: TestIndexCompactAndKeep (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) === RUN TestKeyIndexSince --- PASS: TestKeyIndexSince (0.00s) === RUN TestKeyIndexPut --- PASS: TestKeyIndexPut (0.00s) === RUN TestKeyIndexRestore --- PASS: TestKeyIndexRestore (0.00s) === RUN TestKeyIndexTombstone --- PASS: TestKeyIndexTombstone (0.00s) === RUN TestKeyIndexCompactAndKeep --- PASS: TestKeyIndexCompactAndKeep (0.00s) === RUN TestKeyIndexCompactOnFurtherRev --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) === RUN TestKeyIndexIsEmpty --- PASS: TestKeyIndexIsEmpty (0.00s) === RUN TestKeyIndexFindGeneration --- PASS: TestKeyIndexFindGeneration (0.00s) === RUN TestKeyIndexLess --- PASS: TestKeyIndexLess (0.00s) === RUN TestGenerationIsEmpty --- PASS: TestGenerationIsEmpty (0.00s) === RUN TestGenerationWalk --- PASS: TestGenerationWalk (0.00s) === RUN TestKVRange --- PASS: TestKVRange (0.01s) === RUN TestKVTxnRange --- PASS: TestKVTxnRange (0.00s) === RUN TestKVRangeRev --- PASS: TestKVRangeRev (0.00s) === RUN TestKVTxnRangeRev --- PASS: TestKVTxnRangeRev (0.00s) === RUN TestKVRangeBadRev --- PASS: TestKVRangeBadRev (0.00s) === RUN TestKVTxnRangeBadRev --- PASS: TestKVTxnRangeBadRev (0.01s) === RUN TestKVRangeLimit --- PASS: TestKVRangeLimit (0.01s) === RUN TestKVTxnRangeLimit --- PASS: TestKVTxnRangeLimit (0.00s) === RUN TestKVPutMultipleTimes --- PASS: TestKVPutMultipleTimes (0.01s) === RUN TestKVTxnPutMultipleTimes --- PASS: TestKVTxnPutMultipleTimes (0.00s) === RUN TestKVDeleteRange --- PASS: TestKVDeleteRange (0.03s) === RUN TestKVTxnDeleteRange --- PASS: TestKVTxnDeleteRange (0.02s) === RUN TestKVDeleteMultipleTimes --- PASS: TestKVDeleteMultipleTimes (0.00s) === RUN TestKVTxnDeleteMultipleTimes --- PASS: TestKVTxnDeleteMultipleTimes (0.00s) === RUN TestKVOperationInSequence --- PASS: TestKVOperationInSequence (0.01s) === RUN TestKVTxnBlockWriteOperations --- PASS: TestKVTxnBlockWriteOperations (0.02s) === RUN TestKVTxnNonBlockRange --- PASS: TestKVTxnNonBlockRange (0.00s) === RUN TestKVTxnOperationInSequence --- PASS: TestKVTxnOperationInSequence (0.00s) === RUN TestKVCompactReserveLastValue {"level":"info","msg":"compact tree index","revision":1} {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"1.369164ms"} --- PASS: TestKVCompactReserveLastValue (0.01s) === RUN TestKVCompactBad {"level":"info","msg":"compact tree index","revision":0} {"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"1.220604ms"} --- PASS: TestKVCompactBad (0.01s) === RUN TestKVHash --- PASS: TestKVHash (0.01s) === RUN TestKVRestore {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":1} {"level":"info","msg":"compact tree index","revision":1} {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"13.32µs"} --- PASS: TestKVRestore (0.05s) === RUN TestKVSnapshot --- PASS: TestKVSnapshot (0.01s) === RUN TestWatchableKVWatch --- PASS: TestWatchableKVWatch (0.11s) === RUN TestScheduleCompaction {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"887.962µs"} {"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"796.602µs"} {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"9.56µs"} {"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"669.402µs"} --- PASS: TestScheduleCompaction (0.02s) === RUN TestCompactAllAndRestore {"level":"info","msg":"compact tree index","revision":5} {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"694.842µs"} {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5} --- PASS: TestCompactAllAndRestore (0.01s) === RUN TestStoreRev --- PASS: TestStoreRev (0.00s) === 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":"3.08µs"} --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3} --- PASS: TestStoreRestore (0.00s) === RUN TestRestoreDelete --- PASS: TestRestoreDelete (0.00s) === RUN TestRestoreContinueUnfinishedCompaction {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2} {"level":"info","msg":"compact tree index","revision":2} {"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"13.08µs"} --- PASS: TestRestoreContinueUnfinishedCompaction (0.11s) === RUN TestHashKVWhenCompacting {"level":"info","msg":"compact tree index","revision":9900} {"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"239.471044ms"} {"level":"info","msg":"compact tree index","revision":9901} {"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"2.240847ms"} {"level":"info","msg":"compact tree index","revision":9902} {"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"973.603µs"} {"level":"info","msg":"compact tree index","revision":9903} {"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"909.042µs"} {"level":"info","msg":"compact tree index","revision":9904} {"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"1.441644ms"} {"level":"info","msg":"compact tree index","revision":9905} {"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"1.067403ms"} {"level":"info","msg":"compact tree index","revision":9906} {"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"1.892965ms"} {"level":"info","msg":"compact tree index","revision":9907} {"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"976.043µs"} {"level":"info","msg":"compact tree index","revision":9908} {"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"933.483µs"} {"level":"info","msg":"compact tree index","revision":9909} {"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"1.076243ms"} {"level":"info","msg":"compact tree index","revision":9910} {"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"918.403µs"} {"level":"info","msg":"compact tree index","revision":9911} {"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"1.608084ms"} {"level":"info","msg":"compact tree index","revision":9912} {"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"672.122µs"} {"level":"info","msg":"compact tree index","revision":9913} {"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"1.218763ms"} {"level":"info","msg":"compact tree index","revision":9914} {"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"764.002µs"} {"level":"info","msg":"compact tree index","revision":9915} {"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"1.256404ms"} {"level":"info","msg":"compact tree index","revision":9916} {"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"586.241µs"} {"level":"info","msg":"compact tree index","revision":9917} {"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"1.010762ms"} {"level":"info","msg":"compact tree index","revision":9918} {"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"763.282µs"} {"level":"info","msg":"compact tree index","revision":9919} {"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"1.344843ms"} {"level":"info","msg":"compact tree index","revision":9920} {"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"1.023643ms"} {"level":"info","msg":"compact tree index","revision":9921} {"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"1.314484ms"} {"level":"info","msg":"compact tree index","revision":9922} {"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"801.523µs"} {"level":"info","msg":"compact tree index","revision":9923} {"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"665.522µs"} {"level":"info","msg":"compact tree index","revision":9924} {"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"1.448245ms"} {"level":"info","msg":"compact tree index","revision":9925} {"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"1.136803ms"} {"level":"info","msg":"compact tree index","revision":9926} {"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"729.082µs"} {"level":"info","msg":"compact tree index","revision":9927} {"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"1.209243ms"} {"level":"info","msg":"compact tree index","revision":9928} {"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"953.002µs"} {"level":"info","msg":"compact tree index","revision":9929} {"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"1.141163ms"} {"level":"info","msg":"compact tree index","revision":9930} {"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"1.864166ms"} {"level":"info","msg":"compact tree index","revision":9931} {"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"854.722µs"} {"level":"info","msg":"compact tree index","revision":9932} {"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"1.031282ms"} {"level":"info","msg":"compact tree index","revision":9933} {"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"775.922µs"} {"level":"info","msg":"compact tree index","revision":9934} {"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"1.661525ms"} {"level":"info","msg":"compact tree index","revision":9935} {"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"838.882µs"} {"level":"info","msg":"compact tree index","revision":9936} {"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"1.656004ms"} {"level":"info","msg":"compact tree index","revision":9937} {"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"1.536285ms"} {"level":"info","msg":"compact tree index","revision":9938} {"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"1.125043ms"} {"level":"info","msg":"compact tree index","revision":9939} {"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"985.442µs"} {"level":"info","msg":"compact tree index","revision":9940} {"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"1.300363ms"} {"level":"info","msg":"compact tree index","revision":9941} {"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"1.079603ms"} {"level":"info","msg":"compact tree index","revision":9942} {"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"822.043µs"} {"level":"info","msg":"compact tree index","revision":9943} {"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"2.552008ms"} {"level":"info","msg":"compact tree index","revision":9944} {"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"1.223803ms"} {"level":"info","msg":"compact tree index","revision":9945} {"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"907.762µs"} {"level":"info","msg":"compact tree index","revision":9946} {"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"1.187164ms"} {"level":"info","msg":"compact tree index","revision":9947} {"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"1.372044ms"} {"level":"info","msg":"compact tree index","revision":9948} {"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"1.355764ms"} {"level":"info","msg":"compact tree index","revision":9949} {"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"1.279164ms"} {"level":"info","msg":"compact tree index","revision":9950} {"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"823.402µs"} {"level":"info","msg":"compact tree index","revision":9951} {"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"979.762µs"} {"level":"info","msg":"compact tree index","revision":9952} {"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"1.282244ms"} {"level":"info","msg":"compact tree index","revision":9953} {"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"858.962µs"} {"level":"info","msg":"compact tree index","revision":9954} {"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"1.404644ms"} {"level":"info","msg":"compact tree index","revision":9955} {"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"1.574245ms"} {"level":"info","msg":"compact tree index","revision":9956} {"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"962.843µs"} {"level":"info","msg":"compact tree index","revision":9957} {"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"638.281µs"} {"level":"info","msg":"compact tree index","revision":9958} {"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"1.315604ms"} {"level":"info","msg":"compact tree index","revision":9959} {"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"1.074763ms"} {"level":"info","msg":"compact tree index","revision":9960} {"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"1.134283ms"} {"level":"info","msg":"compact tree index","revision":9961} {"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"1.231564ms"} {"level":"info","msg":"compact tree index","revision":9962} {"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"1.077123ms"} {"level":"info","msg":"compact tree index","revision":9963} {"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"1.015203ms"} {"level":"info","msg":"compact tree index","revision":9964} {"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"799.122µs"} {"level":"info","msg":"compact tree index","revision":9965} {"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"804.602µs"} {"level":"info","msg":"compact tree index","revision":9966} {"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"966.443µs"} {"level":"info","msg":"compact tree index","revision":9967} {"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"1.161163ms"} {"level":"info","msg":"compact tree index","revision":9968} {"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"1.058123ms"} {"level":"info","msg":"compact tree index","revision":9969} {"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"860.363µs"} {"level":"info","msg":"compact tree index","revision":9970} {"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"909.403µs"} {"level":"info","msg":"compact tree index","revision":9971} {"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"1.078403ms"} {"level":"info","msg":"compact tree index","revision":9972} {"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"670.962µs"} {"level":"info","msg":"compact tree index","revision":9973} {"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"757.362µs"} {"level":"info","msg":"compact tree index","revision":9974} {"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"830.762µs"} {"level":"info","msg":"compact tree index","revision":9975} {"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"968.642µs"} {"level":"info","msg":"compact tree index","revision":9976} {"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"837.363µs"} {"level":"info","msg":"compact tree index","revision":9977} {"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"945.643µs"} {"level":"info","msg":"compact tree index","revision":9978} {"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"1.561484ms"} {"level":"info","msg":"compact tree index","revision":9979} {"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"1.622325ms"} {"level":"info","msg":"compact tree index","revision":9980} {"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"900.922µs"} {"level":"info","msg":"compact tree index","revision":9981} {"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"597.922µs"} {"level":"info","msg":"compact tree index","revision":9982} {"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"1.183364ms"} {"level":"info","msg":"compact tree index","revision":9983} {"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"871.283µs"} {"level":"info","msg":"compact tree index","revision":9984} {"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"704.522µs"} {"level":"info","msg":"compact tree index","revision":9985} {"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"813.843µs"} {"level":"info","msg":"compact tree index","revision":9986} {"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"774.242µs"} {"level":"info","msg":"compact tree index","revision":9987} {"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"534.002µs"} {"level":"info","msg":"compact tree index","revision":9988} {"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"1.164604ms"} {"level":"info","msg":"compact tree index","revision":9989} {"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"1.108883ms"} {"level":"info","msg":"compact tree index","revision":9990} {"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"1.187443ms"} {"level":"info","msg":"compact tree index","revision":9991} {"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"1.036603ms"} {"level":"info","msg":"compact tree index","revision":9992} {"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"725.922µs"} {"level":"info","msg":"compact tree index","revision":9993} {"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"981.403µs"} {"level":"info","msg":"compact tree index","revision":9994} {"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"1.126203ms"} {"level":"info","msg":"compact tree index","revision":9995} {"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"1.453284ms"} {"level":"info","msg":"compact tree index","revision":9996} {"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"1.383324ms"} {"level":"info","msg":"compact tree index","revision":9997} {"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"1.049483ms"} {"level":"info","msg":"compact tree index","revision":9998} {"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"1.612244ms"} {"level":"info","msg":"compact tree index","revision":9999} {"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"831.322µs"} {"level":"info","msg":"compact tree index","revision":10000} {"level":"info","msg":"finished scheduled compaction","compact-revision":10000,"took":"1.065483ms"} --- PASS: TestHashKVWhenCompacting (1.61s) === RUN TestHashKVWithCompactedAndFutureRevisions {"level":"info","msg":"compact tree index","revision":5000} --- PASS: TestHashKVWithCompactedAndFutureRevisions (0.10s) === RUN TestHashKVZeroRevision {"level":"info","msg":"compact tree index","revision":5000} --- PASS: TestHashKVZeroRevision (0.10s) === RUN TestTxnPut --- PASS: TestTxnPut (0.01s) === RUN TestConcurrentReadNotBlockingWrite --- PASS: TestConcurrentReadNotBlockingWrite (0.00s) === RUN TestConcurrentReadTxAndWrite {"level":"info","msg":"finished scheduled compaction","compact-revision":5000,"took":"55.89332ms"} --- PASS: TestConcurrentReadTxAndWrite (0.11s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch --- PASS: TestWatch (0.01s) === RUN TestNewWatcherCancel --- PASS: TestNewWatcherCancel (0.00s) === RUN TestCancelUnsynced --- PASS: TestCancelUnsynced (0.00s) === RUN TestSyncWatchers --- PASS: TestSyncWatchers (0.00s) === RUN TestWatchCompacted {"level":"info","msg":"compact tree index","revision":5} {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"737.322µs"} --- PASS: TestWatchCompacted (0.11s) === RUN TestWatchFutureRev --- PASS: TestWatchFutureRev (0.00s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore --- PASS: TestWatchRestore (2.13s) --- PASS: TestWatchRestore/Normal (1.01s) --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (1.13s) === RUN TestWatchRestoreSyncedWatcher --- PASS: TestWatchRestoreSyncedWatcher (2.02s) === RUN TestWatchBatchUnsynced --- PASS: TestWatchBatchUnsynced (0.31s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatchVictims --- PASS: TestWatchVictims (0.51s) === RUN TestStressWatchCancelClose --- PASS: TestStressWatchCancelClose (0.01s) === RUN TestWatcherWatchID --- PASS: TestWatcherWatchID (0.91s) === RUN TestWatcherRequestsCustomID --- PASS: TestWatcherRequestsCustomID (0.00s) === RUN TestWatcherWatchPrefix --- PASS: TestWatcherWatchPrefix (0.51s) === RUN TestWatcherWatchWrongRange --- PASS: TestWatcherWatchWrongRange (0.01s) === RUN TestWatchDeleteRange --- PASS: TestWatchDeleteRange (0.00s) === RUN TestWatchStreamCancelWatcherByID --- PASS: TestWatchStreamCancelWatcherByID (0.01s) === RUN TestWatcherRequestProgress --- PASS: TestWatcherRequestProgress (0.00s) === RUN TestWatcherRequestProgressAll --- PASS: TestWatcherRequestProgressAll (0.00s) === RUN TestWatcherWatchWithFilter --- PASS: TestWatcherWatchWithFilter (0.10s) PASS ok go.etcd.io/etcd/mvcc 9.105s === RUN TestBackendClose --- PASS: TestBackendClose (0.00s) === RUN TestBackendSnapshot --- PASS: TestBackendSnapshot (0.01s) === RUN TestBackendBatchIntervalCommit --- PASS: TestBackendBatchIntervalCommit (0.10s) === RUN TestBackendDefrag --- PASS: TestBackendDefrag (0.09s) === RUN TestBackendWriteback --- PASS: TestBackendWriteback (0.00s) === RUN TestConcurrentReadTx --- PASS: TestConcurrentReadTx (0.00s) === RUN TestBackendWritebackForEach --- PASS: TestBackendWritebackForEach (0.01s) === RUN TestBatchTxPut --- PASS: TestBatchTxPut (0.00s) === RUN TestBatchTxRange --- PASS: TestBatchTxRange (0.00s) === RUN TestBatchTxDelete --- PASS: TestBatchTxDelete (0.00s) === RUN TestBatchTxCommit --- PASS: TestBatchTxCommit (0.00s) === RUN TestBatchTxBatchLimitCommit --- PASS: TestBatchTxBatchLimitCommit (0.00s) === RUN TestRangeAfterDeleteMatch --- PASS: TestRangeAfterDeleteMatch (0.00s) PASS ok go.etcd.io/etcd/mvcc/backend 0.274s ? go.etcd.io/etcd/mvcc/mvccpb [no test files] === RUN TestIntervalTreeInsert --- PASS: TestIntervalTreeInsert (0.01s) === 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.027s ? 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.005s ? go.etcd.io/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc --- PASS: TestExpectFunc (0.00s) === RUN TestEcho --- PASS: TestEcho (0.00s) === RUN TestLineCount --- PASS: TestLineCount (0.00s) === RUN TestSend --- PASS: TestSend (0.00s) === RUN TestSignal --- PASS: TestSignal (0.00s) PASS ok go.etcd.io/etcd/pkg/expect 0.018s === RUN TestIsDirWriteable --- PASS: TestIsDirWriteable (0.00s) === RUN TestCreateDirAll --- PASS: TestCreateDirAll (0.00s) === RUN TestExist --- PASS: TestExist (0.00s) === RUN TestZeroToEnd --- PASS: TestZeroToEnd (0.00s) === RUN TestDirPermission --- PASS: TestDirPermission (0.00s) === RUN TestRemoveMatchFile logger.go:130: 2024-02-29T20:42:16.106Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile2241314609/001/tmp788316052", "error": "remove /tmp/TestRemoveMatchFile2241314609/001/tmp788316052: 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/purgefile3231530728","suffix":"test","max":3,"interval":"1ms"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/0.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/1.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/2.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/4.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/5.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3231530728/6.test"} --- PASS: TestPurgeFile (0.02s) === RUN TestPurgeFileHoldingLockFile {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3357900920","suffix":"test","max":3,"interval":"1ms"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/0.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/1.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/2.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/3.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/4.test"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile3357900920/5.test","error":"fileutil: file already locked"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/5.test"} {"level":"info","msg":"purged","path":"/tmp/purgefile3357900920/6.test"} --- PASS: TestPurgeFileHoldingLockFile (0.02s) === RUN TestReadDir --- PASS: TestReadDir (0.00s) PASS ok go.etcd.io/etcd/pkg/fileutil 0.262s === RUN TestSetFlagsFromEnv 2024-02-29 20:42:16.740101 I | pkg/flags: recognized and used environment variable ETCD_A=foo --- PASS: TestSetFlagsFromEnv (0.00s) === RUN TestSetFlagsFromEnvBad 2024-02-29 20:42:16.740307 W | pkg/flags: unrecognized environment variable ETCD_A=foo --- PASS: TestSetFlagsFromEnvBad (0.00s) === RUN TestSetFlagsFromEnvParsingError 2024-02-29 20:42:16.740418 W | pkg/flags: unrecognized environment variable ETCD_A=foo 2024-02-29 20:42:16.740449 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) === RUN TestUniqueURLsFromFlag --- PASS: TestUniqueURLsFromFlag (0.00s) PASS ok go.etcd.io/etcd/pkg/flags 0.009s === RUN TestGetHostname --- PASS: TestGetHostname (0.00s) PASS ok go.etcd.io/etcd/pkg/httputil 0.017s === 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.008s === RUN TestPageWriterRandom pagewriter_test.go:23: flaky test --- SKIP: TestPageWriterRandom (0.00s) === RUN TestPageWriterPartialSlack --- PASS: TestPageWriterPartialSlack (0.00s) === RUN TestPageWriterOffset --- PASS: TestPageWriterOffset (0.00s) === RUN TestExactReadCloserExpectEOF --- PASS: TestExactReadCloserExpectEOF (0.00s) === RUN TestExactReadCloserShort --- PASS: TestExactReadCloserShort (0.00s) === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS ok go.etcd.io/etcd/pkg/ioutil 0.008s === RUN TestMergeLogger 2024-02-29 20:42:18.060195 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.062s ? 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://127.0.0.1:4001","host":"127.0.0.1:4001","resolved-addr":"127.0.0.1:4001"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:7001","host":"127.0.0.1:7001","resolved-addr":"127.0.0.1:7001"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"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://10.0.10.1:2379","host":"10.0.10.1: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://10.0.10.1:2379","host":"10.0.10.1: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://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.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://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"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://10.0.10.1:2379","host":"10.0.10.1:2379","resolved-addr":"10.0.10.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.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://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.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://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2379","host":"127.0.0.1:2379","resolved-addr":"127.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1:2380"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.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://10.0.0.1:2379","host":"10.0.0.1:2379","resolved-addr":"10.0.0.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://127.0.0.1:2380","host":"127.0.0.1:2380","resolved-addr":"127.0.0.1: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"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2: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"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.1:2379","host":"10.0.11.1:2379","resolved-addr":"10.0.11.1:2379"} {"level":"info","msg":"resolved URL Host","url":"http://10.0.11.2:2380","host":"10.0.11.2:2380","resolved-addr":"10.0.11.2:2380"} --- PASS: TestURLsEqual (0.00s) === RUN TestURLStringsEqual netutil_test.go:346: TestURLStringsEqual, case #0 netutil_test.go:346: TestURLStringsEqual, case #1 netutil_test.go:346: TestURLStringsEqual, case #2 {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:0ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"} {"level":"info","msg":"resolved URL Host","url":"https://[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","host":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380","resolved-addr":"[c262:266f:fa53:ee6:966e:e3f0:d68f:b046]:2380"} --- PASS: TestURLStringsEqual (0.00s) === RUN TestGetDefaultInterface routes_linux_test.go:23: Skip test that fails in some environments --- SKIP: TestGetDefaultInterface (0.00s) === RUN TestGetDefaultHost routes_linux_test.go:32: Skip test that fails in some environments --- SKIP: TestGetDefaultHost (0.00s) PASS ok go.etcd.io/etcd/pkg/netutil 1.012s === RUN TestUnsetenv --- PASS: TestUnsetenv (0.00s) === RUN TestHandleInterrupts {"level":"info","msg":"received signal; shutting down","signal":"interrupt"} {"level":"info","msg":"received signal; shutting down","signal":"terminated"} --- PASS: TestHandleInterrupts (0.00s) PASS ok go.etcd.io/etcd/pkg/osutil 0.015s === RUN TestCanonicalURLPath --- PASS: TestCanonicalURLPath (0.00s) PASS ok go.etcd.io/etcd/pkg/pathutil 0.005s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic 2024-02-29 20:42:22.318049 C | pkg/pbutil: marshal should never fail (blah) --- PASS: TestMarshalerPanic (0.00s) === RUN TestUnmarshaler --- PASS: TestUnmarshaler (0.00s) === RUN TestUnmarshalerPanic 2024-02-29 20:42:22.319088 C | pkg/pbutil: unmarshal should never fail (blah) --- PASS: TestUnmarshalerPanic (0.00s) === RUN TestGetBool --- PASS: TestGetBool (0.00s) PASS ok go.etcd.io/etcd/pkg/pbutil 0.010s === RUN TestServer_Unix_Insecure {"level":"info","msg":"started proxying","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B870205EB61F175C59.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} server_test.go:110: took 820.802µs with no latency {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} server_test.go:127: took 218.56µs with no latency {"level":"info","msg":"closed proxy listener","from":"unix://17B870205EB61F175C59.unix-conn","to":"unix://17B870205EB8CFD845AD.unix-conn"} --- PASS: TestServer_Unix_Insecure (0.00s) === RUN TestServer_TCP_Insecure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33097"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} server_test.go:110: took 483.481µs with no latency {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} server_test.go:127: took 329.201µs with no latency {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33097","to":"tcp://127.0.0.1:34043"} --- PASS: TestServer_TCP_Insecure (0.00s) === RUN TestServer_Unix_Secure {"level":"info","msg":"started proxying","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B870205EF77C1B21EF.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} server_test.go:110: took 1.082483ms with no latency {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} server_test.go:127: took 862.963µs with no latency {"level":"info","msg":"closed proxy listener","from":"unix://17B870205EF77C1B21EF.unix-conn","to":"unix://17B870205EF7D2837C1C.unix-conn"} --- PASS: TestServer_Unix_Secure (0.00s) === RUN TestServer_TCP_Secure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:43725"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} server_test.go:110: took 850.843µs with no latency {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} server_test.go:127: took 1.140243ms with no latency {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:43725","to":"tcp://127.0.0.1:44991"} --- PASS: TestServer_TCP_Secure (0.00s) === RUN TestServer_Unix_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B870205F4CAA6B12E8.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} server_test.go:110: took 150.72µs with no latency {"level":"info","msg":"set transmit latency","latency":"48.309759ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} server_test.go:125: took 49.554101ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"48.309759ms","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B870205F4CAA6B12E8.unix-conn","to":"unix://17B870205F4D0AABEB3.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:41077","to":"tcp://127.0.0.1:44277"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41077"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} server_test.go:110: took 387.121µs with no latency {"level":"info","msg":"set transmit latency","latency":"49.861133ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} server_test.go:125: took 51.070545ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"49.861133ms","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41077","to":"tcp://127.0.0.1:44277"} --- PASS: TestServer_TCP_Insecure_DelayTx (0.05s) === RUN TestServer_Unix_Secure_DelayTx {"level":"info","msg":"started proxying","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020657B144A50CD.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} server_test.go:110: took 1.269603ms with no latency {"level":"info","msg":"set transmit latency","latency":"50.634399ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} server_test.go:125: took 53.331512ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"50.634399ms","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020657B144A50CD.unix-conn","to":"unix://17B87020657B865B869B.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayTx (0.06s) === RUN TestServer_TCP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:40583"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} server_test.go:110: took 1.507805ms with no latency {"level":"info","msg":"set transmit latency","latency":"52.65916ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} {"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} server_test.go:125: took 54.767236ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"52.65916ms","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:40583","to":"tcp://127.0.0.1:38791"} --- PASS: TestServer_TCP_Secure_DelayTx (0.06s) === RUN TestServer_Unix_Insecure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B870206C37DFA44D34.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} server_test.go:204: took 171.16µs with no latency {"level":"info","msg":"set accept latency","latency":"706.35236ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17B870206C37DFA44D34.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://17B870206C37DFA44D34.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B870206C37DFA44D34.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17B870206C37DFA44D34.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} server_test.go:220: took 517.003671ms with latency 700ms±10ms {"level":"info","msg":"removed accept latency","latency":"706.35236ms","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B870206C37DFA44D34.unix-conn","to":"unix://17B870206C3872846AFC.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s) === RUN TestServer_Unix_Secure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020970C6C8166AF.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} server_test.go:204: took 1.163083ms with no latency {"level":"info","msg":"set accept latency","latency":"709.012173ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17B87020970C6C8166AF.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://17B87020970C6C8166AF.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B87020970C6C8166AF.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17B87020970C6C8166AF.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} server_test.go:220: took 519.893679ms with latency 700ms±10ms {"level":"info","msg":"removed accept latency","latency":"709.012173ms","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020970C6C8166AF.unix-conn","to":"unix://17B87020970CDD51393D.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayAccept (0.72s) === RUN TestServer_PauseTx {"level":"info","msg":"started proxying","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020C2185D691933.unix-conn"} {"level":"info","msg":"paused tx","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} {"level":"info","msg":"unpaused tx","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020C2185D691933.unix-conn","to":"unix://17B87020C218B6C96428.unix-conn"} --- PASS: TestServer_PauseTx (0.20s) === RUN TestServer_ModifyTx_corrupt {"level":"info","msg":"started proxying","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020CE23365F183B.unix-conn"} {"level":"info","msg":"modifying tx","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"info","msg":"unmodifyed tx","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020CE23365F183B.unix-conn","to":"unix://17B87020CE23B53F767F.unix-conn"} --- PASS: TestServer_ModifyTx_corrupt (0.00s) === RUN TestServer_ModifyTx_packet_loss {"level":"info","msg":"started proxying","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020CE3A865C36E1.unix-conn"} {"level":"info","msg":"modifying tx","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"6 B","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"info","msg":"unmodifyed tx","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020CE3A865C36E1.unix-conn","to":"unix://17B87020CE3AEC3C1905.unix-conn"} --- PASS: TestServer_ModifyTx_packet_loss (0.00s) === RUN TestServer_BlackholeTx {"level":"info","msg":"started proxying","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020CE49FCCF52D2.unix-conn"} {"level":"info","msg":"modifying tx","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"info","msg":"blackholed tx","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"0 B","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"info","msg":"unmodifyed tx","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"info","msg":"unblackholed tx","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020CE49FCCF52D2.unix-conn","to":"unix://17B87020CE4B151F616F.unix-conn"} --- PASS: TestServer_BlackholeTx (0.20s) === RUN TestServer_Shutdown {"level":"info","msg":"started proxying","from":"unix://17B87020DA51190D5ACD.unix-conn","to":"unix://17B87020DA55312E3799.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020DA51190D5ACD.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17B87020DA51190D5ACD.unix-conn: use of closed network connection"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17B87020DA51190D5ACD.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17B87020DA51190D5ACD.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020DA51190D5ACD.unix-conn","to":"unix://17B87020DA55312E3799.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020DA51190D5ACD.unix-conn","to":"unix://17B87020DA55312E3799.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020DA51190D5ACD.unix-conn","to":"unix://17B87020DA55312E3799.unix-conn"} --- PASS: TestServer_Shutdown (0.20s) === RUN TestServer_ShutdownListener {"level":"info","msg":"started proxying","from":"unix://17B87020E6622C8D5DF6.unix-conn","to":"unix://17B87020E6628F9D7B3A.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17B87020E6622C8D5DF6.unix-conn"} {"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://17B87020E6622C8D5DF6.unix-conn","to":"unix://17B87020E6628F9D7B3A.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17B87020E6622C8D5DF6.unix-conn","to":"unix://17B87020E6628F9D7B3A.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17B87020E6622C8D5DF6.unix-conn","to":"unix://17B87020E6628F9D7B3A.unix-conn"} --- PASS: TestServer_ShutdownListener (0.20s) === RUN TestServerHTTP_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41971"} {"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:35091","to":"tcp://127.0.0.1:41971"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:35091","to":"tcp://127.0.0.1:41971"} server_test.go:541: took 1.075723ms with no latency {"level":"info","msg":"set transmit latency","latency":"1.00413307s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:35091","to":"tcp://127.0.0.1:41971"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:35091","to":"tcp://127.0.0.1:41971"} server_test.go:577: took 1.005952302s with latency 1s±10ms {"level":"info","msg":"removed transmit latency","latency":"1.00413307s","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41971","to":"tcp://127.0.0.1:35091"} --- PASS: TestServerHTTP_Insecure_DelayTx (1.21s) === RUN TestServerHTTP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} server_test.go:541: took 26.110594ms with no latency {"level":"info","msg":"set transmit latency","latency":"997.556731ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} server_test.go:577: took 3.018345065s with latency 1s±10ms {"level":"info","msg":"removed transmit latency","latency":"997.556731ms","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:37955","to":"tcp://127.0.0.1:43895"} {"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} {"level":"debug","msg":"received","data-size":"24 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} --- PASS: TestServerHTTP_Secure_DelayTx (3.25s) {"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:43895","to":"tcp://127.0.0.1:37955"} === RUN TestServerHTTP_Insecure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:38217"} {"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} {"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} server_test.go:541: took 847.442µs with no latency {"level":"info","msg":"set receive latency","latency":"999.781163ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} {"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} {"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} server_test.go:577: took 1.000660645s with latency 1s±10ms {"level":"info","msg":"removed receive latency","latency":"999.781163ms","from":"tcp://127.0.0.1:41249","to":"tcp://127.0.0.1:38217"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:38217","to":"tcp://127.0.0.1:41249"} --- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) === RUN TestServerHTTP_Secure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} server_test.go:541: took 24.310989ms with no latency {"level":"info","msg":"set receive latency","latency":"1.00317857s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"modified tx","data-received":"243 B","data-modified":"243 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"243 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} {"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} server_test.go:577: took 2.032073577s with latency 1s±10ms {"level":"info","msg":"removed receive latency","latency":"1.00317857s","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45589","to":"tcp://127.0.0.1:38233"} --- PASS: TestServerHTTP_Secure_DelayRx (2.26s) PASS {"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} {"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:38233","to":"tcp://127.0.0.1:45589"} ok go.etcd.io/etcd/pkg/proxy 10.413s === 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.006s ? go.etcd.io/etcd/pkg/runtime [no test files] === RUN TestFIFOSchedule --- PASS: TestFIFOSchedule (0.00s) PASS ok go.etcd.io/etcd/pkg/schedule 0.007s === 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.015s === RUN TestUniqueStrings [yowlB4aTEY DUlz1NHubI 051h7cDEwz ObSdzy1alC IyD7Ck0aM9 PwYAPbOAg3 BErNv8LgLH DKKo3qRF0a raMFJzGQft mcfQvgcUaw rkiHuTWYUK Zdzr5LCG0d bwYC7O0Qge aY8OUAFzlY hf0WE0r0Zp 2YeA9rusgI Ij4TZOLRFm yMkMiapKWT lH3i3TPjmM I2HNqTt9Zv EtimdXnGRe P8dxDX2t0S RNEBeiGTUT bCndclcCTc qb4G5RMyA8 J4UrOzBLUI 5fCbzpQLID 8jdjHug4yh xNRQyWPTHw UKQdnU2yt7 SWrq8Y8MoV mX9TEbyQp7 MLlNvSt9IN 4IzwP56HFt SjK9PT5XCz yKHpNHCECi qYHkQrLCtI Wk6LXixc4b m5lWKpBc5S w9tCrWn3FS VS0JDZIDpl PGoTOD5NGx RRutx8J71B Dg6dGagYG0 L0AeOTyYF9 tD3TEOJWZp 6PygYUOnCM udZFWTwxYv OgoQVUi40O ExjDdMI7Nl] --- PASS: TestUniqueStrings (0.00s) PASS ok go.etcd.io/etcd/pkg/stringutil 0.014s ? go.etcd.io/etcd/pkg/systemd [no test files] === RUN TestSample --- PASS: TestSample (0.00s) PASS Too many goroutines running after all test(s). 100 instances of: go.etcd.io/etcd/pkg/testutil.TestSample.func1() /<>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:41 +0x14 created by go.etcd.io/etcd/pkg/testutil.TestSample in goroutine 19 /<>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:40 +0x74 ok go.etcd.io/etcd/pkg/testutil 0.023s === 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) === RUN TestGetVersion === RUN TestGetVersion/TLS1.2 === RUN TestGetVersion/TLS1.3 === RUN TestGetVersion/Empty_version === RUN TestGetVersion/Converting_invalid_version_string_to_TLS_version --- PASS: TestGetVersion (0.00s) --- PASS: TestGetVersion/TLS1.2 (0.00s) --- PASS: TestGetVersion/TLS1.3 (0.00s) --- PASS: TestGetVersion/Empty_version (0.00s) --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s) PASS ok go.etcd.io/etcd/pkg/tlsutil 0.030s === 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.030s === RUN TestNewKeepAliveListener {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1524772674/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1524772674/key.pem"} --- PASS: TestNewKeepAliveListener (0.17s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1181253491/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1181253491/key.pem"} --- PASS: TestNewListenerTLSInfo (0.13s) === RUN TestNewListenerTLSInfoSkipClientSANVerify {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1514177543/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1514177543/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-804428786/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-804428786/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-197875449/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-197875449/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2275859880/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2275859880/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4241638430/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4241638430/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-818288147/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-818288147/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3493607286/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3493607286/key.pem"} {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-959543493/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-959543493/key.pem"} --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.95s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2609739691/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2609739691/key.pem"} --- PASS: TestNewTransportTLSInfo (0.06s) === 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-3931064560/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3931064560/key.pem"} --- PASS: TestTLSInfoMissingFields (0.06s) === RUN TestTLSInfoParseFuncError {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2084522945/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2084522945/key.pem"} --- PASS: TestTLSInfoParseFuncError (0.06s) === RUN TestTLSInfoConfigFuncs {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1129866187/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1129866187/key.pem"} --- PASS: TestTLSInfoConfigFuncs (0.06s) === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert {"level":"info","msg":"created cert file","path":"/tmp/tlsdir2040730065/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/tlsdir2040730065/key.pem"} --- PASS: TestNewListenerTLSInfoSelfCert (0.12s) === 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.00s) === RUN TestNewTransportTLSInvalidCipherSuitesTLS12 {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1099051981/cert.pem"} {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1099051981/key.pem"} --- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.08s) PASS ok go.etcd.io/etcd/pkg/transport 1.688s === 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.008s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic 2024/02/29 20:42:38 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.01s) PASS ok go.etcd.io/etcd/pkg/wait 0.022s === RUN TestClusterProxyMemberList 2024-02-29 20:42:39.951332 I | grpcproxy: registered "127.0.0.1:34055" with 7-second lease 2024-02-29 20:42:41.450195 I | grpcproxy: watching endpoints interrupted (%v)context canceled {"level":"warn","ts":"2024-02-29T20:42:41.450245Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0x18fa508/localhost:21229340120","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} --- PASS: TestClusterProxyMemberList (1.62s) === RUN TestKVProxyRange --- PASS: TestKVProxyRange (0.05s) === RUN TestRegister 2024-02-29 20:42:41.630145 I | grpcproxy: registered "unix://localhost:18239589170" with 5-second lease {"level":"warn","ts":"2024-02-29T20:42:41.630557Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0x1ab2008/localhost:18239589170","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} --- PASS: TestRegister (0.13s) PASS ok go.etcd.io/etcd/proxy/grpcproxy 1.904s ? go.etcd.io/etcd/proxy/grpcproxy/adapter [no test files] ? go.etcd.io/etcd/proxy/grpcproxy/cache [no test files] === RUN TestNewDirectorScheme --- PASS: TestNewDirectorScheme (0.00s) === RUN TestDirectorEndpointsFiltering 2024-02-29 20:42:42.186323 I | proxy/httpproxy: endpoints found ["http://192.0.2.8:4002" "http://example.com:8080"] --- PASS: TestDirectorEndpointsFiltering (0.00s) === RUN TestReadonlyHandler --- PASS: TestReadonlyHandler (0.00s) === RUN TestConfigHandlerGET --- PASS: TestConfigHandlerGET (0.00s) === RUN TestReverseProxyServe 2024-02-29 20:42:42.186789 I | proxy/httpproxy: zero endpoints currently available 2024-02-29 20:42:42.186837 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip 2024-02-29 20:42:42.186843 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable 2024-02-29 20:42:42.186848 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. 2024-02-29 20:42:42.186871 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.038s === RUN TestUserspaceProxy 2024-02-29 20:42:42.624351 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:44325] --- PASS: TestUserspaceProxy (0.00s) === RUN TestUserspaceProxyPriority 2024-02-29 20:42:42.625220 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:43815 127.0.0.1:32831 127.0.0.1:37511] --- PASS: TestUserspaceProxyPriority (0.00s) PASS ok go.etcd.io/etcd/proxy/tcpproxy 0.020s === RUN TestFindConflict raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2024/02/29 20:42:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] raft2024/02/29 20:42:44 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] --- PASS: TestFindConflict (0.00s) === RUN TestIsUpToDate --- PASS: TestIsUpToDate (0.00s) === RUN TestAppend raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 1 raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 2 --- PASS: TestAppend (0.00s) === RUN TestLogMaybeAppend raft2024/02/29 20:42:44 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] raft2024/02/29 20:42:44 INFO: truncate the unstable entries before index 3 raft2024/02/29 20:42:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2024/02/29 20:42:44 INFO: truncate the unstable entries before index 2 raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2024/02/29 20:42:44 entry 1 conflict with committed entry [committed(1)] raft2024/02/29 20:42:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2024/02/29 20:42:44 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects --- PASS: TestCompactionSideEffects (0.00s) === RUN TestHasNextEnts --- PASS: TestHasNextEnts (0.00s) === RUN TestNextEnts --- PASS: TestNextEnts (0.00s) === RUN TestUnstableEnts --- PASS: TestUnstableEnts (0.00s) === RUN TestCommitTo raft2024/02/29 20:42:44 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? --- PASS: TestCommitTo (0.00s) === RUN TestStableTo --- PASS: TestStableTo (0.00s) === RUN TestStableToWithSnap --- PASS: TestStableToWithSnap (0.00s) === RUN TestCompaction raft2024/02/29 20:42:44 compact 1001 is out of bound lastindex(1000) --- PASS: TestCompaction (0.00s) === RUN TestLogRestore --- PASS: TestLogRestore (0.00s) === RUN TestIsOutOfBounds raft2024/02/29 20:42:44 slice[201,202) out of bound [101,200] raft2024/02/29 20:42:44 slice[202,202) out of bound [101,200] --- PASS: TestIsOutOfBounds (0.00s) === RUN TestTerm --- PASS: TestTerm (0.00s) === RUN TestTermWithUnstableSnapshot raft2024/02/29 20:42:44 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] --- PASS: TestTermWithUnstableSnapshot (0.00s) === RUN TestSlice raft2024/02/29 20:42:44 slice[200,201) out of bound [101,199] --- PASS: TestSlice (0.00s) === RUN TestUnstableMaybeFirstIndex --- PASS: TestUnstableMaybeFirstIndex (0.00s) === RUN TestMaybeLastIndex --- PASS: TestMaybeLastIndex (0.00s) === RUN TestUnstableMaybeTerm --- PASS: TestUnstableMaybeTerm (0.00s) === RUN TestUnstableRestore --- PASS: TestUnstableRestore (0.00s) === RUN TestUnstableStableTo --- PASS: TestUnstableStableTo (0.00s) === RUN TestUnstableTruncateAndAppend raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 5 raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 4 raft2024/02/29 20:42:44 INFO: truncate the unstable entries before index 6 raft2024/02/29 20:42:44 INFO: truncate the unstable entries before index 7 --- PASS: TestUnstableTruncateAndAppend (0.00s) === RUN TestNodeStep --- PASS: TestNodeStep (0.00s) === RUN TestNodeStepUnblock --- PASS: TestNodeStepUnblock (0.00s) === RUN TestNodePropose raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodePropose (0.00s) === RUN TestNodeReadIndex raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeReadIndex (0.00s) === RUN TestDisableProposalForwarding raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal --- PASS: TestDisableProposalForwarding (0.00s) === RUN TestNodeReadIndexToOldLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 no leader at term 2; dropping index reading msg --- PASS: TestNodeReadIndexToOldLeader (0.00s) === RUN TestNodeProposeConfig raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeConfig (0.00s) === RUN TestNodeProposeAddDuplicateNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestNodeProposeAddDuplicateNode (0.00s) === RUN TestBlockProposal raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestBlockProposal (0.01s) === RUN TestNodeProposeWaitDropped raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 node_test.go:462: dropping message: type:MsgProp from:1 entries: snapshot: > > --- PASS: TestNodeProposeWaitDropped (0.00s) === RUN TestNodeTick raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeTick (0.10s) === RUN TestNodeStop raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeStop (0.00s) === RUN TestReadyContainUpdates --- PASS: TestReadyContainUpdates (0.00s) === RUN TestNodeStart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeStart (0.00s) === RUN TestNodeRestart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestNodeRestart (0.00s) === RUN TestNodeRestartFromSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestNodeRestartFromSnapshot (0.00s) === RUN TestNodeAdvance raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) === RUN TestIsHardStateEqual --- PASS: TestIsHardStateEqual (0.00s) === RUN TestNodeProposeAddLearnerNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 node_test.go:833: raft: [{1 1 EntryNormal [] []} {1 2 EntryConfChange [8 0 16 3 24 2] []}] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) node_test.go:850: apply raft conf {ConfChangeAddLearnerNode 2 [] 0 []} changed to: voters:1 learners:2 --- PASS: TestNodeProposeAddLearnerNode (0.00s) === RUN TestAppendPagination raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestAppendPagination (0.00s) === RUN TestCommitPagination raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestCommitPagination (0.00s) === RUN TestNodeCommitPaginationAfterRestart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] --- PASS: TestNodeCommitPaginationAfterRestart (0.00s) === RUN TestMsgAppFlowControlFull raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlFull (0.00s) === RUN TestMsgAppFlowControlMoveForward raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlMoveForward (0.00s) === RUN TestMsgAppFlowControlRecvHeartbeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) === RUN TestFollowerUpdateTermFromMessage raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestFollowerUpdateTermFromMessage (0.00s) === RUN TestCandidateUpdateTermFromMessage raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestCandidateUpdateTermFromMessage (0.00s) === RUN TestLeaderUpdateTermFromMessage raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestLeaderUpdateTermFromMessage (0.00s) === RUN TestRejectStaleTermMessage raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestRejectStaleTermMessage (0.00s) === RUN TestStartAsFollower raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestStartAsFollower (0.00s) === RUN TestLeaderBcastBeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderBcastBeat (0.00s) === RUN TestFollowerStartElection raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestFollowerStartElection (0.00s) === RUN TestCandidateStartNewElection raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestCandidateStartNewElection (0.00s) === RUN TestLeaderElectionInOneRoundRPC raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 --- PASS: TestLeaderElectionInOneRoundRPC (0.01s) === RUN TestFollowerVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 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 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized --- PASS: TestFollowerElectionTimeoutRandomized (0.01s) === RUN TestCandidateElectionTimeoutRandomized --- PASS: TestCandidateElectionTimeoutRandomized (0.01s) === RUN TestFollowersElectionTimeoutNonconflict --- PASS: TestFollowersElectionTimeoutNonconflict (0.04s) === RUN TestCandidatesElectionTimeoutNonconflict --- PASS: TestCandidatesElectionTimeoutNonconflict (0.04s) === RUN TestLeaderStartReplication raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderStartReplication (0.00s) === RUN TestLeaderCommitEntry raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderCommitEntry (0.00s) === RUN TestLeaderAcknowledgeCommit raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderAcknowledgeCommit (0.00s) === RUN TestLeaderCommitPrecedingEntries raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 --- PASS: TestLeaderCommitPrecedingEntries (0.00s) === RUN TestFollowerCommitEntry raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestFollowerCommitEntry (0.00s) === RUN TestFollowerCheckMsgApp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestFollowerCheckMsgApp (0.00s) === RUN TestFollowerAppendEntries raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 1 --- PASS: TestFollowerAppendEntries (0.00s) === RUN TestLeaderSyncFollowerLog raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 11 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 11 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 6 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 8 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/02/29 20:42:44 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/02/29 20:42:44 INFO: 2 became follower at term 9 raft2024/02/29 20:42:44 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 9 raft2024/02/29 20:42:44 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 4 --- PASS: TestLeaderSyncFollowerLog (0.00s) === RUN TestVoteRequest raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 --- PASS: TestVoteRequest (0.00s) === RUN TestVoter raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 --- PASS: TestVoter (0.00s) === RUN TestLeaderOnlyCommitsLogFromCurrentTerm raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) === RUN TestSendingSnapshotSetPendingSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) === RUN TestPendingSnapshotPauseReplication raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestPendingSnapshotPauseReplication (0.00s) === RUN TestSnapshotFailure raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSnapshotFailure (0.00s) === RUN TestSnapshotSucceed raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSnapshotSucceed (0.00s) === RUN TestSnapshotAbort raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSnapshotAbort (0.00s) === RUN TestProgressLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestProgressLeader (0.00s) === RUN TestProgressResumeByHeartbeatResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestProgressResumeByHeartbeatResp (0.00s) === RUN TestProgressPaused raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestProgressPaused (0.00s) === RUN TestProgressFlowControl raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestProgressFlowControl (0.00s) === RUN TestUncommittedEntryLimit raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestUncommittedEntryLimit (0.00s) === RUN TestLeaderElection raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestLeaderElection (0.00s) === RUN TestLeaderElectionPreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 5 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestLeaderElectionPreVote (0.01s) === RUN TestLearnerElectionTimeout raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 --- PASS: TestLearnerElectionTimeout (0.00s) === RUN TestLearnerPromotion raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 3 --- PASS: TestLearnerPromotion (0.00s) === RUN TestLearnerCanVote raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 --- PASS: TestLearnerCanVote (0.00s) === RUN TestLeaderCycle raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 3 --- PASS: TestLeaderCycle (0.00s) === RUN TestLeaderCyclePreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 3 --- PASS: TestLeaderCyclePreVote (0.00s) === RUN TestLeaderElectionOverwriteNewerLogs raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 4 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 5 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 4 became follower at term 3 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 5 became follower at term 3 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) === RUN TestLeaderElectionOverwriteNewerLogsPreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 4 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 4 became follower at term 3 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 5 became follower at term 3 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp rejection from 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) === RUN TestVoteFromAnyState raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 --- PASS: TestVoteFromAnyState (0.00s) === RUN TestPreVoteFromAnyState raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 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 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 --- PASS: TestLogReplication (0.00s) === RUN TestLearnerLogReplication raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 --- PASS: TestLearnerLogReplication (0.00s) === RUN TestSingleNodeCommit raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCommit (0.00s) === RUN TestCannotCommitWithoutNewTermEntry raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 4 became follower at term 2 raft2024/02/29 20:42:44 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 5 became follower at term 2 raft2024/02/29 20:42:44 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) === RUN TestCommitWithoutNewTermEntry raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 4 became follower at term 2 raft2024/02/29 20:42:44 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 5 became follower at term 2 raft2024/02/29 20:42:44 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 --- PASS: TestCommitWithoutNewTermEntry (0.00s) === RUN TestDuelingCandidates raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp rejection from 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp rejection from 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 --- PASS: TestDuelingCandidates (0.00s) === RUN TestDuelingPreCandidates raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 0 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 --- PASS: TestDuelingPreCandidates (0.00s) === RUN TestCandidateConcede raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestCandidateConcede (0.00s) === RUN TestSingleNodeCandidate raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCandidate (0.00s) === RUN TestSingleNodePreCandidate raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSingleNodePreCandidate (0.00s) === RUN TestOldMessages raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] --- PASS: TestOldMessages (0.00s) === RUN TestProposal raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 4 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 4 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 5 switched to configuration voters=(1 2 3 4 5) raft2024/02/29 20:42:44 INFO: 5 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft_test.go:1066: #3: empty log raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1066: #2: empty log raft_test.go:1066: #3: empty log raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1066: #3: empty log raft_test.go:1066: #2: empty log raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/02/29 20:42:44 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 4 became follower at term 1 raft2024/02/29 20:42:44 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 5 became follower at term 1 raft2024/02/29 20:42:44 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft_test.go:1066: #2: empty log raft_test.go:1066: #3: empty log --- PASS: TestProposal (0.00s) === RUN TestProposalByProxy raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft_test.go:1104: #3: empty log --- PASS: TestProposalByProxy (0.00s) === RUN TestCommit raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3 4) --- PASS: TestCommit (0.00s) === RUN TestPastElectionTimeout raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPastElectionTimeout (0.00s) === RUN TestStepIgnoreOldTermMsg raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestStepIgnoreOldTermMsg (0.00s) === RUN TestHandleMsgApp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] raft2024/02/29 20:42:44 INFO: replace the unstable entries from index 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestHandleMsgApp (0.00s) === RUN TestHandleHeartbeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestHandleHeartbeat (0.00s) === RUN TestHandleHeartbeatResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestHandleHeartbeatResp (0.00s) === RUN TestRaftFreesReadOnlyMem raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestRaftFreesReadOnlyMem (0.00s) === RUN TestMsgAppRespWaitReset raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestMsgAppRespWaitReset (0.00s) === RUN TestRecvMsgVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgVote (0.00s) === RUN TestRecvMsgPreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgPreVote (0.00s) === RUN TestStateTransition raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became leader at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became leader at term 0 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became leader at term 0 --- PASS: TestStateTransition (0.00s) === RUN TestAllServerStepdown raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 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 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] --- PASS: TestCandidateResetTermMsgHeartbeat (0.00s) === RUN TestCandidateResetTermMsgApp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] --- PASS: TestCandidateResetTermMsgApp (0.00s) === RUN TestLeaderStepdownWhenQuorumActive raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) === RUN TestLeaderStepdownWhenQuorumLost raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 WARN: 1 stepped down to follower since quorum is not active raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) === RUN TestLeaderSupersedingWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) === RUN TestLeaderElectionWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) === RUN TestFreeStuckCandidateWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 3 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] raft2024/02/29 20:42:44 INFO: 1 became follower at term 4 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 4 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] raft2024/02/29 20:42:44 INFO: 2 became follower at term 4 --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) === RUN TestNonPromotableVoterWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) === RUN TestDisruptiveFollower raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 --- PASS: TestDisruptiveFollower (0.00s) === RUN TestDisruptiveFollowerPreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 --- PASS: TestDisruptiveFollowerPreVote (0.00s) === RUN TestReadOnlyOptionSafe raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionSafe (0.00s) === RUN TestReadOnlyWithLearner raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 --- PASS: TestReadOnlyWithLearner (0.00s) === RUN TestReadOnlyOptionLease raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLease (0.00s) === RUN TestReadOnlyForNewLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 --- PASS: TestReadOnlyForNewLeader (0.00s) === RUN TestLeaderAppResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderAppResp (0.00s) === RUN TestBcastBeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 --- PASS: TestBcastBeat (0.00s) === RUN TestRecvMsgBeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRecvMsgBeat (0.00s) === RUN TestLeaderIncreaseNext raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestLeaderIncreaseNext (0.00s) === RUN TestSendAppendForProgressProbe raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressProbe (0.00s) === RUN TestSendAppendForProgressReplicate raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressReplicate (0.00s) === RUN TestSendAppendForProgressSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressSnapshot (0.00s) === RUN TestRecvMsgUnreachable raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestRecvMsgUnreachable (0.00s) === RUN TestRestore raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestore (0.00s) === RUN TestRestoreWithLearner raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2) learners=(3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2) learners=(3) raft2024/02/29 20:42:44 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreWithLearner (0.00s) === RUN TestRestoreVoterToLearner raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2) learners=(3) raft2024/02/29 20:42:44 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreVoterToLearner (0.00s) === RUN TestRestoreLearnerPromotion raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2) learners=(3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreLearnerPromotion (0.00s) === RUN TestLearnerReceiveSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestLearnerReceiveSnapshot (0.00s) === RUN TestRestoreIgnoreSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] --- PASS: TestRestoreIgnoreSnapshot (0.00s) === RUN TestProvideSnap raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestProvideSnap (0.00s) === RUN TestIgnoreProvidingSnap raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestIgnoreProvidingSnap (0.00s) === RUN TestRestoreFromSnapMsg raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] raft2024/02/29 20:42:44 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreFromSnapMsg (0.00s) === RUN TestSlowNodeRestore raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] raft2024/02/29 20:42:44 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] --- PASS: TestSlowNodeRestore (0.00s) === RUN TestStepConfig raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestStepConfig (0.00s) === RUN TestStepIgnoreConfig raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0 []} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) --- PASS: TestStepIgnoreConfig (0.00s) === RUN TestNewLeaderPendingConfig raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestNewLeaderPendingConfig (0.00s) === RUN TestAddNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestAddNode (0.00s) === RUN TestAddLearner raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2) learners=(1) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestAddLearner (0.00s) === RUN TestAddNodeCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 WARN: 1 stepped down to follower since quorum is not active raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 --- PASS: TestAddNodeCheckQuorum (0.00s) === RUN TestRemoveNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) --- PASS: TestRemoveNode (0.00s) === RUN TestRemoveLearner raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) --- PASS: TestRemoveLearner (0.00s) === RUN TestPromotable raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=() raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPromotable (0.00s) === RUN TestRaftNodes raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRaftNodes (0.00s) === RUN TestCampaignWhileLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestCampaignWhileLeader (0.00s) === RUN TestPreCampaignWhileLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 0 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestPreCampaignWhileLeader (0.00s) === RUN TestCommitAfterRemoveNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) --- PASS: TestCommitAfterRemoveNode (0.00s) === RUN TestLeaderTransferToUpToDateNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/02/29 20:42:44 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/02/29 20:42:44 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNode (0.00s) === RUN TestLeaderTransferToUpToDateNodeFromFollower raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/02/29 20:42:44 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/02/29 20:42:44 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) === RUN TestLeaderTransferWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/02/29 20:42:44 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/02/29 20:42:44 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 1 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 2 became follower at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) === RUN TestLeaderTransferToSlowFollower raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 raft2024/02/29 20:42:44 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2 raft2024/02/29 20:42:44 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] raft2024/02/29 20:42:44 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2024/02/29 20:42:44 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferToSlowFollower (0.00s) === RUN TestLeaderTransferAfterSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 raft2024/02/29 20:42:44 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2 raft2024/02/29 20:42:44 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] raft2024/02/29 20:42:44 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] raft2024/02/29 20:42:44 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] raft2024/02/29 20:42:44 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] raft2024/02/29 20:42:44 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] raft2024/02/29 20:42:44 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] raft2024/02/29 20:42:44 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2024/02/29 20:42:44 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 3 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferAfterSnapshot (0.00s) === RUN TestLeaderTransferToSelf raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferToSelf (0.00s) === RUN TestLeaderTransferToNonExistingNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 DEBUG: 1 no progress available for 4 --- PASS: TestLeaderTransferToNonExistingNode (0.00s) === RUN TestLeaderTransferTimeout raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferTimeout (0.00s) === RUN TestLeaderTransferIgnoreProposal raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal --- PASS: TestLeaderTransferIgnoreProposal (0.00s) === RUN TestLeaderTransferReceiveHigherTermVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 3 --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) === RUN TestLeaderTransferRemoveNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestLeaderTransferRemoveNode (0.00s) === RUN TestLeaderTransferBack raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2024/02/29 20:42:44 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferBack (0.00s) === RUN TestLeaderTransferSecondTransferToAnotherNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/02/29 20:42:44 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 2 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 became follower at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 2 --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) === RUN TestLeaderTransferSecondTransferToSameNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/02/29 20:42:44 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/02/29 20:42:44 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) === RUN TestTransferNonMember raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2 3 4) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 received MsgTimeoutNow from 2 but is not promotable --- PASS: TestTransferNonMember (0.00s) === RUN TestNodeWithSmallerTermCanCompleteElection raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 1 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 3 raft2024/02/29 20:42:44 INFO: going to bring back peer 3 and kill peer 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 3 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 4 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 4 raft2024/02/29 20:42:44 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] raft2024/02/29 20:42:44 INFO: 3 became follower at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 4 raft2024/02/29 20:42:44 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 raft2024/02/29 20:42:44 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 2 raft2024/02/29 20:42:44 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s) === RUN TestPreVoteWithSplitVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp rejection from 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp rejection from 2 at term 3 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 3 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 4 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] raft2024/02/29 20:42:44 INFO: 3 became follower at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 4 --- PASS: TestPreVoteWithSplitVote (0.00s) === RUN TestPreVoteWithCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/02/29 20:42:44 INFO: 3 became follower at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 3 --- PASS: TestPreVoteWithCheckQuorum (0.00s) === RUN TestLearnerCampaign raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1) learners=(2) raft2024/02/29 20:42:44 WARN: 2 is unpromotable and can not campaign; ignoring MsgHup raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 2 received MsgTimeoutNow from 1 but is not promotable --- PASS: TestLearnerCampaign (0.00s) === RUN TestPreVoteMigrationCanCompleteElection raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 3 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 4 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 2 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 raft2024/02/29 20:42:44 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] raft2024/02/29 20:42:44 INFO: 2 became follower at term 4 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 4 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 raft2024/02/29 20:42:44 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections raft2024/02/29 20:42:44 INFO: 2 is starting a new election at term 4 raft2024/02/29 20:42:44 INFO: 2 became pre-candidate at term 4 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 2 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 raft2024/02/29 20:42:44 INFO: 2 received MsgPreVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became candidate at term 5 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 2 at term 5 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 raft2024/02/29 20:42:44 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] raft2024/02/29 20:42:44 INFO: 3 became follower at term 5 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 raft2024/02/29 20:42:44 INFO: 2 received MsgVoteResp from 3 at term 5 raft2024/02/29 20:42:44 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 2 became leader at term 5 raft2024/02/29 20:42:44 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 raft2024/02/29 20:42:44 DEBUG: 2 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2 raft2024/02/29 20:42:44 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s) === RUN TestPreVoteMigrationWithFreeStuckPreCandidate raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 2 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 2 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 3 switched to configuration voters=(1 2 3) raft2024/02/29 20:42:44 INFO: 3 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: 2 became follower at term 1 raft2024/02/29 20:42:44 INFO: 3 became follower at term 1 raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 1 raft2024/02/29 20:42:44 INFO: 1 became pre-candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/02/29 20:42:44 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 2 became follower at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 became follower at term 2 raft2024/02/29 20:42:44 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/02/29 20:42:44 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 2 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 3 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 3 raft2024/02/29 20:42:44 INFO: 3 became candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 4 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 3 is starting a new election at term 4 raft2024/02/29 20:42:44 INFO: 3 became pre-candidate at term 4 raft2024/02/29 20:42:44 INFO: 3 received MsgPreVoteResp from 3 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 raft2024/02/29 20:42:44 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 raft2024/02/29 20:42:44 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 raft2024/02/29 20:42:44 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] raft2024/02/29 20:42:44 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] raft2024/02/29 20:42:44 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] raft2024/02/29 20:42:44 INFO: 1 became follower at term 4 --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s) === RUN TestRawNodeStep === RUN TestRawNodeStep/MsgApp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgCheckQuorum raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgReadIndex raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 no leader at term 1; dropping index reading msg === RUN TestRawNodeStep/MsgPreVoteResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 === RUN TestRawNodeStep/MsgSnap raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] === RUN TestRawNodeStep/MsgHeartbeatResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgSnapStatus raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgTransferLeader raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 no leader at term 1; dropping leader transfer msg === RUN TestRawNodeStep/MsgTimeoutNow raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. raft2024/02/29 20:42:44 INFO: 1 became candidate at term 2 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/02/29 20:42:44 INFO: 1 became leader at term 2 === RUN TestRawNodeStep/MsgHup raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgBeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgAppResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgVoteResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgUnreachable raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgProp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 no leader at term 1; dropping proposal === RUN TestRawNodeStep/MsgHeartbeat raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] === RUN TestRawNodeStep/MsgReadIndexResp raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 === RUN TestRawNodeStep/MsgPreVote raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] raft2024/02/29 20:42:44 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 --- PASS: TestRawNodeStep (0.02s) --- PASS: TestRawNodeStep/MsgApp (0.00s) --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) --- PASS: TestRawNodeStep/MsgReadIndex (0.00s) --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) --- PASS: TestRawNodeStep/MsgVote (0.00s) --- PASS: TestRawNodeStep/MsgSnap (0.00s) --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s) --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s) --- PASS: TestRawNodeStep/MsgHup (0.00s) --- PASS: TestRawNodeStep/MsgBeat (0.00s) --- PASS: TestRawNodeStep/MsgAppResp (0.02s) --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) --- PASS: TestRawNodeStep/MsgUnreachable (0.00s) --- PASS: TestRawNodeStep/MsgProp (0.00s) --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s) --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s) --- PASS: TestRawNodeStep/MsgPreVote (0.00s) === RUN TestRawNodeProposeAndConfChange === RUN TestRawNodeProposeAndConfChange/#00 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) === RUN TestRawNodeProposeAndConfChange/#01 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) === RUN TestRawNodeProposeAndConfChange/#02 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#03 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) rawnode_test.go:336: leaving joint state manually raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#04 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave raft2024/02/29 20:42:44 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) learners=(2) === RUN TestRawNodeProposeAndConfChange/#05 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave raft2024/02/29 20:42:44 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2) learners=(1 3) === RUN TestRawNodeProposeAndConfChange/#06 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) rawnode_test.go:336: leaving joint state manually raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2) learners=(1 3) === RUN TestRawNodeProposeAndConfChange/#07 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave raft2024/02/29 20:42:44 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(2) learners=(1 3) --- PASS: TestRawNodeProposeAndConfChange (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s) --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s) === RUN TestRawNodeProposeAddDuplicateNode raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) === RUN TestRawNodeReadIndex raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestRawNodeReadIndex (0.00s) === RUN TestRawNodeStart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestRawNodeStart (0.00s) === RUN TestRawNodeRestart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestRawNodeRestart (0.00s) === RUN TestRawNodeRestartFromSnapshot raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1 2) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestRawNodeRestartFromSnapshot (0.00s) === RUN TestRawNodeStatus raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestRawNodeCommitPaginationAfterRestart raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 1 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s) === RUN TestRawNodeBoundedLogGrowthWithPartition raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/02/29 20:42:44 INFO: 1 is starting a new election at term 0 raft2024/02/29 20:42:44 INFO: 1 became candidate at term 1 raft2024/02/29 20:42:44 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/02/29 20:42:44 INFO: 1 became leader at term 1 raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal raft2024/02/29 20:42:44 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.05s) === RUN TestRawNodeConsumeReady raft2024/02/29 20:42:44 INFO: 1 switched to configuration voters=(1) raft2024/02/29 20:42:44 INFO: 1 became follower at term 0 raft2024/02/29 20:42:44 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] ---- ok interaction_test.go:30: testdata/campaign.txt:5: add-nodes [3 args] ---- 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] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/campaign_learner_must_vote.txt:17: add-nodes [4 args] ---- ok interaction_test.go:30: testdata/campaign_learner_must_vote.txt:22: campaign [1 args] ---- ok interaction_test.go:30: testdata/campaign_learner_must_vote.txt:26: stabilize [0 args] ---- 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] ---- ok (quiet) interaction_test.go:30: testdata/campaign_learner_must_vote.txt:43: deliver-msgs [1 args] ---- ok (quiet) interaction_test.go:30: testdata/campaign_learner_must_vote.txt:49: log-level [1 args] ---- ok interaction_test.go:30: testdata/campaign_learner_must_vote.txt:53: campaign [1 args] ---- 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] ---- 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] ---- > 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] ---- > 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] ---- 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] ---- 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] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:8: add-nodes [3 args] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:12: campaign [1 args] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:16: stabilize [0 args] ---- ok (quiet) interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:20: log-level [1 args] ---- 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] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:36: process-ready [1 args] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:73: stabilize [1 args] ---- > 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] ---- > 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] ---- > 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] ---- > 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] ---- raft proposal dropped interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:196: tick-heartbeat [1 args] ---- ok interaction_test.go:30: testdata/confchange_v1_remove_leader.txt:203: stabilize [0 args] ---- > 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- > 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] ---- > 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] ---- > 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] ---- ok === RUN TestInteraction/confchange_v2_add_double_implicit interaction_test.go:30: testdata/confchange_v2_add_double_implicit.txt:8: add-nodes [3 args] ---- 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] ---- 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] ---- 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] ---- > 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] ---- 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] ---- 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] ---- 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] ---- > 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] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/confchange_v2_add_single_auto.txt:180: stabilize [0 args] ---- > 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] ---- 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] ---- 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] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/confchange_v2_add_single_explicit.txt:114: stabilize [0 args] ---- > 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] ---- 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] ---- > 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] ---- ok interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:15: add-nodes [3 args] ---- ok interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:19: campaign [1 args] ---- ok interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:24: stabilize [0 args] ---- ok (quiet) interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:28: compact [2 args] ---- ok (quiet) interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:33: deliver-msgs [1 args] ---- ok (quiet) interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:38: log-level [1 args] ---- ok interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:42: status [1 args] ---- 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] ---- 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] ---- ok interaction_test.go:30: testdata/snapshot_succeed_via_app_resp.txt:62: process-ready [1 args] ---- 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] ---- > 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] ---- > 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] ---- 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] ---- > 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] ---- > 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] ---- 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] ---- > 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.02s) --- PASS: TestInteraction/campaign (0.00s) --- PASS: TestInteraction/campaign_learner_must_vote (0.00s) --- PASS: TestInteraction/confchange_v1_add_single (0.00s) --- PASS: TestInteraction/confchange_v1_remove_leader (0.01s) --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s) --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s) --- PASS: TestInteraction/confchange_v2_add_single_auto (0.01s) --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s) --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.00s) PASS ok go.etcd.io/etcd/raft 0.413s === 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] ---- config is already joint datadriven_test.go:47: testdata/joint_autoleave.txt:24: leave-joint [0 args] ---- 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] ---- 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] ---- 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] ---- can't leave a non-joint config datadriven_test.go:47: testdata/joint_safety.txt:5: enter-joint [0 args] ---- 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] ---- can't leave a non-joint config datadriven_test.go:47: testdata/joint_safety.txt:25: enter-joint [0 args] ---- voters=(1)&&(1) 1: StateProbe match=0 next=3 datadriven_test.go:47: testdata/joint_safety.txt:30: enter-joint [0 args] ---- config is already joint datadriven_test.go:47: testdata/joint_safety.txt:34: leave-joint [0 args] ---- voters=(1) 1: StateProbe match=0 next=3 datadriven_test.go:47: testdata/joint_safety.txt:39: leave-joint [0 args] ---- 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] ---- 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] ---- 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.01s) --- PASS: TestConfChangeDataDriven/joint_autoleave (0.00s) --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s) --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s) --- PASS: TestConfChangeDataDriven/joint_safety (0.00s) --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s) --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s) --- PASS: TestConfChangeDataDriven/simple_safety (0.00s) --- PASS: TestConfChangeDataDriven/update (0.00s) --- PASS: TestConfChangeDataDriven/zero (0.00s) === RUN TestConfChangeQuick quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(4) ConfChangeAddNode(1) quick_test.go:115: changes: ConfChangeUpdateNode(10) ConfChangeRemoveNode(9) quick_test.go:116: voters=(1 2 4) quick_test.go:117: 1: StateProbe match=0 next=10 2: StateProbe match=0 next=10 4: StateProbe match=0 next=10 quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(5) ConfChangeAddNode(3) quick_test.go:115: changes: ConfChangeUpdateNode(9) ConfChangeAddNode(5) ConfChangeAddLearnerNode(8) ConfChangeAddNode(8) quick_test.go:116: voters=(1 3 5 8) quick_test.go:117: 1: StateProbe match=0 next=10 3: StateProbe match=0 next=10 5: StateProbe match=0 next=10 8: StateProbe match=0 next=10 quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(3) ConfChangeAddNode(5) ConfChangeAddNode(1) quick_test.go:115: changes: ConfChangeUpdateNode(8) ConfChangeAddLearnerNode(2) ConfChangeRemoveNode(2) quick_test.go:116: voters=(1 3 5) quick_test.go:117: 1: StateProbe match=0 next=10 3: StateProbe match=0 next=10 5: StateProbe match=0 next=10 quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(4) ConfChangeAddNode(4) quick_test.go:115: changes: ConfChangeUpdateNode(5) ConfChangeAddLearnerNode(3) ConfChangeRemoveNode(10) ConfChangeUpdateNode(10) ConfChangeUpdateNode(4) quick_test.go:116: voters=(1 4) learners=(3) quick_test.go:117: 1: StateProbe match=0 next=10 3: StateProbe match=0 next=10 learner 4: StateProbe match=0 next=10 quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(4) ConfChangeAddNode(2) ConfChangeAddNode(4) quick_test.go:115: changes: ConfChangeAddNode(9) ConfChangeUpdateNode(8) ConfChangeAddNode(6) ConfChangeUpdateNode(9) ConfChangeUpdateNode(6) ConfChangeAddLearnerNode(7) ConfChangeAddLearnerNode(7) quick_test.go:116: voters=(1 2 3 4 6 9) learners=(7) 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 6: StateProbe match=0 next=10 7: StateProbe match=0 next=10 learner 9: StateProbe match=0 next=10 --- PASS: TestConfChangeQuick (0.11s) === RUN TestRestore --- PASS: TestRestore (0.03s) PASS ok go.etcd.io/etcd/raft/confchange 0.164s === RUN TestDataDriven === RUN TestDataDriven/joint_commit datadriven_test.go:38: testdata/joint_commit.txt:9: committed [3 args] ---- 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] ---- idx ? 0 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:28: committed [3 args] ---- idx x> 100 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:36: committed [3 args] ---- idx > 13 (id=1) x> 100 (id=2) 13 datadriven_test.go:38: testdata/joint_commit.txt:45: committed [3 args] ---- idx ? 0 (id=1) 0 datadriven_test.go:38: testdata/joint_commit.txt:51: committed [3 args] ---- idx > 100 (id=1) 100 datadriven_test.go:38: testdata/joint_commit.txt:60: committed [3 args] ---- idx ? 0 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/joint_commit.txt:68: committed [3 args] ---- idx xx> 100 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/joint_commit.txt:77: committed [3 args] ---- 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] ---- 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] ---- idx ? 0 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:104: committed [3 args] ---- idx x> 100 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:112: committed [3 args] ---- idx ? 0 (id=1) x> 100 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:119: committed [3 args] ---- idx > 50 (id=1) x> 100 (id=2) 50 datadriven_test.go:38: testdata/joint_commit.txt:126: committed [3 args] ---- idx x> 100 (id=1) > 50 (id=2) 50 datadriven_test.go:38: testdata/joint_commit.txt:137: committed [3 args] ---- 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] ---- 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] ---- 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] ---- 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] ---- idx ? 0 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/joint_commit.txt:182: committed [3 args] ---- idx xx> 100 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/joint_commit.txt:190: committed [3 args] ---- idx ? 0 (id=1) xx> 100 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/joint_commit.txt:198: committed [3 args] ---- 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] ---- 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] ---- idx ? 0 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:222: committed [3 args] ---- idx ? 0 (id=1) x> 40 (id=2) 0 datadriven_test.go:38: testdata/joint_commit.txt:229: committed [3 args] ---- idx x> 41 (id=1) > 40 (id=2) 40 datadriven_test.go:38: testdata/joint_commit.txt:240: committed [3 args] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- 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] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:10: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:14: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:18: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:22: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:26: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:30: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:34: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:38: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:42: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:46: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:50: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:54: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:58: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:64: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:68: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:72: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:76: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:80: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:84: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:88: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:92: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:96: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:100: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:104: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:108: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:112: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:116: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:120: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:124: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:128: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:135: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:139: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:143: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:147: vote [3 args] ---- VoteWon datadriven_test.go:38: testdata/joint_vote.txt:151: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:155: vote [3 args] ---- VotePending datadriven_test.go:38: testdata/joint_vote.txt:159: vote [3 args] ---- VoteLost datadriven_test.go:38: testdata/joint_vote.txt:163: vote [3 args] ---- VoteWon === RUN TestDataDriven/majority_commit datadriven_test.go:38: testdata/majority_commit.txt:3: committed [0 args] ---- ∞ datadriven_test.go:38: testdata/majority_commit.txt:10: committed [2 args] ---- idx ? 0 (id=1) 0 datadriven_test.go:38: testdata/majority_commit.txt:17: committed [2 args] ---- idx > 12 (id=1) 12 datadriven_test.go:38: testdata/majority_commit.txt:27: committed [2 args] ---- idx ? 0 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/majority_commit.txt:36: committed [2 args] ---- idx x> 12 (id=1) ? 0 (id=2) 0 datadriven_test.go:38: testdata/majority_commit.txt:45: committed [2 args] ---- idx x> 12 (id=1) > 5 (id=2) 5 datadriven_test.go:38: testdata/majority_commit.txt:56: committed [2 args] ---- idx ? 0 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/majority_commit.txt:64: committed [2 args] ---- idx xx> 12 (id=1) ? 0 (id=2) ? 0 (id=3) 0 datadriven_test.go:38: testdata/majority_commit.txt:74: committed [2 args] ---- 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] ---- 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] ---- 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] ---- idx x> 5 (id=1) > 5 (id=2) ? 0 (id=3) 5 datadriven_test.go:38: testdata/majority_commit.txt:112: committed [2 args] ---- idx > 5 (id=1) > 5 (id=2) xx> 12 (id=3) 5 datadriven_test.go:38: testdata/majority_commit.txt:121: committed [2 args] ---- 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] ---- 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] ---- 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] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:6: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:10: vote [2 args] ---- VoteLost datadriven_test.go:38: testdata/majority_vote.txt:14: vote [2 args] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:21: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:26: vote [2 args] ---- VoteLost datadriven_test.go:38: testdata/majority_vote.txt:30: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:34: vote [2 args] ---- VoteLost datadriven_test.go:38: testdata/majority_vote.txt:38: vote [2 args] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:44: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:48: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:52: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:56: vote [2 args] ---- VoteLost datadriven_test.go:38: testdata/majority_vote.txt:60: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:64: vote [2 args] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:68: vote [2 args] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:72: vote [2 args] ---- VoteLost datadriven_test.go:38: testdata/majority_vote.txt:79: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:83: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:87: vote [2 args] ---- VoteWon datadriven_test.go:38: testdata/majority_vote.txt:91: vote [2 args] ---- VotePending datadriven_test.go:38: testdata/majority_vote.txt:95: vote [2 args] ---- VoteLost --- PASS: TestDataDriven (0.01s) --- PASS: TestDataDriven/joint_commit (0.01s) --- PASS: TestDataDriven/joint_vote (0.00s) --- PASS: TestDataDriven/majority_commit (0.00s) --- PASS: TestDataDriven/majority_vote (0.00s) === RUN TestQuick === RUN TestQuick/majority_commit --- PASS: TestQuick (0.30s) --- PASS: TestQuick/majority_commit (0.30s) PASS ok go.etcd.io/etcd/raft/quorum 0.333s === 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.008s === 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.007s ? 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/waltest853460573/0000000000000000-0000000000000000.wal"} {"level":"info","msg":"repaired","path":"/tmp/waltest853460573/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} --- PASS: TestRepairTruncate (0.02s) === RUN TestRepairWriteTearLast {"level":"info","msg":"repairing","path":"/tmp/waltest1886588201/0000000000000000-0000000000000000.wal"} {"level":"info","msg":"repaired","path":"/tmp/waltest1886588201/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 (0.03s) === RUN TestRepairWriteTearMiddle {"level":"info","msg":"repairing","path":"/tmp/waltest826486206/0000000000000000-0000000000000000.wal"} {"level":"info","msg":"repaired","path":"/tmp/waltest826486206/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} --- PASS: TestRepairWriteTearMiddle (0.09s) === RUN TestRepairFailDeleteDir {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000001-0000000000000003.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000002-0000000000000006.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000003-0000000000000009.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000004-000000000000000c.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000005-000000000000000f.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000006-0000000000000012.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000007-0000000000000015.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000008-0000000000000018.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000009-000000000000001b.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000a-000000000000001e.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000b-0000000000000021.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000c-0000000000000024.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000d-0000000000000027.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000e-000000000000002a.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/000000000000000f-000000000000002d.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000010-0000000000000030.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3324311769/0000000000000011-0000000000000033.wal"} --- PASS: TestRepairFailDeleteDir (0.09s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestCreateFailFromPollutedDir --- PASS: TestCreateFailFromPollutedDir (0.00s) === RUN TestWalCleanup --- PASS: TestWalCleanup (0.01s) === RUN TestCreateFailFromNoSpaceLeft {"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/waltest2249610862.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.00s) === RUN TestVerify {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3931896751/0000000000000001-0000000000000001.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3931896751/0000000000000002-0000000000000002.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3931896751/0000000000000003-0000000000000003.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3931896751/0000000000000004-0000000000000004.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3931896751/0000000000000005-0000000000000005.wal"} --- PASS: TestVerify (0.03s) === RUN TestCut {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest533658949/0000000000000001-0000000000000001.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest533658949/0000000000000002-0000000000000002.wal"} --- PASS: TestCut (0.01s) === RUN TestSaveWithCut {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest504762066/0000000000000001-0000000000000005.wal"} --- PASS: TestSaveWithCut (0.01s) === RUN TestRecover --- PASS: TestRecover (0.01s) === RUN TestSearchIndex --- PASS: TestSearchIndex (0.00s) === RUN TestScanWalName --- PASS: TestScanWalName (0.00s) === RUN TestRecoverAfterCut {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000001-0000000000000001.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000002-0000000000000002.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000003-0000000000000003.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000004-0000000000000004.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000005-0000000000000005.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000006-0000000000000006.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000007-0000000000000007.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000008-0000000000000008.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/0000000000000009-0000000000000009.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2263779959/000000000000000a-000000000000000a.wal"} --- PASS: TestRecoverAfterCut (0.08s) === RUN TestOpenAtUncommittedIndex --- PASS: TestOpenAtUncommittedIndex (0.01s) === RUN TestOpenForRead {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000001-0000000000000001.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000002-0000000000000002.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000003-0000000000000003.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000004-0000000000000004.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000005-0000000000000005.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000006-0000000000000006.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000007-0000000000000007.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000008-0000000000000008.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/0000000000000009-0000000000000009.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3994056029/000000000000000a-000000000000000a.wal"} --- PASS: TestOpenForRead (0.05s) === RUN TestOpenWithMaxIndex --- PASS: TestOpenWithMaxIndex (0.00s) === RUN TestSaveEmpty --- PASS: TestSaveEmpty (0.00s) === RUN TestReleaseLockTo {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000001-0000000000000001.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000002-0000000000000002.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000003-0000000000000003.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000004-0000000000000004.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000005-0000000000000005.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000006-0000000000000006.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000007-0000000000000007.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000008-0000000000000008.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/0000000000000009-0000000000000009.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest3214533156/000000000000000a-000000000000000a.wal"} --- PASS: TestReleaseLockTo (0.05s) === RUN TestTailWriteNoSlackSpace --- PASS: TestTailWriteNoSlackSpace (0.01s) === RUN TestRestartCreateWal --- PASS: TestRestartCreateWal (0.00s) === RUN TestOpenOnTornWrite --- PASS: TestOpenOnTornWrite (0.02s) === RUN TestRenameFail {"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/waltest3726711102","to":"/tmp/waltest4031850981"} --- PASS: TestRenameFail (0.00s) === RUN TestValidSnapshotEntries --- PASS: TestValidSnapshotEntries (0.01s) === RUN TestValidSnapshotEntriesAfterPurgeWal {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2290237336/0000000000000001-0000000000000002.wal"} {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2290237336/0000000000000002-0000000000000004.wal"} --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.01s) === RUN TestReadAllFail --- PASS: TestReadAllFail (0.01s) PASS ok go.etcd.io/etcd/wal 0.545s ? go.etcd.io/etcd/wal/walpb [no test files] make[1]: Leaving directory '/<>' debian/rules execute_after_dh_auto_test make[1]: Entering directory '/<>' find _build -type s -delete make[1]: Leaving directory '/<>' 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 /<>/debian/tmp/usr cd _build && cp -r bin /<>/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 '/<>' dh_installinit -p etcd-server --name=etcd make[1]: Leaving directory '/<>' debian/rules override_dh_installsystemd make[1]: Entering directory '/<>' dh_installsystemd -p etcd-server --name=etcd make[1]: Leaving directory '/<>' 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 debugedit: debian/etcd-client/usr/bin/etcdctl: DWARF version 54887 unhandled debugedit: debian/etcd-server/usr/bin/etcd: DWARF version 19440 unhandled 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-server: substitution variable ${misc:Static-Built-Using} unused, but is defined dpkg-gencontrol: warning: package etcd-client: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -a -O--buildsystem=golang -O--builddirectory=_build dh_builddeb -a -O--buildsystem=golang -O--builddirectory=_build INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing etcd-server (in debian/etcd-server); do_strip: , oemstrip: pkgstriptranslations: processing etcd-client (in debian/etcd-client); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/etcd-server/DEBIAN/control, package etcd-server, directory debian/etcd-server pkgstripfiles: Running PNG optimization (using 4 cpus) for package etcd-server ... pkgstripfiles: processing control file: debian/etcd-client/DEBIAN/control, package etcd-client, directory debian/etcd-client xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... ooINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... ooINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... ooINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... oINFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... INFO: pkgstripfiles: waiting for lock (etcd-client) ... o pkgstripfiles: PNG optimization (24/0) for package etcd-server took 71 s dpkg-deb: building package 'etcd-server' in '../etcd-server_3.4.30-1_armhf.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package etcd-client ... pkgstripfiles: No PNG files. dpkg-deb: building package 'etcd-client' in '../etcd-client_3.4.30-1_armhf.deb'. dpkg-genbuildinfo --build=any -O../etcd_3.4.30-1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../etcd_3.4.30-1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-02-29T20:44:17Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ etcd_3.4.30-1_armhf.changes: ---------------------------- Format: 1.8 Date: Wed, 28 Feb 2024 17:43:49 +0800 Source: etcd Binary: etcd-client etcd-server Built-For-Profiles: noudeb Architecture: armhf Version: 3.4.30-1 Distribution: noble-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Shengjing Zhu Description: etcd-client - highly-available key value store -- client etcd-server - highly-available key value store -- daemon Changes: etcd (3.4.30-1) unstable; urgency=medium . * Team upload * New upstream version 3.4.30 + CVE-2021-28235 (fixed in 3.4.25): Clearing password after authenticating the user. + CVE-2023-32082 (fixed in 3.4.26): LeaseTimeToLive API may return keys to clients which have no read permission on the keys Checksums-Sha1: 5b58a403069513180ceba941e2ae54949c3a550b 4746576 etcd-client_3.4.30-1_armhf.deb 7a45ebf72427947d0f0773ef692bd71b8b4b071f 7562138 etcd-server_3.4.30-1_armhf.deb f28a757564e38ca6ee500ad38b8cc61f06d796a9 13885 etcd_3.4.30-1_armhf.buildinfo Checksums-Sha256: def77d9b810eda25d4fc26c7a6c2395dc0013c04dee69a4ac508533efbd57b0b 4746576 etcd-client_3.4.30-1_armhf.deb fe02a69ab61e5f3190c423a636bf6fd40158787d2f8be36d992005bae1aed0e3 7562138 etcd-server_3.4.30-1_armhf.deb f9cc7eb2298990ccba724d3d5a6e79734d23b7e1c82071cabbc8fe7f6babebd2 13885 etcd_3.4.30-1_armhf.buildinfo Files: a5051fe16a16765a9ffc296c770f0670 4746576 net optional etcd-client_3.4.30-1_armhf.deb 9d0e3377eb310045cb40e589108ea404 7562138 net optional etcd-server_3.4.30-1_armhf.deb 6af61a6a7b54c8453c1356a123e2730b 13885 net optional etcd_3.4.30-1_armhf.buildinfo /<>/etcd_3.4.30-1_armhf.changes.new could not be renamed to /<>/etcd_3.4.30-1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: etcd Binary: etcd-client etcd-server Architecture: armhf Version: 3.4.30-1 Checksums-Md5: a5051fe16a16765a9ffc296c770f0670 4746576 etcd-client_3.4.30-1_armhf.deb 9d0e3377eb310045cb40e589108ea404 7562138 etcd-server_3.4.30-1_armhf.deb Checksums-Sha1: 5b58a403069513180ceba941e2ae54949c3a550b 4746576 etcd-client_3.4.30-1_armhf.deb 7a45ebf72427947d0f0773ef692bd71b8b4b071f 7562138 etcd-server_3.4.30-1_armhf.deb Checksums-Sha256: def77d9b810eda25d4fc26c7a6c2395dc0013c04dee69a4ac508533efbd57b0b 4746576 etcd-client_3.4.30-1_armhf.deb fe02a69ab61e5f3190c423a636bf6fd40158787d2f8be36d992005bae1aed0e3 7562138 etcd-server_3.4.30-1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Thu, 29 Feb 2024 20:44:16 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu1), autotools-dev (= 20220109.1), base-files (= 13ubuntu7), base-passwd (= 3.6.3), bash (= 5.2.21-2ubuntu2), binutils (= 2.42-3ubuntu1), binutils-arm-linux-gnueabihf (= 2.42-3ubuntu1), binutils-common (= 2.42-3ubuntu1), bsdextrautils (= 2.39.3-6ubuntu2), bsdutils (= 1:2.39.3-6ubuntu2), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5ubuntu1), coreutils (= 9.4-3ubuntu2), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-16ubuntu1), cpp-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), cpp-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu4), debconf (= 1.5.86), debhelper (= 13.14.1ubuntu1), debianutils (= 5.16), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-golang (= 1.62), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1), dpkg (= 1.22.5ubuntu2), dpkg-dev (= 1.22.5ubuntu2), dwz (= 0.15-1), file (= 1:5.45-2), findutils (= 4.9.0-5), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-16ubuntu1), g++-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-16ubuntu1), gcc-13-arm-linux-gnueabihf (= 13.2.0-16ubuntu1), gcc-13-base (= 13.2.0-16ubuntu1), gcc-14-base (= 14-20240221-2.1ubuntu1), gcc-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu1), gettext-base (= 0.21-14ubuntu1), golang-1.22-go (= 1.22.0-2), golang-1.22-src (= 1.22.0-2), golang-any (= 2:1.22~2), golang-dbus-dev (= 5.1.0-1), golang-etcd-server-dev (= 3.4.23-4ubuntu2), golang-github-ajstarks-svgo-dev (= 2012-01-27-3), golang-github-alecthomas-units-dev (= 0.0~git20211218.b94a6e3-1), golang-github-aws-aws-sdk-go-dev (= 1.49.0-2), golang-github-benbjohnson-clock-dev (= 1.3.0-1), golang-github-beorn7-perks-dev (= 1.0.1-1), golang-github-bgentry-speakeasy-dev (= 0.1.0-2), golang-github-burntsushi-toml-dev (= 1.3.2-2), golang-github-casbin-casbin-dev (= 2.82.0-1), golang-github-casbin-govaluate-dev (= 1.1.1-2), golang-github-cespare-xxhash-dev (= 2.1.1-2), golang-github-cockroachdb-datadriven-dev (= 1.0.2-6), golang-github-coreos-bbolt-dev (= 1.3.8-1), golang-github-coreos-go-semver-dev (= 0.3.0-1), golang-github-coreos-go-systemd-dev (= 22.5.0-1), golang-github-coreos-pkg-dev (= 4-3), golang-github-cpuguy83-go-md2man-v2-dev (= 2.0.3+ds1-1), golang-github-creack-pty-dev (= 1.1.21-1), golang-github-datadog-zstd-dev (= 1.4.5+patch1-1), golang-github-davecgh-go-spew-dev (= 1.1.1-3), golang-github-dghubble-sling-dev (= 1.3.0-1), golang-github-dustin-go-humanize-dev (= 1.0.1-1), golang-github-eapache-go-xerial-snappy-dev (= 0.0~git20180814.776d571-1), golang-github-edsrzf-mmap-go-dev (= 1.1.0-1), golang-github-fogleman-gg-dev (= 1.3.0-3), golang-github-fsnotify-fsnotify-dev (= 1.7.0-1), golang-github-ghodss-yaml-dev (= 1.0.0+git20220118.d8423dc-2), golang-github-go-kit-kit-dev (= 0.10.0-6), golang-github-go-kit-log-dev (= 0.2.1-1), golang-github-go-logfmt-logfmt-dev (= 0.5.0-2), golang-github-go-stack-stack-dev (= 1.8.0-1), golang-github-goccmack-gocc-dev (= 0.0~git20230228.2292f9e-1), golang-github-gogo-protobuf-dev (= 1.3.2-3build1), golang-github-golang-freetype-dev (= 0.0~git20170609.e2365df+dfsg-2), golang-github-golang-groupcache-dev (= 0.0~git20210331.41bb18b-1), golang-github-golang-jwt-jwt-dev (= 5.0.0+really4.5.0-1), golang-github-golang-mock-dev (= 1.6.0-2build1), golang-github-golang-protobuf-1-3-dev (= 1.3.5-4build1), golang-github-golang-snappy-dev (= 0.0.2-3), golang-github-google-btree-dev (= 1.0.0-1), golang-github-google-go-cmp-dev (= 0.6.0-1), golang-github-google-go-querystring-dev (= 1.1.0-2), golang-github-google-uuid-dev (= 1.6.0-1), golang-github-gorilla-mux-dev (= 1.8.1-1), golang-github-gorilla-websocket-dev (= 1.5.1-1), golang-github-grpc-ecosystem-go-grpc-middleware-dev (= 1.3.0-2), golang-github-grpc-ecosystem-go-grpc-prometheus-dev (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway-dev (= 1.16.0-4), golang-github-hashicorp-hcl-dev (= 1.0.0-1.1), golang-github-hdrhistogram-hdrhistogram-go-dev (= 1.1.2-3), golang-github-influxdata-influxdb1-client-dev (= 0.0~git20220302.a9ab567-2), golang-github-jmespath-go-jmespath-dev (= 0.4.0-2), golang-github-jonboulle-clockwork-dev (= 0.1.0-4.1), golang-github-jpillora-backoff-dev (= 1.0.0-1.1), golang-github-json-iterator-go-dev (= 1.1.12-2), golang-github-julienschmidt-httprouter-dev (= 1.3.0-2), golang-github-jung-kurt-gofpdf-dev (= 2.17.2+ds-3), golang-github-klauspost-compress-dev (= 1.17.2+ds1-1), golang-github-klauspost-crc32-dev (= 1.2.0-1), golang-github-kr-fs-dev (= 0.1.0-2), golang-github-magiconair-properties-dev (= 1.8.7-1), golang-github-mattn-go-runewidth-dev (= 0.0.15-2), golang-github-mitchellh-mapstructure-dev (= 1.5.0+git20231216.8508981-1), golang-github-modern-go-concurrent-dev (= 1.0.3-1.1), golang-github-modern-go-reflect2-dev (= 1.0.2-2), golang-github-mwitkow-go-conntrack-dev (= 0.0~git20190716.2f06839-3), golang-github-nxadm-tail-dev (= 1.4.5+ds1-5), golang-github-olekukonko-tablewriter-dev (= 0.0.5-2), golang-github-onsi-ginkgo-dev (= 1.16.5-5), golang-github-opentracing-opentracing-go-dev (= 1.2.0-2), golang-github-openzipkin-zipkin-go-dev (= 0.1.5+git20190103.2fd7f4a-2), golang-github-pelletier-go-toml-dev (= 1.9.5-1build1), golang-github-pelletier-go-toml.v2-dev (= 2.1.1-1), golang-github-performancecopilot-speed-dev (= 4.0.0-4), golang-github-pierrec-lz4-dev (= 4.1.18-1), golang-github-pkg-errors-dev (= 0.9.1-3), golang-github-pkg-sftp-dev (= 1.13.6-1), golang-github-pmezard-go-difflib-dev (= 1.0.0-3), golang-github-prometheus-client-golang-dev (= 1.18.0-2), golang-github-prometheus-client-model-dev (= 0.6.0-1), golang-github-prometheus-common-dev (= 0.47.0-2), golang-github-prometheus-procfs-dev (= 0.12.0-1), golang-github-rcrowley-go-metrics-dev (= 0.0~git20180125.8732c61-3), golang-github-rivo-uniseg-dev (= 0.4.4-1), golang-github-rogpeppe-fastuuid-dev (= 0.0~git20150106.0.6724a57-2.1), golang-github-russross-blackfriday-v2-dev (= 2.1.0-1), golang-github-samuel-go-zookeeper-dev (= 0.0~git20180130.c4fab1a-1), golang-github-shopify-sarama-dev (= 1.22.1-1), golang-github-shurcool-sanitized-anchor-name-dev (= 1.0.0-3), golang-github-sirupsen-logrus-dev (= 1.9.0-1), golang-github-soheilhy-cmux-dev (= 0.1.5-2), golang-github-spf13-afero-dev (= 1.11.0-1), golang-github-spf13-cast-dev (= 1.6.0-1), golang-github-spf13-cobra-dev (= 1.8.0-1), golang-github-spf13-jwalterweatherman-dev (= 1.1.0+really1.1.0-2), golang-github-spf13-pflag-dev (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-spf13-viper-dev (= 1.12.0-1), golang-github-stathat-go-dev (= 0.0~git20130314.0.01d012b-2.1), golang-github-streadway-amqp-dev (= 0.0~git20200716.e6b33f4-3), golang-github-stretchr-objx-dev (= 0.5.0-1), golang-github-stretchr-testify-dev (= 1.8.4-1), golang-github-subosito-gotenv-dev (= 1.3.0-1), golang-github-tmc-grpc-websocket-proxy-dev (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli-dev (= 1.22.14-1), golang-github-vividcortex-gohistogram-dev (= 1.0.0-2), golang-github-xiang90-probing-dev (= 0.0.2-2), golang-github-yuin-goldmark-dev (= 1.7.0-1), golang-glog-dev (= 1.1.2-1), golang-go (= 2:1.22~2), golang-go.opencensus-dev (= 0.24.0-1), golang-go.uber-atomic-dev (= 1.11.0-1), golang-go.uber-multierr-dev (= 1.6.0-1), golang-go.uber-zap-dev (= 1.26.0-1), golang-golang-x-crypto-dev (= 1:0.19.0-1), golang-golang-x-exp-dev (= 0.0~git20231006.7918f67-1), golang-golang-x-image-dev (= 0.15.0-1), golang-golang-x-mod-dev (= 0.15.0-1), golang-golang-x-net-dev (= 1:0.21.0+dfsg-1), golang-golang-x-oauth2-dev (= 0.15.0-1), golang-golang-x-oauth2-google-dev (= 0.15.0-1), golang-golang-x-sync-dev (= 0.6.0-1), golang-golang-x-sys-dev (= 0.17.0-1), golang-golang-x-term-dev (= 0.17.0-1), golang-golang-x-text-dev (= 0.14.0-2), golang-golang-x-time-dev (= 0.5.0-1), golang-golang-x-tools (= 1:0.18.0+ds-1), golang-golang-x-tools-dev (= 1:0.18.0+ds-1), golang-gomega-dev (= 1.27.10-1), golang-gonum-v1-gonum-dev (= 0.14.0-1), golang-gonum-v1-plot-dev (= 0.7.0-5), golang-google-cloud-compute-metadata-dev (= 0.56.0-3), golang-google-genproto-dev (= 0.0~git20200413.b5235f6-3), golang-google-grpc-dev (= 1.38.0+really1.33.3-1build1), golang-google-protobuf-dev (= 1.32.0-1), golang-gopkg-alecthomas-kingpin.v2-dev (= 2.2.6-4), golang-gopkg-cheggaaa-pb.v1-dev (= 1.0.25-3), golang-gopkg-eapache-go-resiliency.v1-dev (= 1.2.0-1), golang-gopkg-eapache-queue.v1-dev (= 1.1.0-2), golang-gopkg-ini.v1-dev (= 1.67.0-1), golang-gopkg-tomb.v1-dev (= 0.0~git20141024.0.dd63297-8), golang-gopkg-yaml.v2-dev (= 2.4.0-4), golang-gopkg-yaml.v3-dev (= 3.0.1-3), golang-goprotobuf-dev (= 1.3.5-4build1), golang-k8s-sigs-yaml-dev (= 1.3.0-1), golang-src (= 2:1.22~2), golang-uber-goleak-dev (= 1.3.0-1), grep (= 3.11-4), groff-base (= 1.23.0-3), gzip (= 1.12-1ubuntu2), hostname (= 3.23+nmu2ubuntu1), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14-20240221-2.1ubuntu1), libatomic1 (= 14-20240221-2.1ubuntu1), libattr1 (= 1:2.5.2-1), libaudit-common (= 1:3.1.2-2.1), libaudit1 (= 1:3.1.2-2.1), libbinutils (= 2.42-3ubuntu1), libblkid1 (= 2.39.3-6ubuntu2), libbz2-1.0 (= 1.0.8-5ubuntu1), libc-bin (= 2.39-0ubuntu2), libc-dev-bin (= 2.39-0ubuntu2), libc6 (= 2.39-0ubuntu2), libc6-dev (= 2.39-0ubuntu2), libcap-ng0 (= 0.8.4-2), libcap2 (= 1:2.66-5ubuntu1), libcc1-0 (= 14-20240221-2.1ubuntu1), libcom-err2 (= 1.47.0-2ubuntu1), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-3ubuntu1), libctf0 (= 2.42-3ubuntu1), libdb5.3 (= 5.3.28+dfsg2-4), libdebconfclient0 (= 0.271ubuntu1), libdebhelper-perl (= 13.14.1ubuntu1), libdpkg-perl (= 1.22.5ubuntu2), libdw1 (= 0.190-1), libelf1 (= 0.190-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-16ubuntu1), libgcc-s1 (= 14-20240221-2.1ubuntu1), libgcrypt20 (= 1.10.3-2), libgdbm-compat4 (= 1.23-5), libgdbm6 (= 1.23-5), libgmp10 (= 2:6.3.0+dfsg-2ubuntu4), libgomp1 (= 14-20240221-2.1ubuntu1), libgpg-error0 (= 1.47-3build1), libgssapi-krb5-2 (= 1.20.1-5build1), libicu74 (= 74.2-1ubuntu1), libisl23 (= 0.26-3), libjansson4 (= 2.14-2), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-jquery-ui (= 1.13.2+dfsg-1), libk5crypto3 (= 1.20.1-5build1), libkeyutils1 (= 1.6.3-3), libkrb5-3 (= 1.20.1-5build1), libkrb5support0 (= 1.20.1-5build1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.6.0-0.2), libmagic-mgc (= 1:5.45-2), libmagic1 (= 1:5.45-2), libmd0 (= 1.1.0-2), libmount1 (= 2.39.3-6ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.1-1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.5.3-5ubuntu2), libpam-modules-bin (= 1.5.3-5ubuntu2), libpam-runtime (= 1.5.3-5ubuntu2), libpam0g (= 1.5.3-5ubuntu2), libpcre2-8-0 (= 10.42-4ubuntu1), libperl5.38 (= 5.38.2-3), libpipeline1 (= 1.5.7-1), libpkgconf3 (= 1.8.1-2), libprotobuf-dev (= 3.21.12-8ubuntu5), libprotobuf-lite32 (= 3.21.12-8ubuntu5), libprotobuf32 (= 3.21.12-8ubuntu5), libprotoc32 (= 3.21.12-8ubuntu5), libseccomp2 (= 2.5.5-1ubuntu1), libselinux1 (= 3.5-2build2), libsframe1 (= 2.42-3ubuntu1), libsmartcols1 (= 2.39.3-6ubuntu2), libssl3 (= 3.0.10-1ubuntu4), libstdc++-13-dev (= 13.2.0-16ubuntu1), libstdc++6 (= 14-20240221-2.1ubuntu1), libsub-override-perl (= 0.10-1), libsystemd-dev (= 255.4-1ubuntu1), libsystemd0 (= 255.4-1ubuntu1), libtinfo6 (= 6.4+20240113-1ubuntu1), libtirpc-common (= 1.3.4+ds-1.1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-7), libubsan1 (= 14-20240221-2.1ubuntu1), libuchardet0 (= 0.0.8-1), libudev1 (= 255.4-1ubuntu1), libunistring5 (= 1.1-2), libuuid1 (= 2.39.3-6ubuntu2), libxml2 (= 2.9.14+dfsg-1.3ubuntu1), libzstd-dev (= 1.5.5+dfsg2-2), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.0-11.11), login (= 1:4.13+dfsg1-4ubuntu1), lto-disabled-list (= 47), m4 (= 1.4.19-4), make (= 4.3-4.1build1), man-db (= 2.12.0-3), mawk (= 1.3.4.20240123-1), ncurses-base (= 6.4+20240113-1ubuntu1), ncurses-bin (= 6.4+20240113-1ubuntu1), patch (= 2.7.6-7build2), perl (= 5.38.2-3), perl-base (= 5.38.2-3), perl-modules-5.38 (= 5.38.2-3ubuntu1), pkg-config (= 1.8.1-2), pkgconf (= 1.8.1-2), pkgconf-bin (= 1.8.1-2), po-debconf (= 1.0.21+nmu1), protobuf-compiler (= 3.21.12-8ubuntu5), protoc-gen-go-1-3 (= 1.3.5-4build1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-2), sensible-utils (= 0.0.22), sysvinit-utils (= 3.08-6ubuntu2), tar (= 1.35+dfsg-3), util-linux (= 2.39.3-6ubuntu2), xz-utils (= 5.6.0-0.2), zlib1g (= 1:1.3.dfsg-3ubuntu1), zlib1g-dev (= 1:1.3.dfsg-3ubuntu1) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1709113429" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ etcd-client_3.4.30-1_armhf.deb ------------------------------ new Debian package, version 2.0. size 4746576 bytes: control archive=1668 bytes. 3340 bytes, 25 lines control 266 bytes, 4 lines md5sums Package: etcd-client Source: etcd Version: 3.4.30-1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Go Packaging Team Installed-Size: 16318 Depends: libc6 (>= 2.34) Built-Using: go-md2man-v2 (= 2.0.3+ds1-1), golang-1.22 (= 1.22.0-2), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.8-1), golang-github-coreos-go-systemd (= 22.5.0-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.21-1), golang-github-dustin-go-humanize (= 1.0.1-1), golang-github-golang-groupcache (= 0.0~git20210331.41bb18b-1), golang-github-golang-jwt-jwt (= 5.0.0+really4.5.0-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4build1), golang-github-google-btree (= 1.0.0-1), golang-github-gorilla-websocket (= 1.5.1-1), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-2), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.16.0-4), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-2), golang-github-mattn-go-runewidth (= 0.0.15-2), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.18.0-2), golang-github-prometheus-client-model (= 0.6.0-1), golang-github-prometheus-common (= 0.47.0-2), golang-github-prometheus-procfs (= 0.12.0-1), golang-github-rivo-uniseg (= 0.4.4-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.8.0-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.14-1), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.19.0-1), golang-go.uber-atomic (= 1.11.0-1), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.26.0-1), golang-gogoprotobuf (= 1.3.2-3build1), golang-golang-x-net (= 1:0.21.0+dfsg-1), golang-golang-x-sync (= 0.6.0-1), golang-golang-x-sys (= 0.17.0-1), golang-golang-x-text (= 0.14.0-2), golang-golang-x-time (= 0.5.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.38.0+really1.33.3-1build1), golang-google-protobuf (= 1.32.0-1), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-3), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-yaml.v2 (= 2.4.0-4) Section: net Priority: optional Homepage: https://etcd.io Description: highly-available key value store -- client A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on: . * Simple: curl'able user facing API (HTTP+JSON) * Secure: optional SSL client cert authentication * Fast: benchmarked 1000s of writes/s per instance * Reliable: Properly distributed using Raft . Etcd uses the Raft consensus algorithm to manage a highly-available replicated log. . This package contains the client binaries. drwxr-xr-x root/root 0 2024-02-28 09:43 ./ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/bin/ -rwxr-xr-x root/root 16691040 2024-02-28 09:43 ./usr/bin/etcdctl drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-client/ -rw-r--r-- root/root 2903 2024-02-28 09:43 ./usr/share/doc/etcd-client/changelog.Debian.gz -rw-r--r-- root/root 2553 2024-02-28 09:43 ./usr/share/doc/etcd-client/copyright drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/man/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/man/man1/ -rw-r--r-- root/root 2554 2024-02-28 09:43 ./usr/share/man/man1/etcdctl.1.gz etcd-server_3.4.30-1_armhf.deb ------------------------------ new Debian package, version 2.0. size 7562138 bytes: control archive=7474 bytes. 35 bytes, 2 lines conffiles 3415 bytes, 27 lines control 17947 bytes, 210 lines md5sums 2220 bytes, 64 lines * postinst #!/bin/sh 848 bytes, 30 lines * postrm #!/bin/sh 232 bytes, 7 lines * preinst #!/bin/sh 487 bytes, 12 lines * prerm #!/bin/sh Package: etcd-server Source: etcd Version: 3.4.30-1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Go Packaging Team Installed-Size: 23467 Pre-Depends: init-system-helpers (>= 1.54~) Depends: adduser, libc6 (>= 2.34) Suggests: etcd-client Built-Using: go-md2man-v2 (= 2.0.3+ds1-1), golang-1.22 (= 1.22.0-2), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.8-1), golang-github-coreos-go-systemd (= 22.5.0-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.21-1), golang-github-dustin-go-humanize (= 1.0.1-1), golang-github-golang-groupcache (= 0.0~git20210331.41bb18b-1), golang-github-golang-jwt-jwt (= 5.0.0+really4.5.0-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4build1), golang-github-google-btree (= 1.0.0-1), golang-github-gorilla-websocket (= 1.5.1-1), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-2), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.16.0-4), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-2), golang-github-mattn-go-runewidth (= 0.0.15-2), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.18.0-2), golang-github-prometheus-client-model (= 0.6.0-1), golang-github-prometheus-common (= 0.47.0-2), golang-github-prometheus-procfs (= 0.12.0-1), golang-github-rivo-uniseg (= 0.4.4-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.8.0-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.14-1), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.19.0-1), golang-go.uber-atomic (= 1.11.0-1), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.26.0-1), golang-gogoprotobuf (= 1.3.2-3build1), golang-golang-x-net (= 1:0.21.0+dfsg-1), golang-golang-x-sync (= 0.6.0-1), golang-golang-x-sys (= 0.17.0-1), golang-golang-x-text (= 0.14.0-2), golang-golang-x-time (= 0.5.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.38.0+really1.33.3-1build1), golang-google-protobuf (= 1.32.0-1), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-3), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-yaml.v2 (= 2.4.0-4) Section: net Priority: optional Homepage: https://etcd.io Description: highly-available key value store -- daemon A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer, with a focus on: . * Simple: curl'able user facing API (HTTP+JSON) * Secure: optional SSL client cert authentication * Fast: benchmarked 1000s of writes/s per instance * Reliable: Properly distributed using Raft . Etcd uses the Raft consensus algorithm to manage a highly-available replicated log. . This package contains the server binaries. drwxr-xr-x root/root 0 2024-02-28 09:43 ./ drwxr-xr-x root/root 0 2024-02-28 09:43 ./etc/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./etc/default/ -rw-r--r-- root/root 183 2024-02-28 09:43 ./etc/default/etcd drwxr-xr-x root/root 0 2024-02-28 09:43 ./etc/init.d/ -rwxr-xr-x root/root 571 2024-02-28 09:43 ./etc/init.d/etcd drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/bin/ -rwxr-xr-x root/root 20891712 2024-02-28 09:43 ./usr/bin/etcd drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/lib/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/lib/systemd/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/lib/systemd/system/ -rw-r--r-- root/root 576 2024-02-28 09:43 ./usr/lib/systemd/system/etcd.service drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/ lrwxrwxrwx root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/README.md.gz -> docs.md.gz -rw-r--r-- root/root 97 2024-02-28 09:43 ./usr/share/doc/etcd-server/TODO.Debian drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/benchmarks/ -rw-r--r-- root/root 435 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/README.md -rw-r--r-- root/root 2762 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-2-1-0-alpha-benchmarks.md -rw-r--r-- root/root 3252 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-benchmarks.md -rw-r--r-- root/root 3842 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-benchmarks.md -rw-r--r-- root/root 1612 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md -rw-r--r-- root/root 1360 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-3-demo-benchmarks.md -rw-r--r-- root/root 3866 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-3-watch-memory-benchmark.md -rw-r--r-- root/root 1650 2024-01-31 13:09 ./usr/share/doc/etcd-server/benchmarks/etcd-storage-memory-benchmark.md.gz -rw-r--r-- root/root 1540 2024-01-31 13:09 ./usr/share/doc/etcd-server/branch_management.md -rw-r--r-- root/root 2901 2024-02-28 09:43 ./usr/share/doc/etcd-server/changelog.Debian.gz -rw-r--r-- root/root 2553 2024-02-28 09:43 ./usr/share/doc/etcd-server/copyright -rw-r--r-- root/root 2759 2024-01-31 13:09 ./usr/share/doc/etcd-server/demo.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/dev-guide/ -rw-r--r-- root/root 1956 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/api_concurrency_reference_v3.md.gz -rw-r--r-- root/root 1817 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/api_grpc_gateway.md.gz -rw-r--r-- root/root 7848 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/api_reference_v3.md.gz drwxr-xr-x root/root 0 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/apispec/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/ -rw-r--r-- root/root 9359 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/rpc.swagger.json.gz -rw-r--r-- root/root 1884 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3election.swagger.json.gz -rw-r--r-- root/root 1254 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3lock.swagger.json.gz -rw-r--r-- root/root 1104 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/experimental_apis.md -rw-r--r-- root/root 3029 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/grpc_naming.md -rw-r--r-- root/root 3717 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/interacting_v3.md.gz -rw-r--r-- root/root 563 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/limit.md -rw-r--r-- root/root 1542 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-guide/local_cluster.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/dev-internal/ -rw-r--r-- root/root 2121 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-internal/discovery_protocol.md.gz -rw-r--r-- root/root 1285 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-internal/logging.md -rw-r--r-- root/root 2707 2024-01-31 13:09 ./usr/share/doc/etcd-server/dev-internal/release.md.gz -rw-r--r-- root/root 2383 2024-01-31 13:09 ./usr/share/doc/etcd-server/dl_build.md -rw-r--r-- root/root 1604 2024-01-31 13:09 ./usr/share/doc/etcd-server/docs.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/etcd-mixin/ -rw-r--r-- root/root 883 2024-01-31 13:09 ./usr/share/doc/etcd-server/etcd-mixin/README.md -rw-r--r-- root/root 3563 2024-01-31 13:09 ./usr/share/doc/etcd-server/etcd-mixin/mixin.libsonnet.gz -rw-r--r-- root/root 2806 2024-01-31 13:09 ./usr/share/doc/etcd-server/etcd-mixin/test.yaml -rw-r--r-- root/root 6576 2024-01-31 13:09 ./usr/share/doc/etcd-server/faq.md.gz -rw-r--r-- root/root 3770 2024-01-31 13:09 ./usr/share/doc/etcd-server/integrations.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/ -rw-r--r-- root/root 7469 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/api.md.gz -rw-r--r-- root/root 2114 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/api_guarantees.md.gz -rw-r--r-- root/root 3668 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/data_model.md -rw-r--r-- root/root 3570 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/design-auth-v3.md.gz -rw-r--r-- root/root 4410 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/design-client.md.gz -rw-r--r-- root/root 4162 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/design-learner.md.gz -rw-r--r-- root/root 2616 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/glossary.md drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/ -rw-r--r-- root/root 45684 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-01.png -rw-r--r-- root/root 35777 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-02.png -rw-r--r-- root/root 32072 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-03.png -rw-r--r-- root/root 36867 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-04.png -rw-r--r-- root/root 37806 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-05.png -rw-r--r-- root/root 45291 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-06.png -rw-r--r-- root/root 36175 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-07.png -rw-r--r-- root/root 151676 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-08.png -rw-r--r-- root/root 132229 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-09.png -rw-r--r-- root/root 2059 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/etcd.png -rw-r--r-- root/root 66843 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-01.png -rw-r--r-- root/root 55463 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-02.png -rw-r--r-- root/root 75838 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-03.png -rw-r--r-- root/root 65660 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-04.png -rw-r--r-- root/root 71355 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-05.png -rw-r--r-- root/root 81652 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-06.png -rw-r--r-- root/root 45516 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-07.png -rw-r--r-- root/root 49655 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-08.png -rw-r--r-- root/root 68397 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-09.png -rw-r--r-- root/root 52814 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-10.png -rw-r--r-- root/root 34470 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-11.png -rw-r--r-- root/root 34724 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-12.png -rw-r--r-- root/root 33481 2024-02-28 09:43 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-13.png -rw-r--r-- root/root 5042 2024-01-31 13:09 ./usr/share/doc/etcd-server/learning/why.md.gz -rw-r--r-- root/root 2743 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/metrics/ -rw-r--r-- root/root 5240 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/latest.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.0.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.1.gz -rw-r--r-- root/root 2773 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.10.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.11.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.12.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.13.gz -rw-r--r-- root/root 2798 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.14.gz -rw-r--r-- root/root 2798 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.15.gz -rw-r--r-- root/root 2801 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.16.gz -rw-r--r-- root/root 2798 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.17.gz -rw-r--r-- root/root 2858 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.18.gz -rw-r--r-- root/root 3296 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.19.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.2.gz -rw-r--r-- root/root 4433 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.20.gz -rw-r--r-- root/root 2773 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.3.gz -rw-r--r-- root/root 2773 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.4.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.5.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.6.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.7.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.8.gz -rw-r--r-- root/root 2775 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.1.9.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.0.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.1.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.10.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.11.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.12.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.13.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.14.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.15.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.16.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.17.gz -rw-r--r-- root/root 2927 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.18.gz -rw-r--r-- root/root 2956 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.19.gz -rw-r--r-- root/root 2927 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.2.gz -rw-r--r-- root/root 2956 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.20.gz -rw-r--r-- root/root 2956 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.21.gz -rw-r--r-- root/root 2956 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.22.gz -rw-r--r-- root/root 3015 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.23.gz -rw-r--r-- root/root 3436 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.24.gz -rw-r--r-- root/root 4441 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.25.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.3.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.4.gz -rw-r--r-- root/root 2927 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.5.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.6.gz -rw-r--r-- root/root 2927 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.7.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.8.gz -rw-r--r-- root/root 2930 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.2.9.gz -rw-r--r-- root/root 3898 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.0.gz -rw-r--r-- root/root 3898 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.1.gz -rw-r--r-- root/root 4732 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.10.gz -rw-r--r-- root/root 3898 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.2.gz -rw-r--r-- root/root 3897 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.3.gz -rw-r--r-- root/root 3924 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.4.gz -rw-r--r-- root/root 3922 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.5.gz -rw-r--r-- root/root 3923 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.6.gz -rw-r--r-- root/root 3925 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.7.gz -rw-r--r-- root/root 3925 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.8.gz -rw-r--r-- root/root 4439 2024-01-31 13:09 ./usr/share/doc/etcd-server/metrics/v3.3.9.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/op-guide/ -rw-r--r-- root/root 2408 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/authentication.md.gz -rw-r--r-- root/root 5294 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/clustering.md.gz -rw-r--r-- root/root 6106 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/configuration.md.gz -rw-r--r-- root/root 2060 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/container.md.gz -rw-r--r-- root/root 74569 2024-02-28 09:43 ./usr/share/doc/etcd-server/op-guide/etcd-sample-grafana.png -rw-r--r-- root/root 1235 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.gz -rw-r--r-- root/root 1015 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.yml.gz -rw-r--r-- root/root 1619 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/failures.md.gz -rw-r--r-- root/root 1829 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/gateway.md.gz -rw-r--r-- root/root 2842 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/grafana.json.gz -rw-r--r-- root/root 3631 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/grpc_proxy.md.gz -rw-r--r-- root/root 2592 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/hardware.md.gz -rw-r--r-- root/root 4743 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/maintenance.md.gz -rw-r--r-- root/root 2479 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/monitoring.md.gz -rw-r--r-- root/root 2188 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/performance.md.gz -rw-r--r-- root/root 1632 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/recovery.md.gz -rw-r--r-- root/root 4460 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/runtime-configuration.md.gz -rw-r--r-- root/root 1988 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/runtime-reconf-design.md.gz -rw-r--r-- root/root 7442 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/security.md.gz -rw-r--r-- root/root 2536 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/supported-platform.md -rw-r--r-- root/root 2182 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/v2-migration.md.gz -rw-r--r-- root/root 418 2024-01-31 13:09 ./usr/share/doc/etcd-server/op-guide/versioning.md drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/platforms/ -rw-r--r-- root/root 3357 2024-01-31 13:09 ./usr/share/doc/etcd-server/platforms/aws.md.gz -rw-r--r-- root/root 2053 2024-01-31 13:09 ./usr/share/doc/etcd-server/platforms/container-linux-systemd.md.gz -rw-r--r-- root/root 2629 2024-01-31 13:09 ./usr/share/doc/etcd-server/platforms/freebsd.md -rw-r--r-- root/root 3035 2024-01-31 13:09 ./usr/share/doc/etcd-server/production-users.md.gz -rw-r--r-- root/root 2332 2024-01-31 13:09 ./usr/share/doc/etcd-server/reporting_bugs.md drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/rfc/ -rw-r--r-- root/root 1825 2024-01-31 13:09 ./usr/share/doc/etcd-server/rfc/v3api.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/triage/ -rw-r--r-- root/root 1658 2024-01-31 13:09 ./usr/share/doc/etcd-server/triage/PRs.md -rw-r--r-- root/root 2651 2024-01-31 13:09 ./usr/share/doc/etcd-server/triage/issues.md -rw-r--r-- root/root 2435 2024-01-31 13:09 ./usr/share/doc/etcd-server/tuning.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/upgrades/ -rw-r--r-- root/root 2983 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_0.md.gz -rw-r--r-- root/root 2919 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_1.md.gz -rw-r--r-- root/root 5236 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_2.md.gz -rw-r--r-- root/root 7127 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_3.md.gz -rw-r--r-- root/root 6940 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_4.md.gz -rw-r--r-- root/root 5529 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrade_3_5.md.gz -rw-r--r-- root/root 749 2024-01-31 13:09 ./usr/share/doc/etcd-server/upgrades/upgrading-etcd.md drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/v2/ -rw-r--r-- root/root 1304 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/04_to_2_snapshot_migration.md -rw-r--r-- root/root 2899 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/README.md -rw-r--r-- root/root 5394 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/admin_guide.md.gz -rw-r--r-- root/root 7945 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/api.md.gz -rw-r--r-- root/root 3368 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/api_v3.md.gz -rw-r--r-- root/root 3539 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/auth_api.md.gz -rw-r--r-- root/root 2063 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/authentication.md.gz -rw-r--r-- root/root 1933 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/backward_compatibility.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/v2/benchmarks/ -rw-r--r-- root/root 573 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/README.md -rw-r--r-- root/root 2830 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md -rw-r--r-- root/root 3409 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-benchmarks.md -rw-r--r-- root/root 3944 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md -rw-r--r-- root/root 1706 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md -rw-r--r-- root/root 1464 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-demo-benchmarks.md -rw-r--r-- root/root 3988 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-watch-memory-benchmark.md -rw-r--r-- root/root 1707 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-storage-memory-benchmark.md.gz -rw-r--r-- root/root 1442 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/branch_management.md -rw-r--r-- root/root 4786 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/clustering.md.gz -rw-r--r-- root/root 3851 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/configuration.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/v2/dev/ -rw-r--r-- root/root 1888 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/dev/release.md.gz -rw-r--r-- root/root 2215 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/discovery_protocol.md.gz -rw-r--r-- root/root 3939 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/docker_guide.md -rw-r--r-- root/root 2078 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/errorcode.md -rw-r--r-- root/root 1029 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.gz -rw-r--r-- root/root 3544 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.yml -rw-r--r-- root/root 1855 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/faq.md.gz -rw-r--r-- root/root 1021 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/glossary.md -rw-r--r-- root/root 2646 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/internal-protocol-versioning.md -rw-r--r-- root/root 2341 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/libraries-and-tools.md.gz -rw-r--r-- root/root 3434 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/members_api.md -rw-r--r-- root/root 2892 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/metrics.md.gz -rw-r--r-- root/root 683 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/other_apis.md drwxr-xr-x root/root 0 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/platforms/ -rw-r--r-- root/root 2913 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/platforms/freebsd.md -rw-r--r-- root/root 2827 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/production-users.md -rw-r--r-- root/root 3117 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/proxy.md.gz -rw-r--r-- root/root 2442 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/reporting_bugs.md drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/doc/etcd-server/v2/rfc/ -rw-r--r-- root/root 1892 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/rfc/v3api.md.gz -rw-r--r-- root/root 3784 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/runtime-configuration.md.gz -rw-r--r-- root/root 2148 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/runtime-reconf-design.md.gz -rw-r--r-- root/root 3508 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/security.md.gz -rw-r--r-- root/root 2008 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/tuning.md.gz -rw-r--r-- root/root 2136 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/upgrade_2_1.md.gz -rw-r--r-- root/root 2183 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/upgrade_2_2.md.gz -rw-r--r-- root/root 2438 2024-01-31 13:09 ./usr/share/doc/etcd-server/v2/upgrade_2_3.md.gz drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/man/ drwxr-xr-x root/root 0 2024-02-28 09:43 ./usr/share/man/man1/ -rw-r--r-- root/root 3466 2024-02-28 09:43 ./usr/share/man/man1/etcd.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 956616 Build-Time: 343 Distribution: noble-proposed Host Architecture: armhf Install-Time: 29 Job: etcd_3.4.30-1.dsc Machine Architecture: arm64 Package: etcd Package-Time: 373 Source-Version: 3.4.30-1 Space: 956616 Status: successful Version: 3.4.30-1 -------------------------------------------------------------------------------- Finished at 2024-02-29T20:44:17Z Build needed 00:06:13, 956616k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-27854909 Scanning for processes to kill in build PACKAGEBUILD-27854909