Diff of the two buildlogs: -- --- b1/build.log 2021-08-14 03:08:55.987047001 +0000 +++ b2/build.log 2021-08-14 03:16:51.545181928 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Aug 13 14:57:32 -12 2021 -I: pbuilder-time-stamp: 1628909852 +I: Current time: Fri Sep 16 23:32:00 +14 2022 +I: pbuilder-time-stamp: 1663320720 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./prometheus_2.24.1+ds-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.RYtMnFcE/trustedkeys.kbx': General error -gpgv: Signature made Wed Jan 20 05:11:07 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.NTn6vL58/trustedkeys.kbx': General error +gpgv: Signature made Thu Jan 21 07:11:07 2021 +14 gpgv: using RSA key DAA6EFF1C627EA1C26B1A692AA230FC45F8C27B1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./prometheus_2.24.1+ds-1.dsc @@ -39,135 +39,169 @@ dpkg-source: info: applying 14-Disable_wal_test_goleak.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/27133/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/D01_modify_environment starting +debug: Running on codethink15-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='27133' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=31870 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.JIffxeh6iY/pbuilderrc_xbsR --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.JIffxeh6iY/b1 --logfile b1/build.log prometheus_2.24.1+ds-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.JIffxeh6iY/pbuilderrc_O447 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.JIffxeh6iY/b2 --logfile b2/build.log --extrapackages usrmerge prometheus_2.24.1+ds-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink12-arm64 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Jul 28 07:09 more - -rwsr-xr-x 1 root root 51360 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 14496 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Aug 12 21:26 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Jul 28 07:09 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/27133/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Aug 5 2021 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Jul 29 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Jul 29 2021 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Jul 29 2021 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Jul 29 2021 more + -rwsr-xr-x 1 root root 51360 Jul 29 2021 mount + -rwxr-xr-x 1 root root 14496 Jul 29 2021 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Sep 16 23:32 sh -> bash + lrwxrwxrwx 1 root root 4 Sep 15 05:47 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Jul 29 2021 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Jul 29 2021 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Jul 29 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -632,7 +666,7 @@ Get: 329 http://deb.debian.org/debian bullseye/main arm64 golang-grpc-gateway arm64 1.6.4-2+b17 [1679 kB] Get: 330 http://deb.debian.org/debian bullseye/main arm64 golang-github-gophercloud-gophercloud-dev all 0.12.0-1 [628 kB] Get: 331 http://deb.debian.org/debian bullseye/main arm64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-1 [12.9 kB] -Fetched 138 MB in 8s (18.1 MB/s) +Fetched 138 MB in 3s (44.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19646 files and directories currently installed.) @@ -1972,8 +2006,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (2089 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78726 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/prometheus-2.24.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../prometheus_2.24.1+ds-1_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/prometheus-2.24.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../prometheus_2.24.1+ds-1_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.24.1+ds-1 dpkg-buildpackage: info: source distribution unstable @@ -2004,67 +2075,67 @@ make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_build -- -ldflags " -X github.com/prometheus/common/version.Version=2.24.1+ds -X github.com/prometheus/common/version.Revision=2.24.1+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=pkg-go-maintainers@lists.alioth.debian.org -X github.com/prometheus/common/version.BuildDate=20210120-14:35:15 -X github.com/prometheus/common/version.GoVersion=go1.15.9" cd build && go install -trimpath -v -p 8 -ldflags " -X github.com/prometheus/common/version.Version=2.24.1+ds -X github.com/prometheus/common/version.Revision=2.24.1+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=pkg-go-maintainers@lists.alioth.debian.org -X github.com/prometheus/common/version.BuildDate=20210120-14:35:15 -X github.com/prometheus/common/version.GoVersion=go1.15.9" github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/consul github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/dockerswarm github.com/prometheus/prometheus/discovery/ec2 github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/gate github.com/prometheus/prometheus/pkg/labels github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/relabel github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/pkg/runtime github.com/prometheus/prometheus/pkg/textparse github.com/prometheus/prometheus/pkg/timestamp github.com/prometheus/prometheus/pkg/value github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 -internal/cpu internal/unsafeheader +runtime/internal/sys +math/bits +internal/cpu internal/race unicode/utf8 -math/bits -runtime/internal/sys runtime/internal/atomic sync/atomic unicode +runtime/internal/math encoding +internal/bytealg unicode/utf16 container/list -internal/bytealg -internal/testlog -runtime/internal/math math crypto/internal/subtle +internal/testlog crypto/subtle vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace vendor/golang.org/x/crypto/internal/subtle +golang.org/x/sys/internal/unsafeheader runtime/cgo github.com/Azure/azure-sdk-for-go/version github.com/Azure/go-autorest/autorest/to -golang.org/x/sys/internal/unsafeheader golang.org/x/net/internal/iana github.com/docker/docker/api github.com/docker/docker/api/types/events -github.com/docker/docker/api/types/image -github.com/aws/aws-sdk-go/aws/client/metadata +github.com/golang/groupcache/lru google.golang.org/grpc/serviceconfig -runtime +github.com/aws/aws-sdk-go/aws/client/metadata +github.com/docker/docker/api/types/image go.opencensus.io -github.com/golang/groupcache/lru go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding github.com/prometheus/prometheus/tsdb/goversion +runtime github.com/aws/aws-sdk-go/internal/sdkmath github.com/prometheus/prometheus/pkg/value -sync internal/reflectlite -math/rand +sync internal/singleflight github.com/aws/aws-sdk-go/internal/sync/singleflight google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcsync github.com/josharian/intern +math/rand errors sort internal/oserror strconv -vendor/golang.org/x/net/dns/dnsmessage github.com/hashicorp/golang-lru/simplelru +vendor/golang.org/x/net/dns/dnsmessage io syscall -github.com/beorn7/perks/quantile container/heap -strings -bytes +github.com/beorn7/perks/quantile hash +bytes crypto/internal/randutil +strings text/tabwriter github.com/aws/aws-sdk-go/internal/sdkio hash/crc32 @@ -2073,16 +2144,16 @@ hash/fnv hash/adler32 crypto -crypto/rc4 reflect +crypto/rc4 vendor/golang.org/x/text/transform golang.org/x/text/transform golang.org/x/crypto/blowfish +encoding/base32 bufio regexp/syntax path github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg -encoding/base32 html github.com/hashicorp/go-immutable-radix github.com/docker/docker/api/types/versions @@ -2091,55 +2162,55 @@ google.golang.org/grpc/encoding golang.org/x/text/width time -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv regexp google.golang.org/api/internal/third_party/uritemplates -github.com/jpillora/backoff github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/backoff +context google.golang.org/grpc/internal/grpcrand +github.com/jpillora/backoff internal/poll -context google.golang.org/grpc/keepalive go.uber.org/atomic github.com/prometheus/prometheus/pkg/timestamp +internal/fmtsort +encoding/binary google.golang.org/grpc/internal/backoff google.golang.org/grpc/tap golang.org/x/sync/errgroup github.com/prometheus/prometheus/pkg/gate os -internal/fmtsort -encoding/binary encoding/base64 -crypto/cipher crypto/sha512 -crypto/md5 +crypto/cipher crypto/sha1 crypto/sha256 crypto/ed25519/internal/edwards25519 +crypto/md5 vendor/golang.org/x/crypto/poly1305 github.com/cespare/xxhash encoding/pem -fmt -golang.org/x/sys/unix github.com/golang/snappy -path/filepath -net -crypto/aes +golang.org/x/sys/unix crypto/des +crypto/aes vendor/golang.org/x/crypto/chacha20 +path/filepath runtime/debug os/signal -io/ioutil +fmt +net +vendor/golang.org/x/crypto/chacha20poly1305 internal/lazyregexp github.com/docker/docker/api/types/mount -vendor/golang.org/x/crypto/chacha20poly1305 +google.golang.org/grpc/internal/envconfig +github.com/edsrzf/mmap-go +io/ioutil github.com/aws/aws-sdk-go/internal/shareddefaults os/exec github.com/prometheus/procfs/internal/util -google.golang.org/grpc/internal/envconfig -github.com/edsrzf/mmap-go github.com/alecthomas/units encoding/json github.com/go-logfmt/logfmt @@ -2155,192 +2226,192 @@ vendor/golang.org/x/net/http2/hpack compress/gzip mime -vendor/golang.org/x/text/secure/bidirule mime/quotedprintable net/http/internal github.com/prometheus/procfs/internal/fs -golang.org/x/net/internal/timeseries -text/template/parse +vendor/golang.org/x/text/secure/bidirule github.com/go-kit/kit/log github.com/golang/protobuf/proto -github.com/oklog/run github.com/prometheus/common/model +golang.org/x/net/internal/timeseries +text/template/parse +github.com/oklog/run github.com/go-kit/kit/log/level github.com/pkg/errors +vendor/golang.org/x/net/idna go/token github.com/prometheus/common/promlog golang.org/x/text/unicode/bidi -vendor/golang.org/x/net/idna -go/scanner crypto/rand crypto/elliptic encoding/asn1 +crypto/dsa crypto/ed25519 crypto/rsa -crypto/dsa text/template -go/ast +go/scanner golang.org/x/text/secure/bidirule -golang.org/x/net/http2/hpack golang.org/x/text/unicode/norm +golang.org/x/net/http2/hpack gopkg.in/yaml.v2 vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix golang.org/x/crypto/bcrypt -crypto/ecdsa +go/ast github.com/prometheus/prometheus/discovery/targetgroup -html/template github.com/prometheus/prometheus/pkg/labels +crypto/ecdsa encoding/xml -go/doc +html/template github.com/prometheus/prometheus/pkg/relabel +go/doc golang.org/x/net/idna +github.com/golang/protobuf/ptypes/any +github.com/golang/protobuf/ptypes/duration +github.com/golang/protobuf/ptypes/timestamp +github.com/prometheus/client_model/go +github.com/golang/protobuf/ptypes +github.com/matttproud/golang_protobuf_extensions/pbutil github.com/Azure/go-autorest/autorest/date flag +github.com/prometheus/client_golang/prometheus/internal runtime/trace github.com/Azure/go-autorest/autorest/validation github.com/prometheus/prometheus/util/strutil github.com/mattn/go-isatty github.com/google/go-querystring/query -github.com/golang/protobuf/ptypes/any -github.com/golang/protobuf/ptypes/duration -github.com/golang/protobuf/ptypes/timestamp -github.com/matttproud/golang_protobuf_extensions/pbutil github.com/mattn/go-colorable golang.org/x/crypto/ed25519 -testing -github.com/docker/docker/api/types/blkiodev golang.org/x/net/bpf -github.com/golang/protobuf/ptypes -github.com/prometheus/client_model/go +github.com/fatih/color +github.com/docker/docker/api/types/blkiodev +testing github.com/docker/docker/api/types/strslice github.com/docker/go-units -github.com/fatih/color github.com/docker/docker/api/types/filters github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/hashicorp/go-hclog -github.com/gogo/protobuf/proto github.com/docker/docker/api/types/network -github.com/prometheus/client_golang/prometheus/internal -github.com/opencontainers/image-spec/specs-go/v1 +github.com/gogo/protobuf/proto google.golang.org/grpc/codes google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/grpclog github.com/sirupsen/logrus -github.com/docker/distribution/digestset github.com/docker/docker/api/types/time -github.com/docker/distribution/reference -github.com/aws/aws-sdk-go/aws/awserr -google.golang.org/grpc/connectivity -google.golang.org/grpc/internal -google.golang.org/grpc/status -github.com/jmespath/go-jmespath -github.com/aws/aws-sdk-go/internal/ini -github.com/aws/aws-sdk-go/aws/endpoints -github.com/containerd/containerd/errdefs crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy github.com/prometheus/procfs -gopkg.in/alecthomas/kingpin.v2 vendor/golang.org/x/net/http/httpguts +gopkg.in/alecthomas/kingpin.v2 mime/multipart golang.org/x/net/http/httpguts github.com/mitchellh/mapstructure golang.org/x/net/internal/socket github.com/docker/go-connections/nat -github.com/dgrijalva/jwt-go +github.com/opencontainers/image-spec/specs-go/v1 +github.com/docker/docker/api/types/registry +github.com/docker/docker/api/types/container +google.golang.org/grpc/connectivity +google.golang.org/grpc/internal +google.golang.org/grpc/status crypto/tls +github.com/dgrijalva/jwt-go +github.com/containerd/containerd/errdefs golang.org/x/net/ipv4 golang.org/x/net/ipv6 -github.com/docker/docker/api/types/container -github.com/docker/docker/api/types/registry github.com/containerd/containerd/log github.com/containerd/containerd/platforms +github.com/docker/distribution/digestset +github.com/docker/distribution/reference golang.org/x/net/internal/socks +github.com/aws/aws-sdk-go/aws/awserr +github.com/jmespath/go-jmespath golang.org/x/net/proxy -github.com/aws/aws-sdk-go/aws/credentials -github.com/aws/aws-sdk-go/aws/awsutil gopkg.in/fsnotify/fsnotify.v1 +github.com/aws/aws-sdk-go/internal/ini github.com/prometheus/common/promlog/flag github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web/kingpinflag -github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/aws/aws-sdk-go/aws/endpoints golang.org/x/oauth2/jws os/user google.golang.org/grpc/credentials/internal google.golang.org/grpc/metadata google.golang.org/grpc/attributes google.golang.org/grpc/encoding/proto +google.golang.org/grpc/internal/balancerload google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/syscall -google.golang.org/grpc/internal/balancerload +github.com/aws/aws-sdk-go/aws/credentials google.golang.org/grpc/stats google.golang.org/grpc/naming +github.com/aws/aws-sdk-go/aws/awsutil +github.com/aws/aws-sdk-go/aws/credentials/processcreds +google.golang.org/grpc/internal/binarylog go.opencensus.io/internal go.opencensus.io/trace/tracestate +go.opencensus.io/trace go.opencensus.io/resource runtime/pprof -go.opencensus.io/trace go.opencensus.io/metric/metricdata -google.golang.org/grpc/internal/binarylog -go.opencensus.io/metric/metricproducer +github.com/docker/docker/api/types/swarm/runtime github.com/hetznercloud/hcloud-go/hcloud/schema -github.com/samuel/go-zookeeper/zk -database/sql/driver -github.com/asaskevich/govalidator -go.opencensus.io/tag -github.com/mailru/easyjson/jlexer -go.opencensus.io/stats/internal -go.opencensus.io/stats -go.opencensus.io/stats/view +go.opencensus.io/metric/metricproducer net/http/httptrace github.com/hashicorp/go-rootcerts -net/http -github.com/miekg/dns github.com/docker/go-connections/tlsconfig +github.com/miekg/dns +github.com/docker/docker/api/types/swarm google.golang.org/grpc/credentials -github.com/mailru/easyjson/buffer -gopkg.in/mgo.v2/internal/json -github.com/mailru/easyjson/jwriter +net/http +github.com/samuel/go-zookeeper/zk +github.com/docker/docker/api/types google.golang.org/grpc/resolver -google.golang.org/grpc/balancer -github.com/docker/docker/api/types/swarm/runtime google.golang.org/grpc/internal/channelz +google.golang.org/grpc/balancer +github.com/docker/docker/api/types/volume google.golang.org/grpc/balancer/base -github.com/docker/docker/api/types/swarm -google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/resolver/dns -github.com/docker/docker/api/types +google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/peer +go.opencensus.io/tag +database/sql/driver +github.com/asaskevich/govalidator +github.com/mailru/easyjson/jlexer +go.opencensus.io/stats/internal +go.opencensus.io/stats +github.com/mailru/easyjson/buffer +go.opencensus.io/stats/view +github.com/mailru/easyjson/jwriter +gopkg.in/mgo.v2/internal/json github.com/PuerkitoBio/urlesc golang.org/x/time/rate github.com/PuerkitoBio/purell -github.com/docker/docker/api/types/volume github.com/prometheus/prometheus/pkg/runtime -github.com/opentracing/opentracing-go/log github.com/prometheus/prometheus/pkg/logging +github.com/opentracing/opentracing-go/log github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/errors +google.golang.org/api/transport/cert github.com/prometheus/prometheus/tsdb/fileutil github.com/oklog/ulid -gopkg.in/mgo.v2/bson github.com/prometheus/prometheus/tsdb/encoding -google.golang.org/api/transport/cert github.com/davecgh/go-spew/spew -github.com/prometheus/prometheus/tsdb/chunks -github.com/prometheus/prometheus/tsdb/tombstones github.com/pmezard/go-difflib/difflib -github.com/prometheus/prometheus/tsdb/record +github.com/prometheus/prometheus/tsdb/chunks gopkg.in/yaml.v3 +gopkg.in/mgo.v2/bson +github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/vendor/go.uber.org/goleak/internal/stack -github.com/prometheus/prometheus/pkg/pool -github.com/prometheus/prometheus/pkg/exemplar +github.com/prometheus/prometheus/vendor/go.uber.org/goleak +github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/index -github.com/prometheus/prometheus/vendor/go.uber.org/goleak github.com/prometheus/prometheus/storage +github.com/prometheus/prometheus/pkg/pool +github.com/prometheus/prometheus/pkg/exemplar github.com/prometheus/prometheus/pkg/textparse github.com/gogo/protobuf/protoc-gen-gogo/descriptor compress/zlib @@ -2350,152 +2421,152 @@ golang.org/x/net/netutil internal/profile archive/tar -github.com/gogo/protobuf/gogoproto -github.com/prometheus/prometheus/prompb github.com/google/pprof/profile -github.com/json-iterator/go +expvar github.com/prometheus/common/expfmt golang.org/x/net/trace -expvar golang.org/x/net/http2 github.com/Azure/go-autorest/tracing net/http/cookiejar -github.com/Azure/go-autorest/autorest/adal github.com/Azure/go-autorest/logger +github.com/prometheus/client_golang/prometheus +github.com/Azure/go-autorest/autorest/adal github.com/hashicorp/go-cleanhttp github.com/armon/go-metrics golang.org/x/net/context/ctxhttp -golang.org/x/oauth2/internal github.com/docker/distribution/registry/api/errcode +github.com/docker/go-connections/sockets +golang.org/x/oauth2/internal golang.org/x/oauth2 -github.com/prometheus/client_golang/prometheus +net/http/httputil github.com/docker/docker/errdefs +github.com/aws/aws-sdk-go/aws github.com/hashicorp/serf/coordinate github.com/Azure/go-autorest/autorest github.com/digitalocean/godo +cloud.google.com/go/compute/metadata github.com/hashicorp/consul/api -github.com/docker/go-connections/sockets -net/http/httputil github.com/docker/docker/client github.com/mwitkow/go-conntrack github.com/prometheus/common/version -github.com/Azure/go-autorest/autorest/azure github.com/prometheus/prometheus/discovery/refresh -cloud.google.com/go/compute/metadata +github.com/aws/aws-sdk-go/aws/request golang.org/x/oauth2/jwt google.golang.org/api/googleapi golang.org/x/oauth2/google +github.com/Azure/go-autorest/autorest/azure go.opencensus.io/trace/propagation -go.opencensus.io/plugin/ochttp/propagation/b3 +github.com/aws/aws-sdk-go/aws/client github.com/prometheus/common/config -google.golang.org/grpc/internal/transport -go.opencensus.io/plugin/ochttp -github.com/aws/aws-sdk-go/aws +github.com/aws/aws-sdk-go/private/protocol +github.com/aws/aws-sdk-go/aws/corehandlers +github.com/aws/aws-sdk-go/aws/csm +github.com/aws/aws-sdk-go/aws/ec2metadata +github.com/aws/aws-sdk-go/private/protocol/rest github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web github.com/prometheus/prometheus/discovery -github.com/prometheus/prometheus/config github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute +github.com/aws/aws-sdk-go/private/protocol/query/queryutil +github.com/aws/aws-sdk-go/aws/signer/v4 github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/prometheus/prometheus/config +github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/consul +github.com/prometheus/prometheus/discovery/dockerswarm +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/prometheus/prometheus/discovery/digitalocean -github.com/prometheus/prometheus/discovery/dns -github.com/aws/aws-sdk-go/aws/request +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/ec2query github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file +github.com/aws/aws-sdk-go/service/sts +google.golang.org/grpc/internal/transport +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +go.opencensus.io/plugin/ochttp/propagation/b3 +github.com/aws/aws-sdk-go/service/ec2 google.golang.org/api/googleapi/transport +go.opencensus.io/plugin/ochttp google.golang.org/api/transport/http/internal/propagation +github.com/aws/aws-sdk-go/aws/defaults github.com/hetznercloud/hcloud-go/hcloud +github.com/aws/aws-sdk-go/service/sts/stsiface github.com/prometheus/prometheus/discovery/marathon +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/gophercloud/gophercloud -github.com/prometheus/prometheus/discovery/dockerswarm -github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/private/protocol -github.com/aws/aws-sdk-go/aws/corehandlers -github.com/aws/aws-sdk-go/aws/csm -github.com/aws/aws-sdk-go/private/protocol/rest -github.com/aws/aws-sdk-go/private/protocol/query/queryutil -github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil -github.com/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/private/protocol/json/jsonutil -github.com/aws/aws-sdk-go/aws/signer/v4 -google.golang.org/grpc -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/session +github.com/prometheus/prometheus/discovery/triton +github.com/prometheus/prometheus/util/treecache +github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/discovery/hetzner -github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds -github.com/aws/aws-sdk-go/private/protocol/ec2query +github.com/go-openapi/errors +google.golang.org/grpc github.com/gophercloud/gophercloud/pagination -github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/aws/defaults github.com/gophercloud/gophercloud/openstack/identity/v3/tokens -github.com/aws/aws-sdk-go/service/ec2 github.com/gophercloud/gophercloud/openstack/utils +github.com/go-openapi/strfmt github.com/gophercloud/gophercloud/openstack/identity/v2/tenants +github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 -github.com/aws/aws-sdk-go/service/sts/stsiface github.com/gophercloud/gophercloud/openstack/identity/v2/tokens -github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips -github.com/aws/aws-sdk-go/aws/credentials/stscreds +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors github.com/gophercloud/gophercloud/openstack/compute/v2/servers -github.com/aws/aws-sdk-go/aws/session -github.com/gophercloud/gophercloud/openstack -github.com/prometheus/prometheus/discovery/triton -github.com/prometheus/prometheus/util/treecache -github.com/go-openapi/errors -github.com/prometheus/prometheus/discovery/zookeeper github.com/go-openapi/swag +github.com/gophercloud/gophercloud/openstack github.com/opentracing/opentracing-go -github.com/prometheus/prometheus/discovery/openstack -github.com/go-openapi/strfmt github.com/prometheus/prometheus/tsdb/wal +github.com/prometheus/prometheus/util/stats +github.com/go-openapi/jsonpointer +github.com/prometheus/prometheus/discovery/openstack +github.com/go-openapi/jsonreference +github.com/go-openapi/validate/vendor/github.com/go-openapi/runtime +github.com/go-openapi/spec github.com/googleapis/gax-go/v2 google.golang.org/api/internal google.golang.org/api/internal/gensupport +net/http/httptest google.golang.org/api/option -github.com/go-openapi/jsonpointer -github.com/go-openapi/jsonreference -github.com/go-openapi/spec +github.com/prometheus/prometheus/tsdb google.golang.org/api/option/internaloption google.golang.org/api/transport/http -github.com/prometheus/prometheus/tsdb -github.com/prometheus/prometheus/util/stats -google.golang.org/api/compute/v1 -github.com/go-openapi/validate/vendor/github.com/go-openapi/runtime -net/http/httptest -github.com/prometheus/prometheus/scrape github.com/stretchr/testify/assert +github.com/prometheus/prometheus/scrape github.com/go-openapi/analysis +google.golang.org/api/compute/v1 github.com/opentracing/opentracing-go/ext github.com/opentracing-contrib/go-stdlib/nethttp github.com/stretchr/testify/require github.com/go-openapi/loads +github.com/go-openapi/validate github.com/prometheus/prometheus/util/testutil github.com/prometheus/client_golang/prometheus/promauto -github.com/go-openapi/validate +github.com/gogo/protobuf/gogoproto github.com/prometheus/client_golang/prometheus/promhttp +github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/util/teststorage -github.com/prometheus/prometheus/storage/remote +github.com/prometheus/alertmanager/api/v2/models github.com/prometheus/prometheus/promql github.com/julienschmidt/httprouter -github.com/prometheus/alertmanager/api/v2/models -net/http/pprof +github.com/prometheus/prometheus/notifier +github.com/prometheus/prometheus/storage/remote github.com/prometheus/common/route +github.com/json-iterator/go +net/http/pprof github.com/prometheus/client_golang/api github.com/prometheus/client_golang/prometheus/testutil/promlint -github.com/prometheus/prometheus/notifier -github.com/prometheus/client_golang/api/prometheus/v1 github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/template github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/pkg/rulefmt github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/web/api/v1 +github.com/prometheus/client_golang/api/prometheus/v1 github.com/prometheus/prometheus/web github.com/prometheus/prometheus/discovery/gce -github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/ec2 +github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool @@ -2512,7 +2583,7 @@ === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.44s) +--- PASS: TestFailedStartupExitCode (0.25s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -2522,45 +2593,25 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:212: level=info ts=2021-08-14T03:05:12.704Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:12.704Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:12.704Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:12.704Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:12.704Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:12.704Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:12.709Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2021-08-14T03:05:12.711Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:12.711Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2021-08-14T03:05:12.711Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2021-08-14T03:05:12.711Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2021-08-14T03:05:12.711Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2021-08-14T03:05:12.712Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2021-08-14T03:05:12.712Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2021-08-14T03:05:12.712Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2021-08-14T03:05:12.712Z caller=main.go:799 msg="Notifier manager stopped" - level=info ts=2021-08-14T03:05:12.712Z caller=main.go:625 msg="Scrape manager stopped" - level=info ts=2021-08-14T03:05:12.712Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=error ts=2021-08-14T03:05:12.726Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - - main_test.go:212: level=info ts=2021-08-14T03:05:13.155Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:13.155Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:13.155Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:13.155Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:13.155Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:13.155Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:13.167Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2021-08-14T03:05:13.172Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:13.172Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2021-08-14T03:05:13.172Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2021-08-14T03:05:13.172Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2021-08-14T03:05:13.172Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2021-08-14T03:05:13.173Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=info ts=2021-08-14T03:05:13.173Z caller=main.go:625 msg="Scrape manager stopped" - level=info ts=2021-08-14T03:05:13.173Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2021-08-14T03:05:13.173Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2021-08-14T03:05:13.173Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2021-08-14T03:05:13.173Z caller=main.go:799 msg="Notifier manager stopped" - level=error ts=2021-08-14T03:05:13.175Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + main_test.go:212: level=info ts=2022-09-16T09:37:04.727Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:04.727Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:04.727Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:04.727Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:04.727Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:04.727Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:04.739Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-09-16T09:37:04.749Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:04.749Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-09-16T09:37:04.749Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-09-16T09:37:04.749Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-09-16T09:37:04.749Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-09-16T09:37:04.749Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-09-16T09:37:04.750Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-09-16T09:37:04.750Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-09-16T09:37:04.750Z caller=main.go:799 msg="Notifier manager stopped" + level=info ts=2022-09-16T09:37:04.750Z caller=main.go:625 msg="Scrape manager stopped" + level=info ts=2022-09-16T09:37:04.750Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=error ts=2022-09-16T09:37:04.752Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" main_test.go:212: Error parsing commandline arguments: units: unknown unit in 10 usage: prometheus.test [] @@ -2688,679 +2739,720 @@ json] - main_test.go:212: level=info ts=2021-08-14T03:05:13.969Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:13.970Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:13.970Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:13.970Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:13.970Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:13.970Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:14.007Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2021-08-14T03:05:14.017Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:625 msg="Scrape manager stopped" - level=info ts=2021-08-14T03:05:14.018Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2021-08-14T03:05:14.018Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2021-08-14T03:05:14.018Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2021-08-14T03:05:14.018Z caller=main.go:799 msg="Notifier manager stopped" - level=error ts=2021-08-14T03:05:14.021Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + main_test.go:212: level=info ts=2022-09-16T09:37:05.334Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:05.335Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:05.335Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:05.335Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:05.335Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:05.335Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:05.340Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:625 msg="Scrape manager stopped" + level=info ts=2022-09-16T09:37:05.346Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-09-16T09:37:05.346Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-09-16T09:37:05.346Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-09-16T09:37:05.346Z caller=main.go:799 msg="Notifier manager stopped" + level=error ts=2022-09-16T09:37:05.357Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" ---- PASS: TestWALSegmentSizeBounds (6.78s) + main_test.go:212: level=info ts=2022-09-16T09:37:05.642Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:05.642Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:05.642Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:05.642Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:05.642Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:05.642Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:05.668Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-09-16T09:37:05.670Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:05.673Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:05.688Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:05.688Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.14µs + level=info ts=2022-09-16T09:37:05.689Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:05.689Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:05.690Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=135.76µs wal_replay_duration=1.04952ms total_replay_duration=1.30526ms + level=info ts=2022-09-16T09:37:05.697Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:05.697Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:05.697Z caller=main.go:871 msg="Loading configuration file" filename=/build/prometheus-2.24.1+ds/documentation/examples/prometheus.yml + level=info ts=2022-09-16T09:37:05.699Z caller=main.go:902 msg="Completed loading of configuration file" filename=/build/prometheus-2.24.1+ds/documentation/examples/prometheus.yml totalDuration=1.79366ms remote_storage=6.78µs web_handler=1.5µs query_engine=2.86µs scrape=529.36µs scrape_sd=111.8µs notify=107.3µs notify_sd=60.06µs rules=17.6µs + level=info ts=2022-09-16T09:37:05.699Z caller=main.go:694 msg="Server is ready to receive web requests." + + main_test.go:212: level=info ts=2022-09-16T09:37:10.595Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:10.596Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:10.596Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:10.596Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:10.596Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:10.596Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:10.609Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=info ts=2022-09-16T09:37:10.619Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-09-16T09:37:10.619Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-09-16T09:37:10.619Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:799 msg="Notifier manager stopped" + level=info ts=2022-09-16T09:37:10.619Z caller=main.go:625 msg="Scrape manager stopped" + level=error ts=2022-09-16T09:37:10.621Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + level=info ts=2022-09-16T09:37:10.621Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + +--- PASS: TestWALSegmentSizeBounds (6.13s) === RUN TestTimeMetrics ---- PASS: TestTimeMetrics (0.10s) +--- PASS: TestTimeMetrics (0.03s) === RUN TestStartupInterrupt ---- PASS: TestStartupInterrupt (0.60s) +--- PASS: TestStartupInterrupt (0.54s) === RUN TestQueryLog === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:20.401Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:20.401Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:20.413Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:20.413Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:20.413Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:20.414Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:20.442Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:20.457Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:20.479Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:20.492Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:20.492Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.58µs - level=info ts=2021-08-14T03:05:20.492Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:20.492Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:20.492Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=80.781µs wal_replay_duration=426.924µs total_replay_duration=590.706µs - level=info ts=2021-08-14T03:05:20.512Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:20.512Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:20.512Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157649923 - level=info ts=2021-08-14T03:05:20.513Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157649923 totalDuration=898.429µs remote_storage=7.54µs web_handler=1.84µs query_engine=42.041µs scrape=460.164µs scrape_sd=21.92µs notify=2.321µs notify_sd=5.86µs rules=4.86µs - level=info ts=2021-08-14T03:05:20.513Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:20.858Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157649923 - level=info ts=2021-08-14T03:05:20.859Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157649923 totalDuration=517.305µs remote_storage=5.78µs web_handler=1.9µs query_engine=11.18µs scrape=146.981µs scrape_sd=10.221µs notify=2.9µs notify_sd=3.4µs rules=3.84µs - level=info ts=2021-08-14T03:05:20.882Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157649923 - level=info ts=2021-08-14T03:05:20.883Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157649923 totalDuration=475.925µs remote_storage=4.96µs web_handler=1.74µs query_engine=24.961µs scrape=117.001µs scrape_sd=8.8µs notify=2.6µs notify_sd=4.28µs rules=4.54µs - level=info ts=2021-08-14T03:05:20.889Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157649923 - level=info ts=2021-08-14T03:05:20.890Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157649923 totalDuration=430.064µs remote_storage=5.44µs web_handler=1.86µs query_engine=58.621µs scrape=105.781µs scrape_sd=7.64µs notify=2.7µs notify_sd=3.1µs rules=3.62µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:11.433Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:11.433Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:11.433Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:11.433Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:11.434Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:11.434Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:11.438Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:11.439Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:11.456Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:11.468Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:11.468Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.9µs + level=info ts=2022-09-16T09:37:11.468Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:11.469Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:11.469Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=70.88µs wal_replay_duration=427.14µs total_replay_duration=567.6µs + level=info ts=2022-09-16T09:37:11.475Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:11.476Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:11.476Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config953404575 + level=info ts=2022-09-16T09:37:11.476Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config953404575 totalDuration=819.24µs remote_storage=5.7µs web_handler=1.46µs query_engine=30.88µs scrape=437.36µs scrape_sd=19.34µs notify=2.94µs notify_sd=5.38µs rules=3.24µs + level=info ts=2022-09-16T09:37:11.477Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:11.722Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config953404575 + level=info ts=2022-09-16T09:37:11.722Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config953404575 totalDuration=468.14µs remote_storage=6.28µs web_handler=1.02µs query_engine=9.56µs scrape=109.14µs scrape_sd=19.78µs notify=2.7µs notify_sd=4.12µs rules=3.92µs + level=info ts=2022-09-16T09:37:11.725Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config953404575 + level=info ts=2022-09-16T09:37:11.726Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config953404575 totalDuration=435.26µs remote_storage=4.8µs web_handler=900ns query_engine=33.08µs scrape=106.34µs scrape_sd=6.56µs notify=1.92µs notify_sd=2.54µs rules=3.84µs + level=info ts=2022-09-16T09:37:11.742Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config953404575 + level=info ts=2022-09-16T09:37:11.743Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config953404575 totalDuration=691.64µs remote_storage=4.7µs web_handler=2.14µs query_engine=92.3µs scrape=143.44µs scrape_sd=9.6µs notify=2.42µs notify_sd=3.46µs rules=4.22µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:21.259Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:21.259Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:21.260Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:21.260Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:21.260Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:21.260Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:21.264Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:21.273Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:21.288Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:21.330Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:21.330Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.62µs - level=info ts=2021-08-14T03:05:21.330Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:21.331Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:21.331Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=69.001µs wal_replay_duration=408.044µs total_replay_duration=556.085µs - level=info ts=2021-08-14T03:05:21.343Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:21.343Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:21.343Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config492921319 - level=info ts=2021-08-14T03:05:21.344Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config492921319 totalDuration=861.269µs remote_storage=6.18µs web_handler=2.06µs query_engine=31.921µs scrape=479.884µs scrape_sd=18.2µs notify=2.32µs notify_sd=5.98µs rules=3.681µs - level=info ts=2021-08-14T03:05:21.344Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:21.472Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config492921319 - level=info ts=2021-08-14T03:05:21.472Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config492921319 totalDuration=400.284µs remote_storage=6.4µs web_handler=1.24µs query_engine=10.48µs scrape=118.801µs scrape_sd=8.441µs notify=3µs notify_sd=3.32µs rules=3.84µs - level=info ts=2021-08-14T03:05:21.480Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config492921319 - level=info ts=2021-08-14T03:05:21.481Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config492921319 totalDuration=479.384µs remote_storage=4.761µs web_handler=1.1µs query_engine=31.78µs scrape=111.161µs scrape_sd=8.18µs notify=2.18µs notify_sd=3.2µs rules=3.96µs - level=info ts=2021-08-14T03:05:21.492Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config492921319 - level=info ts=2021-08-14T03:05:21.493Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config492921319 totalDuration=504.345µs remote_storage=5.32µs web_handler=1.22µs query_engine=72.801µs scrape=110.781µs scrape_sd=9.56µs notify=2.28µs notify_sd=3.02µs rules=3.84µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:11.946Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:11.947Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:11.947Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:11.947Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:11.947Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:11.947Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:11.951Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:11.952Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:11.966Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:11.982Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:11.982Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.14µs + level=info ts=2022-09-16T09:37:11.982Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:11.982Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:11.982Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=89.6µs wal_replay_duration=379.02µs total_replay_duration=540.74µs + level=info ts=2022-09-16T09:37:11.997Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:11.997Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:11.997Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config026341443 + level=info ts=2022-09-16T09:37:11.998Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config026341443 totalDuration=955.38µs remote_storage=6.66µs web_handler=1.62µs query_engine=37.4µs scrape=478.32µs scrape_sd=20µs notify=2.52µs notify_sd=6.08µs rules=4.08µs + level=info ts=2022-09-16T09:37:11.998Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:12.279Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config026341443 + level=info ts=2022-09-16T09:37:12.279Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config026341443 totalDuration=445.08µs remote_storage=6.58µs web_handler=1.52µs query_engine=8.88µs scrape=118.48µs scrape_sd=7.76µs notify=2.42µs notify_sd=3.76µs rules=4.66µs + level=info ts=2022-09-16T09:37:12.288Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config026341443 + level=info ts=2022-09-16T09:37:12.289Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config026341443 totalDuration=418.04µs remote_storage=4.48µs web_handler=1.18µs query_engine=24.38µs scrape=96.86µs scrape_sd=6.8µs notify=2.62µs notify_sd=2.8µs rules=2.9µs + level=info ts=2022-09-16T09:37:12.294Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config026341443 + level=info ts=2022-09-16T09:37:12.294Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config026341443 totalDuration=443.86µs remote_storage=18.7µs web_handler=1.12µs query_engine=63.44µs scrape=98.36µs scrape_sd=7.66µs notify=2.02µs notify_sd=2.7µs rules=2.94µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:21.763Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:21.763Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:21.763Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:21.763Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:21.763Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:21.763Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:21.767Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:21.768Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:21.771Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:21.807Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:21.807Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.32µs - level=info ts=2021-08-14T03:05:21.807Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:21.807Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:21.807Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=66.12µs wal_replay_duration=365.884µs total_replay_duration=495.865µs - level=info ts=2021-08-14T03:05:21.815Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:21.815Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:21.816Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config316976139 - level=info ts=2021-08-14T03:05:21.817Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config316976139 totalDuration=1.928278ms remote_storage=5.8µs web_handler=1.3µs query_engine=33.64µs scrape=423.165µs scrape_sd=17.94µs notify=2.72µs notify_sd=5.16µs rules=1.09667ms - level=info ts=2021-08-14T03:05:21.818Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:24.090Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config316976139 - level=info ts=2021-08-14T03:05:24.091Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config316976139 totalDuration=1.397994ms remote_storage=7.72µs web_handler=1.48µs query_engine=15.84µs scrape=131.961µs scrape_sd=10.12µs notify=2.961µs notify_sd=3.46µs rules=756.307µs - level=info ts=2021-08-14T03:05:26.101Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config316976139 - level=info ts=2021-08-14T03:05:26.103Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config316976139 totalDuration=1.238372ms remote_storage=5.88µs web_handler=1.48µs query_engine=37.921µs scrape=130.741µs scrape_sd=11.82µs notify=2.32µs notify_sd=2.82µs rules=640.906µs - level=info ts=2021-08-14T03:05:30.111Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config316976139 - level=info ts=2021-08-14T03:05:30.112Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config316976139 totalDuration=1.245752ms remote_storage=6.64µs web_handler=1.6µs query_engine=85.601µs scrape=143.781µs scrape_sd=12.92µs notify=2.5µs notify_sd=4.06µs rules=640.586µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:12.497Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:12.497Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:12.498Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:12.498Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:12.498Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:12.498Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:12.510Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:12.522Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:12.527Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:12.540Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:12.540Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.76µs + level=info ts=2022-09-16T09:37:12.540Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:12.558Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:12.558Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=71.54µs wal_replay_duration=17.3568ms total_replay_duration=17.47654ms + level=info ts=2022-09-16T09:37:12.565Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:12.565Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:12.565Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config689561127 + level=info ts=2022-09-16T09:37:12.566Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config689561127 totalDuration=1.71042ms remote_storage=6.5µs web_handler=1.32µs query_engine=31.26µs scrape=577.06µs scrape_sd=19.76µs notify=3.02µs notify_sd=5.52µs rules=718.14µs + level=info ts=2022-09-16T09:37:12.567Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:14.854Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config689561127 + level=info ts=2022-09-16T09:37:14.855Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config689561127 totalDuration=1.33992ms remote_storage=6.22µs web_handler=3.42µs query_engine=14.06µs scrape=131.42µs scrape_sd=12.58µs notify=4.08µs notify_sd=3.42µs rules=738.52µs + level=info ts=2022-09-16T09:37:16.862Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config689561127 + level=info ts=2022-09-16T09:37:16.863Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config689561127 totalDuration=1.32004ms remote_storage=6.36µs web_handler=1.86µs query_engine=42.72µs scrape=131.48µs scrape_sd=11.72µs notify=3.1µs notify_sd=3.96µs rules=673.84µs + level=info ts=2022-09-16T09:37:20.868Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config689561127 + level=info ts=2022-09-16T09:37:20.869Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config689561127 totalDuration=1.1561ms remote_storage=5.94µs web_handler=1.48µs query_engine=93.06µs scrape=145.5µs scrape_sd=11.24µs notify=3.14µs notify_sd=3.92µs rules=547.8µs === RUN TestQueryLog/api_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:05:32.408Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:32.408Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:32.408Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:32.408Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:32.408Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:32.408Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:32.431Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:32.433Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:32.454Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:32.468Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:32.469Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=22.72µs - level=info ts=2021-08-14T03:05:32.469Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:32.474Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:32.474Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=95.66µs wal_replay_duration=4.701826ms total_replay_duration=4.937148ms - level=info ts=2021-08-14T03:05:32.481Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:32.481Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:32.481Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config390550127 - level=info ts=2021-08-14T03:05:32.490Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config390550127 totalDuration=9.389311ms remote_storage=6.36µs web_handler=1.62µs query_engine=2.52µs scrape=9.137988ms scrape_sd=24.54µs notify=3.1µs notify_sd=6.24µs rules=4.62µs - level=info ts=2021-08-14T03:05:32.490Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:32.641Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config390550127 - level=info ts=2021-08-14T03:05:32.642Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config390550127 totalDuration=692.887µs remote_storage=5.8µs web_handler=1.08µs query_engine=34.88µs scrape=142.802µs scrape_sd=9.18µs notify=2.74µs notify_sd=3.38µs rules=4.3µs - level=info ts=2021-08-14T03:05:32.646Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config390550127 - level=info ts=2021-08-14T03:05:32.646Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config390550127 totalDuration=334.643µs remote_storage=4.78µs web_handler=1.36µs query_engine=9.06µs scrape=116.362µs scrape_sd=8.16µs notify=3.06µs notify_sd=3.88µs rules=4.28µs - level=info ts=2021-08-14T03:05:32.653Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config390550127 - level=info ts=2021-08-14T03:05:32.654Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config390550127 totalDuration=491.985µs remote_storage=5.66µs web_handler=1.64µs query_engine=35.06µs scrape=127.802µs scrape_sd=8.62µs notify=3.06µs notify_sd=3µs rules=3.18µs - level=info ts=2021-08-14T03:05:32.661Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config390550127 - level=info ts=2021-08-14T03:05:32.662Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config390550127 totalDuration=522.025µs remote_storage=6.52µs web_handler=1.02µs query_engine=89.301µs scrape=116.641µs scrape_sd=9.78µs notify=3.06µs notify_sd=3.16µs rules=4.4µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:22.967Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:22.967Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:22.967Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:22.967Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:22.967Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:22.967Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:22.974Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:22.975Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:22.978Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:22.987Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:22.987Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=31.1µs + level=info ts=2022-09-16T09:37:22.987Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:22.988Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:22.988Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=87.36µs wal_replay_duration=469.16µs total_replay_duration=1.0402ms + level=info ts=2022-09-16T09:37:22.994Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:22.994Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:22.994Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config844022859 + level=info ts=2022-09-16T09:37:22.994Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config844022859 totalDuration=654.78µs remote_storage=5.4µs web_handler=1.58µs query_engine=2.08µs scrape=436.1µs scrape_sd=16.6µs notify=2.44µs notify_sd=5.42µs rules=3.34µs + level=info ts=2022-09-16T09:37:22.994Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:23.382Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config844022859 + level=info ts=2022-09-16T09:37:23.382Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config844022859 totalDuration=528.12µs remote_storage=6µs web_handler=1.12µs query_engine=31.68µs scrape=107.26µs scrape_sd=8.48µs notify=2.74µs notify_sd=3.48µs rules=3.6µs + level=info ts=2022-09-16T09:37:23.385Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config844022859 + level=info ts=2022-09-16T09:37:23.385Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config844022859 totalDuration=252.12µs remote_storage=2.76µs web_handler=860ns query_engine=6.66µs scrape=77.56µs scrape_sd=4.94µs notify=1.6µs notify_sd=2.42µs rules=2.02µs + level=info ts=2022-09-16T09:37:23.387Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config844022859 + level=info ts=2022-09-16T09:37:23.387Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config844022859 totalDuration=356.2µs remote_storage=3µs web_handler=740ns query_engine=22.18µs scrape=101.44µs scrape_sd=5.36µs notify=1.58µs notify_sd=2.2µs rules=1.8µs + level=info ts=2022-09-16T09:37:23.391Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config844022859 + level=info ts=2022-09-16T09:37:23.392Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config844022859 totalDuration=357.94µs remote_storage=2.98µs web_handler=1.16µs query_engine=54.52µs scrape=92µs scrape_sd=5.16µs notify=2.32µs notify_sd=1.86µs rules=2.28µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:05:32.874Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:32.874Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:32.874Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:32.875Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:32.875Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:32.875Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:32.884Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:32.890Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:32.896Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:32.918Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:32.918Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.18µs - level=info ts=2021-08-14T03:05:32.918Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:32.919Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:32.919Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=77.04µs wal_replay_duration=485.525µs total_replay_duration=638.766µs - level=info ts=2021-08-14T03:05:32.937Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:32.937Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:32.938Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config230649619 - level=info ts=2021-08-14T03:05:32.938Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config230649619 totalDuration=892.749µs remote_storage=6.54µs web_handler=2.04µs query_engine=2.9µs scrape=615.466µs scrape_sd=22.92µs notify=3.021µs notify_sd=7.14µs rules=4µs - level=info ts=2021-08-14T03:05:32.939Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:33.196Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config230649619 - level=info ts=2021-08-14T03:05:33.196Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config230649619 totalDuration=535.205µs remote_storage=6.74µs web_handler=1.28µs query_engine=28.3µs scrape=126.961µs scrape_sd=7.34µs notify=2.34µs notify_sd=3.86µs rules=3.8µs - level=info ts=2021-08-14T03:05:33.200Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config230649619 - level=info ts=2021-08-14T03:05:33.200Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config230649619 totalDuration=272.442µs remote_storage=4.26µs web_handler=920ns query_engine=7.66µs scrape=90.161µs scrape_sd=6.3µs notify=2.46µs notify_sd=2.8µs rules=3.12µs - level=info ts=2021-08-14T03:05:33.214Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config230649619 - level=info ts=2021-08-14T03:05:33.215Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config230649619 totalDuration=550.445µs remote_storage=7.58µs web_handler=2.04µs query_engine=37.081µs scrape=124.521µs scrape_sd=12.72µs notify=2.32µs notify_sd=3.7µs rules=3.96µs - level=info ts=2021-08-14T03:05:33.233Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config230649619 - level=info ts=2021-08-14T03:05:33.234Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config230649619 totalDuration=524.805µs remote_storage=6.12µs web_handler=1.78µs query_engine=56.46µs scrape=138.002µs scrape_sd=11.44µs notify=3.46µs notify_sd=3.4µs rules=4.8µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:23.511Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:23.511Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:23.511Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:23.511Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:23.511Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:23.511Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:23.516Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:23.516Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:23.520Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:23.529Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:23.529Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.54µs + level=info ts=2022-09-16T09:37:23.529Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:23.529Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:23.529Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=70.44µs wal_replay_duration=393.2µs total_replay_duration=532.42µs + level=info ts=2022-09-16T09:37:23.535Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:23.535Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:23.535Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config030961327 + level=info ts=2022-09-16T09:37:23.536Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config030961327 totalDuration=599.94µs remote_storage=5µs web_handler=1.14µs query_engine=2.22µs scrape=375.4µs scrape_sd=16.2µs notify=2.44µs notify_sd=5.64µs rules=3.68µs + level=info ts=2022-09-16T09:37:23.536Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:23.910Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config030961327 + level=info ts=2022-09-16T09:37:23.910Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config030961327 totalDuration=573.72µs remote_storage=6.08µs web_handler=880ns query_engine=33.46µs scrape=126.12µs scrape_sd=7.9µs notify=2.56µs notify_sd=4.3µs rules=4.02µs + level=info ts=2022-09-16T09:37:23.913Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config030961327 + level=info ts=2022-09-16T09:37:23.913Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config030961327 totalDuration=257.32µs remote_storage=2.7µs web_handler=920ns query_engine=7µs scrape=86µs scrape_sd=5.82µs notify=1.58µs notify_sd=2.28µs rules=2.3µs + level=info ts=2022-09-16T09:37:23.915Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config030961327 + level=info ts=2022-09-16T09:37:23.916Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config030961327 totalDuration=448.6µs remote_storage=3.38µs web_handler=860ns query_engine=30.78µs scrape=118.2µs scrape_sd=5.98µs notify=1.68µs notify_sd=2.2µs rules=2.38µs + level=info ts=2022-09-16T09:37:23.920Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config030961327 + level=info ts=2022-09-16T09:37:23.920Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config030961327 totalDuration=386.12µs remote_storage=3.44µs web_handler=880ns query_engine=67.3µs scrape=100.36µs scrape_sd=7.14µs notify=2.32µs notify_sd=2.18µs rules=2.4µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:05:33.537Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:33.537Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:33.537Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:33.537Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:33.537Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:33.537Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:33.541Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:33.542Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:33.562Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:33.585Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:33.585Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.08µs - level=info ts=2021-08-14T03:05:33.585Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:33.585Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:33.586Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=121.942µs wal_replay_duration=428.984µs total_replay_duration=623.606µs - level=info ts=2021-08-14T03:05:33.592Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:33.592Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:33.592Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config006687223 - level=info ts=2021-08-14T03:05:33.594Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config006687223 totalDuration=2.358442ms remote_storage=6.02µs web_handler=1.44µs query_engine=2.48µs scrape=449.685µs scrape_sd=31.28µs notify=2.22µs notify_sd=5.46µs rules=1.553415ms - level=info ts=2021-08-14T03:05:33.594Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:35.791Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config006687223 - level=info ts=2021-08-14T03:05:35.792Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config006687223 totalDuration=1.325692ms remote_storage=5.76µs web_handler=1.26µs query_engine=32.34µs scrape=114.642µs scrape_sd=8.56µs notify=2.78µs notify_sd=3.46µs rules=685.866µs - level=info ts=2021-08-14T03:05:37.802Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config006687223 - level=info ts=2021-08-14T03:05:37.803Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config006687223 totalDuration=1.114571ms remote_storage=6.721µs web_handler=1.58µs query_engine=13.94µs scrape=128.621µs scrape_sd=12.88µs notify=2.48µs notify_sd=3.72µs rules=622.186µs - level=info ts=2021-08-14T03:05:39.809Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config006687223 - level=info ts=2021-08-14T03:05:39.810Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config006687223 totalDuration=1.338172ms remote_storage=5.42µs web_handler=1.3µs query_engine=32.96µs scrape=142.782µs scrape_sd=10.7µs notify=3.24µs notify_sd=3.84µs rules=667.666µs - level=info ts=2021-08-14T03:05:43.822Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config006687223 - level=info ts=2021-08-14T03:05:43.823Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config006687223 totalDuration=1.192572ms remote_storage=5.7µs web_handler=1.48µs query_engine=74.48µs scrape=126.862µs scrape_sd=13.16µs notify=2.8µs notify_sd=3.6µs rules=608.046µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:24.027Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:24.028Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:24.028Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:24.028Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:24.028Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:24.028Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:24.034Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:24.035Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:24.037Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:24.045Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:24.046Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.16µs + level=info ts=2022-09-16T09:37:24.046Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:24.046Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:24.046Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=101.96µs wal_replay_duration=562.04µs total_replay_duration=775.42µs + level=info ts=2022-09-16T09:37:24.052Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:24.053Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:24.053Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config275838803 + level=info ts=2022-09-16T09:37:24.054Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config275838803 totalDuration=1.63222ms remote_storage=6.12µs web_handler=1.3µs query_engine=2.1µs scrape=527.76µs scrape_sd=16.82µs notify=2.48µs notify_sd=5.5µs rules=748.06µs + level=info ts=2022-09-16T09:37:24.054Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:26.433Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config275838803 + level=info ts=2022-09-16T09:37:26.434Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config275838803 totalDuration=1.35376ms remote_storage=6.32µs web_handler=1.16µs query_engine=48.32µs scrape=119.56µs scrape_sd=7.88µs notify=3.08µs notify_sd=4.36µs rules=704.42µs + level=info ts=2022-09-16T09:37:28.435Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config275838803 + level=info ts=2022-09-16T09:37:28.436Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config275838803 totalDuration=1.12704ms remote_storage=6.24µs web_handler=1.74µs query_engine=16.74µs scrape=141.52µs scrape_sd=12.22µs notify=2.6µs notify_sd=3.22µs rules=624.64µs + level=info ts=2022-09-16T09:37:30.438Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config275838803 + level=info ts=2022-09-16T09:37:30.439Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config275838803 totalDuration=1.14884ms remote_storage=6µs web_handler=1.36µs query_engine=34.82µs scrape=153.16µs scrape_sd=12.38µs notify=2.66µs notify_sd=3.7µs rules=576.22µs + level=info ts=2022-09-16T09:37:34.441Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config275838803 + level=info ts=2022-09-16T09:37:34.443Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config275838803 totalDuration=1.5303ms remote_storage=6.66µs web_handler=1.42µs query_engine=101.7µs scrape=170.3µs scrape_sd=11.82µs notify=2.78µs notify_sd=4.02µs rules=728.78µs === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:05:46.162Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:46.163Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:46.163Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:46.163Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:46.163Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:46.163Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:46.184Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:46.185Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:46.186Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:05:46.241Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:46.241Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:46.241Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.94µs - level=info ts=2021-08-14T03:05:46.241Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:46.242Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:46.242Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=70.001µs wal_replay_duration=397.444µs total_replay_duration=529.385µs - level=info ts=2021-08-14T03:05:46.254Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:46.255Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:46.255Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config552013595 - level=info ts=2021-08-14T03:05:46.256Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config552013595 totalDuration=739.107µs remote_storage=6.66µs web_handler=1.32µs query_engine=24.16µs scrape=379.944µs scrape_sd=18.78µs notify=2.42µs notify_sd=5.18µs rules=3.82µs - level=info ts=2021-08-14T03:05:46.256Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:46.408Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config552013595 - level=info ts=2021-08-14T03:05:46.408Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config552013595 totalDuration=435.025µs remote_storage=6.02µs web_handler=1.28µs query_engine=10.34µs scrape=117.201µs scrape_sd=8.74µs notify=2.66µs notify_sd=3.261µs rules=4.64µs - level=info ts=2021-08-14T03:05:46.413Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config552013595 - level=info ts=2021-08-14T03:05:46.413Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config552013595 totalDuration=474.585µs remote_storage=5µs web_handler=1µs query_engine=35.541µs scrape=111.861µs scrape_sd=7.36µs notify=2.38µs notify_sd=3µs rules=4.18µs - level=info ts=2021-08-14T03:05:46.430Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config552013595 - level=info ts=2021-08-14T03:05:46.430Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config552013595 totalDuration=547.885µs remote_storage=5.88µs web_handler=1.32µs query_engine=76.641µs scrape=114.241µs scrape_sd=8.64µs notify=3.38µs notify_sd=3.54µs rules=4.46µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:36.556Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:36.557Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:36.557Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:36.557Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:36.557Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:36.557Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:36.561Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:36.562Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:36.562Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:37:36.571Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:36.577Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:36.577Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.46µs + level=info ts=2022-09-16T09:37:36.577Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:36.578Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:36.578Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=59.78µs wal_replay_duration=503.44µs total_replay_duration=625.76µs + level=info ts=2022-09-16T09:37:36.584Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:36.584Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:36.584Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config756622391 + level=info ts=2022-09-16T09:37:36.584Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config756622391 totalDuration=725.24µs remote_storage=5.12µs web_handler=1.66µs query_engine=24.94µs scrape=405.6µs scrape_sd=15.14µs notify=2.5µs notify_sd=5.32µs rules=3.32µs + level=info ts=2022-09-16T09:37:36.585Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:36.957Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config756622391 + level=info ts=2022-09-16T09:37:36.958Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config756622391 totalDuration=387.6µs remote_storage=4.3µs web_handler=1.1µs query_engine=8.64µs scrape=101.46µs scrape_sd=7.34µs notify=2.66µs notify_sd=3.1µs rules=3.3µs + level=info ts=2022-09-16T09:37:36.960Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config756622391 + level=info ts=2022-09-16T09:37:36.960Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config756622391 totalDuration=360.32µs remote_storage=2.62µs web_handler=800ns query_engine=26.32µs scrape=72.42µs scrape_sd=4.52µs notify=1.58µs notify_sd=12.08µs rules=2.8µs + level=info ts=2022-09-16T09:37:36.964Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config756622391 + level=info ts=2022-09-16T09:37:36.964Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config756622391 totalDuration=401.42µs remote_storage=3.42µs web_handler=860ns query_engine=60.88µs scrape=84.88µs scrape_sd=5.24µs notify=1.22µs notify_sd=2.1µs rules=1.84µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:05:46.745Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:46.746Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:46.746Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:46.746Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:46.746Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:46.746Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:46.750Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:46.751Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:46.769Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:05:46.775Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:46.783Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:46.783Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.3µs - level=info ts=2021-08-14T03:05:46.783Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:46.811Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:46.812Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=87.5µs wal_replay_duration=28.729918ms total_replay_duration=28.899378ms - level=info ts=2021-08-14T03:05:46.820Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:46.820Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:46.820Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config425675391 - level=info ts=2021-08-14T03:05:46.822Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config425675391 totalDuration=1.144492ms remote_storage=6.92µs web_handler=1.36µs query_engine=33.76µs scrape=736.307µs scrape_sd=20.82µs notify=2.46µs notify_sd=6.52µs rules=4.481µs - level=info ts=2021-08-14T03:05:46.822Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:46.960Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config425675391 - level=info ts=2021-08-14T03:05:46.960Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config425675391 totalDuration=382.864µs remote_storage=5.58µs web_handler=1.481µs query_engine=8.1µs scrape=110.101µs scrape_sd=8.26µs notify=2.72µs notify_sd=3.32µs rules=4.34µs - level=info ts=2021-08-14T03:05:46.973Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config425675391 - level=info ts=2021-08-14T03:05:46.974Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config425675391 totalDuration=528.725µs remote_storage=5.94µs web_handler=2.62µs query_engine=38.18µs scrape=131.261µs scrape_sd=11.04µs notify=2.96µs notify_sd=3.24µs rules=3.74µs - level=info ts=2021-08-14T03:05:46.983Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config425675391 - level=info ts=2021-08-14T03:05:46.983Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config425675391 totalDuration=477.904µs remote_storage=4.98µs web_handler=1.18µs query_engine=66.081µs scrape=117.301µs scrape_sd=7.98µs notify=3.18µs notify_sd=3.26µs rules=4.12µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:37.071Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:37.071Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:37.071Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:37.071Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:37.071Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:37.071Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:37.076Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:37.077Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:37.077Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:37:37.085Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:37.092Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:37.092Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.06µs + level=info ts=2022-09-16T09:37:37.092Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:37.093Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:37.093Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=69.36µs wal_replay_duration=501.26µs total_replay_duration=633.88µs + level=info ts=2022-09-16T09:37:37.099Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:37.099Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:37.099Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config301460827 + level=info ts=2022-09-16T09:37:37.099Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config301460827 totalDuration=753.5µs remote_storage=5.04µs web_handler=2.06µs query_engine=27.72µs scrape=415.2µs scrape_sd=14.92µs notify=2.06µs notify_sd=5.06µs rules=3.52µs + level=info ts=2022-09-16T09:37:37.100Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:37.487Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config301460827 + level=info ts=2022-09-16T09:37:37.488Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config301460827 totalDuration=371.94µs remote_storage=4.74µs web_handler=1.06µs query_engine=7.44µs scrape=131.92µs scrape_sd=8.48µs notify=2.38µs notify_sd=3.46µs rules=4.08µs + level=info ts=2022-09-16T09:37:37.490Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config301460827 + level=info ts=2022-09-16T09:37:37.490Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config301460827 totalDuration=431.76µs remote_storage=3.52µs web_handler=980ns query_engine=45.3µs scrape=109.9µs scrape_sd=5.94µs notify=1.84µs notify_sd=2.88µs rules=2.4µs + level=info ts=2022-09-16T09:37:37.495Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config301460827 + level=info ts=2022-09-16T09:37:37.495Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config301460827 totalDuration=441.9µs remote_storage=3.64µs web_handler=800ns query_engine=70.82µs scrape=94.72µs scrape_sd=5.92µs notify=1.64µs notify_sd=2.48µs rules=3.14µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar query_log_test.go:58: changing prefix has no effect on rules === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:05:47.326Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:47.326Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:47.326Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:47.327Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:47.327Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:47.327Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:47.349Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:47.351Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:47.352Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:05:47.355Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:47.379Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:47.379Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=22.74µs - level=info ts=2021-08-14T03:05:47.379Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:47.380Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:47.380Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=79.761µs wal_replay_duration=588.766µs total_replay_duration=768.148µs - level=info ts=2021-08-14T03:05:47.400Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:47.400Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:47.400Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config846107171 - level=info ts=2021-08-14T03:05:47.410Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config846107171 totalDuration=9.697654ms remote_storage=5.7µs web_handler=1.46µs query_engine=3.26µs scrape=9.38915ms scrape_sd=28.601µs notify=3.26µs notify_sd=5.96µs rules=4.12µs - level=info ts=2021-08-14T03:05:47.410Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:47.515Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config846107171 - level=info ts=2021-08-14T03:05:47.516Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config846107171 totalDuration=608.466µs remote_storage=6.92µs web_handler=1.14µs query_engine=36.2µs scrape=117.281µs scrape_sd=9.58µs notify=2.84µs notify_sd=2.92µs rules=4.28µs - level=info ts=2021-08-14T03:05:47.519Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config846107171 - level=info ts=2021-08-14T03:05:47.520Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config846107171 totalDuration=311.363µs remote_storage=4.3µs web_handler=1.04µs query_engine=9.92µs scrape=100.861µs scrape_sd=7.94µs notify=2µs notify_sd=2.96µs rules=3.98µs - level=info ts=2021-08-14T03:05:47.523Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config846107171 - level=info ts=2021-08-14T03:05:47.523Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config846107171 totalDuration=380.664µs remote_storage=3.6µs web_handler=1.04µs query_engine=30.601µs scrape=90.14µs scrape_sd=6.08µs notify=2.12µs notify_sd=3µs rules=2.44µs - level=info ts=2021-08-14T03:05:47.528Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config846107171 - level=info ts=2021-08-14T03:05:47.529Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config846107171 totalDuration=471.164µs remote_storage=4.4µs web_handler=880ns query_engine=81.52µs scrape=99.261µs scrape_sd=7.88µs notify=1.9µs notify_sd=3.2µs rules=3.1µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:37.618Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:37.618Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:37.618Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:37.618Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:37.618Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:37.618Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:37.622Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:37.623Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:37.623Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:37:37.633Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:37.641Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:37.642Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.76µs + level=info ts=2022-09-16T09:37:37.642Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:37.642Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:37.642Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=83.42µs wal_replay_duration=452.08µs total_replay_duration=629.7µs + level=info ts=2022-09-16T09:37:37.647Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:37.647Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:37.647Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config909675199 + level=info ts=2022-09-16T09:37:37.648Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config909675199 totalDuration=720.6µs remote_storage=5.16µs web_handler=1.26µs query_engine=2.78µs scrape=432.66µs scrape_sd=16.2µs notify=2.84µs notify_sd=5.36µs rules=3.36µs + level=info ts=2022-09-16T09:37:37.648Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:38.022Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config909675199 + level=info ts=2022-09-16T09:37:38.023Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config909675199 totalDuration=566.52µs remote_storage=5.52µs web_handler=1µs query_engine=31.18µs scrape=145.7µs scrape_sd=7.4µs notify=2.4µs notify_sd=3.08µs rules=3.62µs + level=info ts=2022-09-16T09:37:38.026Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config909675199 + level=info ts=2022-09-16T09:37:38.026Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config909675199 totalDuration=328µs remote_storage=3.58µs web_handler=920ns query_engine=8.16µs scrape=111.22µs scrape_sd=6.74µs notify=1.72µs notify_sd=2.5µs rules=2.56µs + level=info ts=2022-09-16T09:37:38.028Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config909675199 + level=info ts=2022-09-16T09:37:38.029Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config909675199 totalDuration=351.88µs remote_storage=3µs web_handler=700ns query_engine=28.96µs scrape=101.7µs scrape_sd=5.74µs notify=1.42µs notify_sd=1.96µs rules=2.52µs + level=info ts=2022-09-16T09:37:38.036Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config909675199 + level=info ts=2022-09-16T09:37:38.037Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config909675199 totalDuration=590.24µs remote_storage=5.08µs web_handler=1.08µs query_engine=83.3µs scrape=118.46µs scrape_sd=6.96µs notify=2.32µs notify_sd=2.8µs rules=4.1µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:05:47.958Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:47.958Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:47.958Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:47.958Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:47.958Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:47.958Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:47.968Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2021-08-14T03:05:47.977Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:47.980Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:05:47.982Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:48.000Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:48.000Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.2µs - level=info ts=2021-08-14T03:05:48.000Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:48.014Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:48.014Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=82.301µs wal_replay_duration=13.700232ms total_replay_duration=13.855333ms - level=info ts=2021-08-14T03:05:48.021Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:48.021Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:48.021Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config938809351 - level=info ts=2021-08-14T03:05:48.023Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config938809351 totalDuration=2.421043ms remote_storage=7.54µs web_handler=1.28µs query_engine=2.42µs scrape=2.157781ms scrape_sd=23.68µs notify=2.6µs notify_sd=7.96µs rules=4.28µs - level=info ts=2021-08-14T03:05:48.023Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:48.155Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config938809351 - level=info ts=2021-08-14T03:05:48.155Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config938809351 totalDuration=567.965µs remote_storage=6.18µs web_handler=1µs query_engine=27.92µs scrape=107.981µs scrape_sd=10.58µs notify=2.54µs notify_sd=3.84µs rules=3.94µs - level=info ts=2021-08-14T03:05:48.159Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config938809351 - level=info ts=2021-08-14T03:05:48.159Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config938809351 totalDuration=366.804µs remote_storage=4.12µs web_handler=1.24µs query_engine=10.12µs scrape=109.401µs scrape_sd=8.22µs notify=2.381µs notify_sd=3.7µs rules=3.58µs - level=info ts=2021-08-14T03:05:48.162Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config938809351 - level=info ts=2021-08-14T03:05:48.163Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config938809351 totalDuration=387.384µs remote_storage=4.62µs web_handler=1.84µs query_engine=22.86µs scrape=89.981µs scrape_sd=6.74µs notify=1.74µs notify_sd=2.78µs rules=3.36µs - level=info ts=2021-08-14T03:05:48.168Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config938809351 - level=info ts=2021-08-14T03:05:48.168Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config938809351 totalDuration=431.165µs remote_storage=3.88µs web_handler=920ns query_engine=69.841µs scrape=92.62µs scrape_sd=7.041µs notify=2.28µs notify_sd=2.72µs rules=3.78µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:38.311Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:38.311Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:38.311Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:38.311Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:38.311Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:38.311Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:38.320Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-09-16T09:37:38.320Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:38.321Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:37:38.341Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:38.362Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:38.364Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=31.08µs + level=info ts=2022-09-16T09:37:38.364Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:38.366Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:38.366Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=134.84µs wal_replay_duration=1.75206ms total_replay_duration=2.17546ms + level=info ts=2022-09-16T09:37:38.374Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:38.374Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:38.374Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config203981411 + level=info ts=2022-09-16T09:37:38.375Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config203981411 totalDuration=700.84µs remote_storage=5.04µs web_handler=1.32µs query_engine=2.72µs scrape=471.52µs scrape_sd=17µs notify=2.46µs notify_sd=5.72µs rules=3.52µs + level=info ts=2022-09-16T09:37:38.375Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:38.715Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config203981411 + level=info ts=2022-09-16T09:37:38.716Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config203981411 totalDuration=550.22µs remote_storage=5.42µs web_handler=1.08µs query_engine=34.08µs scrape=115.78µs scrape_sd=7.66µs notify=2.58µs notify_sd=2.98µs rules=3.58µs + level=info ts=2022-09-16T09:37:38.718Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config203981411 + level=info ts=2022-09-16T09:37:38.718Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config203981411 totalDuration=277.2µs remote_storage=2.8µs web_handler=880ns query_engine=7.4µs scrape=81.02µs scrape_sd=5.8µs notify=1.72µs notify_sd=2.72µs rules=2.5µs + level=info ts=2022-09-16T09:37:38.720Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config203981411 + level=info ts=2022-09-16T09:37:38.721Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config203981411 totalDuration=321.7µs remote_storage=3.42µs web_handler=720ns query_engine=30.22µs scrape=77.68µs scrape_sd=6.1µs notify=1.9µs notify_sd=2.18µs rules=2.06µs + level=info ts=2022-09-16T09:37:38.725Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config203981411 + level=info ts=2022-09-16T09:37:38.725Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config203981411 totalDuration=374.94µs remote_storage=3.66µs web_handler=800ns query_engine=70.7µs scrape=83.2µs scrape_sd=5.88µs notify=2.1µs notify_sd=2.56µs rules=2.18µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_with_prefix_/foobar query_log_test.go:58: changing prefix has no effect on rules === RUN TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:48.489Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:48.490Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:48.490Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:48.490Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:48.490Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:48.490Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:48.498Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:05:48.509Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:48.519Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:48.524Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:48.524Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.68µs - level=info ts=2021-08-14T03:05:48.524Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:48.524Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:48.524Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=84.58µs wal_replay_duration=465.885µs total_replay_duration=638.746µs - level=info ts=2021-08-14T03:05:48.539Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:48.539Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:48.539Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config533282859 - level=info ts=2021-08-14T03:05:48.540Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config533282859 totalDuration=917.589µs remote_storage=5.461µs web_handler=1.4µs query_engine=37.8µs scrape=476.105µs scrape_sd=20.18µs notify=2.3µs notify_sd=5.7µs rules=3.36µs - level=info ts=2021-08-14T03:05:48.540Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:48.698Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config533282859 - level=info ts=2021-08-14T03:05:48.699Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config533282859 totalDuration=433.744µs remote_storage=5.92µs web_handler=1.34µs query_engine=10.54µs scrape=112.381µs scrape_sd=8.021µs notify=2.22µs notify_sd=3µs rules=3.42µs - level=info ts=2021-08-14T03:05:48.718Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config533282859 - level=info ts=2021-08-14T03:05:48.718Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config533282859 totalDuration=607.166µs remote_storage=5.4µs web_handler=1.26µs query_engine=36.04µs scrape=130.181µs scrape_sd=9.02µs notify=3.04µs notify_sd=3.081µs rules=3.4µs - level=info ts=2021-08-14T03:05:48.730Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config533282859 - level=info ts=2021-08-14T03:05:48.730Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config533282859 totalDuration=512.105µs remote_storage=5.04µs web_handler=1.46µs query_engine=89.341µs scrape=114.961µs scrape_sd=10.2µs notify=1.9µs notify_sd=3.06µs rules=4.08µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:38.828Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:38.828Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:38.828Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:38.828Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:38.828Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:38.828Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:38.832Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:38.833Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:38.849Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:38.859Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:38.859Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.6µs + level=info ts=2022-09-16T09:37:38.859Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:38.859Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:38.860Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=81.42µs wal_replay_duration=450.18µs total_replay_duration=604.5µs + level=info ts=2022-09-16T09:37:38.865Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:38.865Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:38.865Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config155342407 + level=info ts=2022-09-16T09:37:38.866Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config155342407 totalDuration=762.78µs remote_storage=5.78µs web_handler=1.4µs query_engine=27.48µs scrape=410.52µs scrape_sd=16.32µs notify=2.28µs notify_sd=5.36µs rules=2.98µs + level=info ts=2022-09-16T09:37:38.866Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:39.242Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config155342407 + level=info ts=2022-09-16T09:37:39.242Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config155342407 totalDuration=416.76µs remote_storage=5.28µs web_handler=1.18µs query_engine=9.5µs scrape=123.74µs scrape_sd=8.98µs notify=2.48µs notify_sd=2.88µs rules=3.64µs + level=info ts=2022-09-16T09:37:39.247Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config155342407 + level=info ts=2022-09-16T09:37:39.247Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config155342407 totalDuration=591.16µs remote_storage=4.94µs web_handler=900ns query_engine=37.6µs scrape=118.64µs scrape_sd=8.32µs notify=1.94µs notify_sd=2.94µs rules=2.78µs + level=info ts=2022-09-16T09:37:39.255Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config155342407 + level=info ts=2022-09-16T09:37:39.256Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config155342407 totalDuration=455.74µs remote_storage=4.22µs web_handler=940ns query_engine=72.72µs scrape=118.7µs scrape_sd=7.06µs notify=2.08µs notify_sd=2.68µs rules=2.88µs === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:49.141Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:49.142Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:49.142Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:49.142Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:49.142Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:49.142Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:49.168Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:05:49.174Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:49.180Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:49.201Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:49.201Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.1µs - level=info ts=2021-08-14T03:05:49.201Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:49.217Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:49.217Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=79.981µs wal_replay_duration=15.58967ms total_replay_duration=15.730732ms - level=info ts=2021-08-14T03:05:49.234Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:49.234Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:49.234Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config472938639 - level=info ts=2021-08-14T03:05:49.235Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config472938639 totalDuration=976.549µs remote_storage=6.94µs web_handler=1.4µs query_engine=39.12µs scrape=525.066µs scrape_sd=21.26µs notify=3.44µs notify_sd=7.36µs rules=4.14µs - level=info ts=2021-08-14T03:05:49.235Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:49.264Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config472938639 - level=info ts=2021-08-14T03:05:49.264Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config472938639 totalDuration=409.804µs remote_storage=5.68µs web_handler=1.56µs query_engine=11.7µs scrape=119.961µs scrape_sd=9.02µs notify=2.14µs notify_sd=3.54µs rules=4.36µs - level=info ts=2021-08-14T03:05:49.274Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config472938639 - level=info ts=2021-08-14T03:05:49.274Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config472938639 totalDuration=479.965µs remote_storage=6.28µs web_handler=1.66µs query_engine=33.04µs scrape=119.501µs scrape_sd=8.201µs notify=2.62µs notify_sd=3µs rules=4.1µs - level=info ts=2021-08-14T03:05:49.281Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config472938639 - level=info ts=2021-08-14T03:05:49.281Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config472938639 totalDuration=493.704µs remote_storage=5.44µs web_handler=1.24µs query_engine=94.541µs scrape=109.841µs scrape_sd=8.76µs notify=2.44µs notify_sd=4.32µs rules=3.54µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:39.375Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:39.376Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:39.376Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:39.376Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:39.376Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:39.376Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:39.384Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:39.385Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:39.387Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:39.395Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:39.395Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.66µs + level=info ts=2022-09-16T09:37:39.395Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:39.402Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:39.402Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=82.22µs wal_replay_duration=7.08484ms total_replay_duration=7.22746ms + level=info ts=2022-09-16T09:37:39.412Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:39.412Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:39.412Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config200622699 + level=info ts=2022-09-16T09:37:39.413Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config200622699 totalDuration=761.54µs remote_storage=5.4µs web_handler=1.34µs query_engine=26.32µs scrape=414.22µs scrape_sd=15.48µs notify=2.62µs notify_sd=5.44µs rules=3.4µs + level=info ts=2022-09-16T09:37:39.413Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:39.773Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config200622699 + level=info ts=2022-09-16T09:37:39.774Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config200622699 totalDuration=390.7µs remote_storage=5.06µs web_handler=1.36µs query_engine=8.22µs scrape=119.42µs scrape_sd=6.86µs notify=2.86µs notify_sd=2.86µs rules=3.3µs + level=info ts=2022-09-16T09:37:39.776Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config200622699 + level=info ts=2022-09-16T09:37:39.776Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config200622699 totalDuration=320.6µs remote_storage=2.96µs web_handler=840ns query_engine=23.2µs scrape=72.18µs scrape_sd=4.84µs notify=1.66µs notify_sd=2.34µs rules=1.78µs + level=info ts=2022-09-16T09:37:39.780Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config200622699 + level=info ts=2022-09-16T09:37:39.780Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config200622699 totalDuration=346.26µs remote_storage=3.48µs web_handler=760ns query_engine=60.3µs scrape=78.96µs scrape_sd=6.2µs notify=1.9µs notify_sd=2.04µs rules=2.12µs === RUN TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2021-08-14T03:05:49.569Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:05:49.569Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:05:49.569Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:05:49.569Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:05:49.569Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:05:49.569Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:05:49.573Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:05:49.574Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:05:49.598Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:05:49.614Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:05:49.615Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.6µs - level=info ts=2021-08-14T03:05:49.615Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:05:49.615Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:05:49.615Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=63.18µs wal_replay_duration=369.504µs total_replay_duration=497.705µs - level=info ts=2021-08-14T03:05:49.634Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:05:49.634Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:05:49.634Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config640867123 - level=info ts=2021-08-14T03:05:49.635Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config640867123 totalDuration=1.736756ms remote_storage=6.3µs web_handler=1.58µs query_engine=39.801µs scrape=501.945µs scrape_sd=20.76µs notify=3.02µs notify_sd=13µs rules=776.847µs - level=info ts=2021-08-14T03:05:49.636Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:05:51.818Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config640867123 - level=info ts=2021-08-14T03:05:51.819Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config640867123 totalDuration=1.325113ms remote_storage=6.22µs web_handler=2.14µs query_engine=12µs scrape=116.941µs scrape_sd=13.06µs notify=2.86µs notify_sd=3.621µs rules=758.667µs - level=info ts=2021-08-14T03:05:53.821Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config640867123 - level=info ts=2021-08-14T03:05:53.822Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config640867123 totalDuration=1.279952ms remote_storage=5.7µs web_handler=1.64µs query_engine=29.1µs scrape=157.062µs scrape_sd=14µs notify=2.92µs notify_sd=3.56µs rules=638.846µs - level=info ts=2021-08-14T03:05:57.829Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config640867123 - level=info ts=2021-08-14T03:05:57.830Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config640867123 totalDuration=1.353013ms remote_storage=5.72µs web_handler=1.34µs query_engine=88.001µs scrape=154.302µs scrape_sd=13.84µs notify=3.06µs notify_sd=3.5µs rules=618.886µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:39.901Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:39.902Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:39.902Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:39.902Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:39.902Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:39.902Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:39.906Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:39.907Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:39.916Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:39.925Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:39.925Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.52µs + level=info ts=2022-09-16T09:37:39.925Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:39.926Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:39.926Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=70.08µs wal_replay_duration=444.34µs total_replay_duration=597.74µs + level=info ts=2022-09-16T09:37:39.931Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:39.931Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:39.931Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config882188495 + level=info ts=2022-09-16T09:37:39.933Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config882188495 totalDuration=1.55934ms remote_storage=6.02µs web_handler=1.32µs query_engine=34.32µs scrape=435.66µs scrape_sd=16.08µs notify=2.1µs notify_sd=5.22µs rules=726.46µs + level=info ts=2022-09-16T09:37:39.933Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:42.295Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config882188495 + level=info ts=2022-09-16T09:37:42.297Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config882188495 totalDuration=1.2782ms remote_storage=4.9µs web_handler=1.36µs query_engine=14.58µs scrape=129.4µs scrape_sd=8.06µs notify=2.36µs notify_sd=3.38µs rules=722.96µs + level=info ts=2022-09-16T09:37:44.298Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config882188495 + level=info ts=2022-09-16T09:37:44.299Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config882188495 totalDuration=1.05408ms remote_storage=5.38µs web_handler=1.4µs query_engine=25.34µs scrape=136.02µs scrape_sd=11.74µs notify=2.5µs notify_sd=3.34µs rules=549.08µs + level=info ts=2022-09-16T09:37:48.302Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config882188495 + level=info ts=2022-09-16T09:37:48.303Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config882188495 totalDuration=1.09986ms remote_storage=5.04µs web_handler=1.06µs query_engine=95.08µs scrape=131.62µs scrape_sd=11.26µs notify=2.44µs notify_sd=2.82µs rules=515.7µs === RUN TestQueryLog/api_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:06:00.085Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:00.086Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:00.086Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:00.086Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:00.086Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:00.086Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:00.097Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:00.100Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:00.116Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:00.126Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:00.126Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.96µs - level=info ts=2021-08-14T03:06:00.126Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:00.127Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:00.127Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=88.601µs wal_replay_duration=616.366µs total_replay_duration=787.888µs - level=info ts=2021-08-14T03:06:00.139Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:00.140Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:00.140Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157963799 - level=info ts=2021-08-14T03:06:00.141Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157963799 totalDuration=870.208µs remote_storage=7.201µs web_handler=2.18µs query_engine=2.64µs scrape=542.105µs scrape_sd=22.9µs notify=2.94µs notify_sd=7.96µs rules=4.02µs - level=info ts=2021-08-14T03:06:00.141Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:00.364Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157963799 - level=info ts=2021-08-14T03:06:00.364Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157963799 totalDuration=600.265µs remote_storage=6.321µs web_handler=1.08µs query_engine=34.6µs scrape=126.381µs scrape_sd=8.46µs notify=2.58µs notify_sd=3.26µs rules=4.74µs - level=info ts=2021-08-14T03:06:00.368Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157963799 - level=info ts=2021-08-14T03:06:00.368Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157963799 totalDuration=302.983µs remote_storage=5.46µs web_handler=880ns query_engine=8.54µs scrape=98.881µs scrape_sd=6.76µs notify=1.7µs notify_sd=2.84µs rules=3.36µs - level=info ts=2021-08-14T03:06:00.371Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157963799 - level=info ts=2021-08-14T03:06:00.371Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157963799 totalDuration=395.904µs remote_storage=4.18µs web_handler=1.54µs query_engine=25.6µs scrape=107.101µs scrape_sd=7.1µs notify=2.04µs notify_sd=2.78µs rules=4.1µs - level=info ts=2021-08-14T03:06:00.383Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config157963799 - level=info ts=2021-08-14T03:06:00.384Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config157963799 totalDuration=588.845µs remote_storage=5.84µs web_handler=1.7µs query_engine=96.401µs scrape=123.221µs scrape_sd=10.48µs notify=2.34µs notify_sd=3.12µs rules=4.74µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:50.437Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:50.437Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:50.437Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:50.437Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:50.437Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:50.437Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:50.450Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:50.452Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:50.462Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:50.468Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:50.468Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.08µs + level=info ts=2022-09-16T09:37:50.468Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:50.468Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:50.468Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=69.76µs wal_replay_duration=461.6µs total_replay_duration=621.56µs + level=info ts=2022-09-16T09:37:50.474Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:50.474Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:50.474Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config277109619 + level=info ts=2022-09-16T09:37:50.475Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config277109619 totalDuration=654.18µs remote_storage=6µs web_handler=1.48µs query_engine=2.3µs scrape=412.92µs scrape_sd=16.7µs notify=2.46µs notify_sd=5.52µs rules=3.38µs + level=info ts=2022-09-16T09:37:50.475Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:50.828Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config277109619 + level=info ts=2022-09-16T09:37:50.829Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config277109619 totalDuration=537.18µs remote_storage=5.34µs web_handler=1.66µs query_engine=26.68µs scrape=102.52µs scrape_sd=7.84µs notify=2.42µs notify_sd=2.88µs rules=3.32µs + level=info ts=2022-09-16T09:37:50.831Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config277109619 + level=info ts=2022-09-16T09:37:50.831Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config277109619 totalDuration=256.04µs remote_storage=2.88µs web_handler=720ns query_engine=7.52µs scrape=79.68µs scrape_sd=5.94µs notify=1.6µs notify_sd=2.68µs rules=2.68µs + level=info ts=2022-09-16T09:37:50.833Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config277109619 + level=info ts=2022-09-16T09:37:50.834Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config277109619 totalDuration=340.46µs remote_storage=3.48µs web_handler=700ns query_engine=28.64µs scrape=86.26µs scrape_sd=5µs notify=1.28µs notify_sd=2.28µs rules=2.46µs + level=info ts=2022-09-16T09:37:50.837Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config277109619 + level=info ts=2022-09-16T09:37:50.838Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config277109619 totalDuration=396.26µs remote_storage=2.78µs web_handler=1.08µs query_engine=62.8µs scrape=78.84µs scrape_sd=6.3µs notify=1.82µs notify_sd=2.38µs rules=11.52µs === RUN TestQueryLog/console_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:06:00.583Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:00.583Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:00.583Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:00.583Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:00.583Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:00.583Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:00.588Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:00.590Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:00.616Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:00.627Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:00.627Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.14µs - level=info ts=2021-08-14T03:06:00.627Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:00.628Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:00.628Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=68.76µs wal_replay_duration=371.564µs total_replay_duration=513.125µs - level=info ts=2021-08-14T03:06:00.635Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:00.635Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:00.635Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config168550715 - level=info ts=2021-08-14T03:06:00.637Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config168550715 totalDuration=2.142781ms remote_storage=8.76µs web_handler=2.06µs query_engine=3.54µs scrape=886.668µs scrape_sd=43.501µs notify=2.96µs notify_sd=7.52µs rules=5.34µs - level=info ts=2021-08-14T03:06:00.637Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:00.914Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config168550715 - level=info ts=2021-08-14T03:06:00.915Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config168550715 totalDuration=583.466µs remote_storage=6.54µs web_handler=980ns query_engine=28.84µs scrape=118.461µs scrape_sd=10.86µs notify=2.5µs notify_sd=3.22µs rules=3.84µs - level=info ts=2021-08-14T03:06:00.919Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config168550715 - level=info ts=2021-08-14T03:06:00.919Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config168550715 totalDuration=339.304µs remote_storage=5µs web_handler=1.56µs query_engine=9.06µs scrape=103.821µs scrape_sd=8.32µs notify=1.88µs notify_sd=3.02µs rules=3.28µs - level=info ts=2021-08-14T03:06:00.922Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config168550715 - level=info ts=2021-08-14T03:06:00.923Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config168550715 totalDuration=416.024µs remote_storage=4.7µs web_handler=1.02µs query_engine=27.561µs scrape=98.601µs scrape_sd=7.3µs notify=2.06µs notify_sd=2.98µs rules=3.68µs - level=info ts=2021-08-14T03:06:00.929Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config168550715 - level=info ts=2021-08-14T03:06:00.930Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config168550715 totalDuration=610.405µs remote_storage=5.82µs web_handler=1.74µs query_engine=102.521µs scrape=123.981µs scrape_sd=9.7µs notify=2.46µs notify_sd=3.54µs rules=3.8µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:50.956Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:50.957Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:50.957Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:50.957Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:50.957Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:50.957Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:50.963Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:50.963Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:50.976Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:50.984Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:50.984Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.56µs + level=info ts=2022-09-16T09:37:50.984Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:50.990Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:50.990Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=68.94µs wal_replay_duration=5.95814ms total_replay_duration=6.08076ms + level=info ts=2022-09-16T09:37:51.000Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:51.000Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:51.000Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config327165015 + level=info ts=2022-09-16T09:37:51.001Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config327165015 totalDuration=1.04024ms remote_storage=6.3µs web_handler=1.48µs query_engine=3µs scrape=505.3µs scrape_sd=21.88µs notify=2.78µs notify_sd=6.18µs rules=3.82µs + level=info ts=2022-09-16T09:37:51.001Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:51.354Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config327165015 + level=info ts=2022-09-16T09:37:51.355Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config327165015 totalDuration=568.02µs remote_storage=5.22µs web_handler=920ns query_engine=34.26µs scrape=109.54µs scrape_sd=7.44µs notify=3.18µs notify_sd=3.76µs rules=3.38µs + level=info ts=2022-09-16T09:37:51.357Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config327165015 + level=info ts=2022-09-16T09:37:51.357Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config327165015 totalDuration=271.2µs remote_storage=3.1µs web_handler=1µs query_engine=24.78µs scrape=92.2µs scrape_sd=6.34µs notify=2.24µs notify_sd=2.44µs rules=2.02µs + level=info ts=2022-09-16T09:37:51.360Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config327165015 + level=info ts=2022-09-16T09:37:51.360Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config327165015 totalDuration=332.02µs remote_storage=3.16µs web_handler=900ns query_engine=29.4µs scrape=83.18µs scrape_sd=5.96µs notify=1.74µs notify_sd=2.2µs rules=2.32µs + level=info ts=2022-09-16T09:37:51.364Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config327165015 + level=info ts=2022-09-16T09:37:51.364Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config327165015 totalDuration=402µs remote_storage=3.38µs web_handler=760ns query_engine=70.68µs scrape=81.72µs scrape_sd=6.34µs notify=1.68µs notify_sd=2.34µs rules=2.16µs === RUN TestQueryLog/rule_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2021-08-14T03:06:01.212Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:01.213Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:01.213Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:01.213Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:01.213Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:01.213Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:01.231Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:01.233Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:01.243Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:01.246Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:01.246Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.98µs - level=info ts=2021-08-14T03:06:01.246Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:01.246Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:01.246Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=68.701µs wal_replay_duration=406.463µs total_replay_duration=536.645µs - level=info ts=2021-08-14T03:06:01.256Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:01.256Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:01.256Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config227539103 - level=info ts=2021-08-14T03:06:01.271Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config227539103 totalDuration=14.56644ms remote_storage=6.02µs web_handler=1.26µs query_engine=2.98µs scrape=12.891164ms scrape_sd=58.461µs notify=3.68µs notify_sd=8.9µs rules=1.255772ms - level=info ts=2021-08-14T03:06:01.271Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:03.465Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config227539103 - level=info ts=2021-08-14T03:06:03.467Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config227539103 totalDuration=1.431634ms remote_storage=7.42µs web_handler=1.081µs query_engine=38.38µs scrape=123.341µs scrape_sd=8.92µs notify=3.06µs notify_sd=4.44µs rules=760.568µs - level=info ts=2021-08-14T03:06:05.468Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config227539103 - level=info ts=2021-08-14T03:06:05.470Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config227539103 totalDuration=1.342393ms remote_storage=6.58µs web_handler=1.46µs query_engine=15.92µs scrape=192.862µs scrape_sd=13.58µs notify=2.7µs notify_sd=3.9µs rules=689.627µs - level=info ts=2021-08-14T03:06:07.473Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config227539103 - level=info ts=2021-08-14T03:06:07.479Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config227539103 totalDuration=6.126239ms remote_storage=6.92µs web_handler=1.34µs query_engine=38.801µs scrape=192.401µs scrape_sd=13.921µs notify=3.02µs notify_sd=4.12µs rules=5.26109ms - level=info ts=2021-08-14T03:06:11.484Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config227539103 - level=info ts=2021-08-14T03:06:11.485Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config227539103 totalDuration=1.288553ms remote_storage=6.1µs web_handler=1.76µs query_engine=61.561µs scrape=133.301µs scrape_sd=12.3µs notify=3.24µs notify_sd=4.76µs rules=678.727µs + query_log_test.go:275: level=info ts=2022-09-16T09:37:51.492Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:37:51.492Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:37:51.492Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:37:51.492Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:37:51.492Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:37:51.492Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:37:51.496Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:37:51.498Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:37:51.513Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:37:51.525Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:37:51.525Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.52µs + level=info ts=2022-09-16T09:37:51.525Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:37:51.526Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:37:51.526Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=138.8µs wal_replay_duration=564.54µs total_replay_duration=819.34µs + level=info ts=2022-09-16T09:37:51.532Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:37:51.532Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:37:51.532Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config700543867 + level=info ts=2022-09-16T09:37:51.534Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config700543867 totalDuration=1.64062ms remote_storage=6.12µs web_handler=1.76µs query_engine=3.42µs scrape=398.36µs scrape_sd=18.12µs notify=2.66µs notify_sd=5.28µs rules=911.72µs + level=info ts=2022-09-16T09:37:51.534Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:37:53.877Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config700543867 + level=info ts=2022-09-16T09:37:53.878Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config700543867 totalDuration=1.54422ms remote_storage=6.26µs web_handler=1.44µs query_engine=37.68µs scrape=168.82µs scrape_sd=9.32µs notify=2.86µs notify_sd=3.68µs rules=820.76µs + level=info ts=2022-09-16T09:37:55.880Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config700543867 + level=info ts=2022-09-16T09:37:55.881Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config700543867 totalDuration=1.04526ms remote_storage=6.36µs web_handler=1.48µs query_engine=12.46µs scrape=125.78µs scrape_sd=11.32µs notify=2.42µs notify_sd=3.46µs rules=567.84µs + level=info ts=2022-09-16T09:37:57.883Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config700543867 + level=info ts=2022-09-16T09:37:57.884Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config700543867 totalDuration=1.21576ms remote_storage=5.72µs web_handler=1.68µs query_engine=37µs scrape=160.92µs scrape_sd=13.26µs notify=3.22µs notify_sd=3.4µs rules=624.74µs + level=info ts=2022-09-16T09:38:01.886Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config700543867 + level=info ts=2022-09-16T09:38:01.888Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config700543867 totalDuration=1.34512ms remote_storage=5.42µs web_handler=1.58µs query_engine=108.98µs scrape=151.46µs scrape_sd=12.08µs notify=3.36µs notify_sd=3.38µs rules=677µs === RUN TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:06:13.743Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:13.743Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:13.743Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:13.743Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:13.743Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:13.743Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:13.754Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:13.755Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:13.755Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:06:13.758Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:13.773Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:13.774Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.02µs - level=info ts=2021-08-14T03:06:13.774Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:13.798Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:13.798Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=77.041µs wal_replay_duration=24.028932ms total_replay_duration=24.153353ms - level=info ts=2021-08-14T03:06:13.806Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:13.806Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:13.806Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config786985539 - level=info ts=2021-08-14T03:06:13.807Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config786985539 totalDuration=924.569µs remote_storage=6.56µs web_handler=1.56µs query_engine=32.281µs scrape=557.685µs scrape_sd=21.2µs notify=2.6µs notify_sd=6.861µs rules=4.32µs - level=info ts=2021-08-14T03:06:13.807Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:14.009Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config786985539 - level=info ts=2021-08-14T03:06:14.009Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config786985539 totalDuration=491.365µs remote_storage=6.06µs web_handler=1.38µs query_engine=13µs scrape=127.601µs scrape_sd=8.88µs notify=3.76µs notify_sd=3.5µs rules=4.541µs - level=info ts=2021-08-14T03:06:14.012Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config786985539 - level=info ts=2021-08-14T03:06:14.013Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config786985539 totalDuration=417.964µs remote_storage=4.2µs web_handler=1.08µs query_engine=30.901µs scrape=108.861µs scrape_sd=7.04µs notify=1.86µs notify_sd=2.52µs rules=2.88µs - level=info ts=2021-08-14T03:06:14.019Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config786985539 - level=info ts=2021-08-14T03:06:14.019Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config786985539 totalDuration=484.185µs remote_storage=4.82µs web_handler=1.24µs query_engine=63.661µs scrape=105.281µs scrape_sd=7.66µs notify=2.38µs notify_sd=2.68µs rules=3.46µs + query_log_test.go:275: level=info ts=2022-09-16T09:38:03.996Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:38:03.996Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:38:03.996Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:38:03.996Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:38:03.997Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:38:03.997Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:38:04.001Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:38:04.003Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:38:04.005Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:38:04.008Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:38:04.014Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:38:04.014Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.08µs + level=info ts=2022-09-16T09:38:04.014Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:38:04.014Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:38:04.014Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=73.54µs wal_replay_duration=467.28µs total_replay_duration=603.42µs + level=info ts=2022-09-16T09:38:04.020Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:38:04.020Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:38:04.020Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config983535327 + level=info ts=2022-09-16T09:38:04.021Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config983535327 totalDuration=779.12µs remote_storage=5.94µs web_handler=1.52µs query_engine=29.48µs scrape=391.08µs scrape_sd=17.28µs notify=2.2µs notify_sd=6.08µs rules=3.5µs + level=info ts=2022-09-16T09:38:04.021Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:38:04.402Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config983535327 + level=info ts=2022-09-16T09:38:04.403Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config983535327 totalDuration=414.48µs remote_storage=5.02µs web_handler=1.4µs query_engine=8.48µs scrape=119.7µs scrape_sd=7.52µs notify=2.42µs notify_sd=3.18µs rules=3.76µs + level=info ts=2022-09-16T09:38:04.410Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config983535327 + level=info ts=2022-09-16T09:38:04.410Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config983535327 totalDuration=476.52µs remote_storage=5.1µs web_handler=1.02µs query_engine=27.48µs scrape=108.76µs scrape_sd=7.62µs notify=2.16µs notify_sd=3µs rules=3.82µs + level=info ts=2022-09-16T09:38:04.415Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config983535327 + level=info ts=2022-09-16T09:38:04.416Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config983535327 totalDuration=461.96µs remote_storage=3.86µs web_handler=800ns query_engine=67.52µs scrape=124.76µs scrape_sd=6.94µs notify=2.28µs notify_sd=3.52µs rules=2.76µs === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:06:14.288Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:14.288Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:14.288Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:14.288Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:14.288Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:14.288Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:14.292Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:14.293Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:14.301Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:06:14.314Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:14.321Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:14.321Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.22µs - level=info ts=2021-08-14T03:06:14.321Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:14.322Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:14.322Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=72.921µs wal_replay_duration=607.526µs total_replay_duration=760.348µs - level=info ts=2021-08-14T03:06:14.329Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:14.329Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:14.329Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config483178023 - level=info ts=2021-08-14T03:06:14.330Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config483178023 totalDuration=859.708µs remote_storage=7.1µs web_handler=1.82µs query_engine=34.52µs scrape=469.985µs scrape_sd=21.94µs notify=2.46µs notify_sd=5.08µs rules=4.02µs - level=info ts=2021-08-14T03:06:14.330Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:14.551Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config483178023 - level=info ts=2021-08-14T03:06:14.551Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config483178023 totalDuration=378.224µs remote_storage=6.14µs web_handler=1.5µs query_engine=9.12µs scrape=108.901µs scrape_sd=8.04µs notify=3.16µs notify_sd=4.28µs rules=4.1µs - level=info ts=2021-08-14T03:06:14.556Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config483178023 - level=info ts=2021-08-14T03:06:14.556Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config483178023 totalDuration=408.504µs remote_storage=4.46µs web_handler=1.1µs query_engine=31.9µs scrape=93.921µs scrape_sd=7.82µs notify=1.94µs notify_sd=2.58µs rules=3.26µs - level=info ts=2021-08-14T03:06:14.562Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config483178023 - level=info ts=2021-08-14T03:06:14.563Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config483178023 totalDuration=569.766µs remote_storage=5.04µs web_handler=820ns query_engine=71.24µs scrape=125.001µs scrape_sd=7.92µs notify=2.36µs notify_sd=3.4µs rules=3.62µs + query_log_test.go:275: level=info ts=2022-09-16T09:38:04.519Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:38:04.519Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:38:04.519Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:38:04.519Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:38:04.519Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:38:04.520Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:38:04.524Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:38:04.525Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:38:04.525Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:38:04.532Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:38:04.540Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:38:04.540Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.98µs + level=info ts=2022-09-16T09:38:04.541Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:38:04.541Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:38:04.541Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=73.88µs wal_replay_duration=350.28µs total_replay_duration=484.56µs + level=info ts=2022-09-16T09:38:04.547Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:38:04.547Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:38:04.547Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config160451715 + level=info ts=2022-09-16T09:38:04.548Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config160451715 totalDuration=708.62µs remote_storage=5.86µs web_handler=1.46µs query_engine=26.62µs scrape=363.42µs scrape_sd=16.92µs notify=2.86µs notify_sd=5.32µs rules=4.14µs + level=info ts=2022-09-16T09:38:04.548Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:38:04.930Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config160451715 + level=info ts=2022-09-16T09:38:04.931Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config160451715 totalDuration=428.66µs remote_storage=5.44µs web_handler=1.34µs query_engine=8.56µs scrape=130.02µs scrape_sd=7.48µs notify=2.48µs notify_sd=3.16µs rules=3.42µs + level=info ts=2022-09-16T09:38:04.933Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config160451715 + level=info ts=2022-09-16T09:38:04.933Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config160451715 totalDuration=358.78µs remote_storage=3µs web_handler=1.44µs query_engine=22.86µs scrape=87.28µs scrape_sd=5.7µs notify=1.36µs notify_sd=2.26µs rules=2.46µs + level=info ts=2022-09-16T09:38:04.938Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config160451715 + level=info ts=2022-09-16T09:38:04.938Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config160451715 totalDuration=481.3µs remote_storage=4.04µs web_handler=1.22µs query_engine=70.64µs scrape=111.2µs scrape_sd=7.68µs notify=2.08µs notify_sd=2.74µs rules=2.52µs === RUN TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar query_log_test.go:58: changing prefix has no effect on rules === RUN TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:06:14.865Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:14.865Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:14.865Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:14.865Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:14.865Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:14.865Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:14.874Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:14.875Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:14.876Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:06:14.897Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:14.915Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:14.915Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.6µs - level=info ts=2021-08-14T03:06:14.915Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:14.915Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:14.916Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=76.74µs wal_replay_duration=485.405µs total_replay_duration=641.866µs - level=info ts=2021-08-14T03:06:14.927Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:14.927Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:14.927Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config329980491 - level=info ts=2021-08-14T03:06:14.928Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config329980491 totalDuration=696.647µs remote_storage=6.261µs web_handler=1.62µs query_engine=2.8µs scrape=437.944µs scrape_sd=20.66µs notify=2.82µs notify_sd=6.34µs rules=3.68µs - level=info ts=2021-08-14T03:06:14.928Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:15.171Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config329980491 - level=info ts=2021-08-14T03:06:15.172Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config329980491 totalDuration=614.626µs remote_storage=5.4µs web_handler=1.6µs query_engine=34.361µs scrape=127.741µs scrape_sd=9.64µs notify=2.5µs notify_sd=3.74µs rules=4.62µs - level=info ts=2021-08-14T03:06:15.175Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config329980491 - level=info ts=2021-08-14T03:06:15.176Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config329980491 totalDuration=305.683µs remote_storage=4.18µs web_handler=1.34µs query_engine=8.48µs scrape=105.941µs scrape_sd=7.28µs notify=2.26µs notify_sd=2.9µs rules=3.16µs - level=info ts=2021-08-14T03:06:15.180Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config329980491 - level=info ts=2021-08-14T03:06:15.180Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config329980491 totalDuration=458.464µs remote_storage=5.38µs web_handler=900ns query_engine=32.401µs scrape=108.361µs scrape_sd=8.64µs notify=2.24µs notify_sd=3.08µs rules=3.68µs - level=info ts=2021-08-14T03:06:15.187Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config329980491 - level=info ts=2021-08-14T03:06:15.187Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config329980491 totalDuration=549.386µs remote_storage=5.24µs web_handler=1.64µs query_engine=92.561µs scrape=119.661µs scrape_sd=10.9µs notify=2.86µs notify_sd=4.14µs rules=3.8µs + query_log_test.go:275: level=info ts=2022-09-16T09:38:05.189Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:38:05.189Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:38:05.189Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:38:05.189Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:38:05.189Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:38:05.190Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:38:05.193Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:38:05.194Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:38:05.194Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:38:05.203Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:38:05.213Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:38:05.213Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.24µs + level=info ts=2022-09-16T09:38:05.213Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:38:05.213Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:38:05.213Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=80.76µs wal_replay_duration=511.78µs total_replay_duration=655.28µs + level=info ts=2022-09-16T09:38:05.218Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:38:05.218Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:38:05.219Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config262790759 + level=info ts=2022-09-16T09:38:05.219Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config262790759 totalDuration=791.42µs remote_storage=6.2µs web_handler=1.34µs query_engine=2.72µs scrape=519.22µs scrape_sd=17.44µs notify=2.72µs notify_sd=5.38µs rules=4.18µs + level=info ts=2022-09-16T09:38:05.219Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:38:05.592Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config262790759 + level=info ts=2022-09-16T09:38:05.593Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config262790759 totalDuration=568.86µs remote_storage=5.86µs web_handler=980ns query_engine=33.48µs scrape=127.1µs scrape_sd=7.92µs notify=2.88µs notify_sd=3.26µs rules=3.58µs + level=info ts=2022-09-16T09:38:05.595Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config262790759 + level=info ts=2022-09-16T09:38:05.595Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config262790759 totalDuration=287.36µs remote_storage=3.54µs web_handler=780ns query_engine=7.74µs scrape=80.2µs scrape_sd=6.18µs notify=16.32µs notify_sd=2.68µs rules=2.5µs + level=info ts=2022-09-16T09:38:05.598Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config262790759 + level=info ts=2022-09-16T09:38:05.598Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config262790759 totalDuration=413.92µs remote_storage=3.18µs web_handler=880ns query_engine=29.96µs scrape=106µs scrape_sd=6.12µs notify=2.04µs notify_sd=2.38µs rules=2.32µs + level=info ts=2022-09-16T09:38:05.607Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config262790759 + level=info ts=2022-09-16T09:38:05.607Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config262790759 totalDuration=540.02µs remote_storage=5.72µs web_handler=900ns query_engine=80.9µs scrape=116.76µs scrape_sd=7.04µs notify=2.7µs notify_sd=3.32µs rules=3.62µs === RUN TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2021-08-14T03:06:15.430Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2021-08-14T03:06:15.430Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2021-08-14T03:06:15.431Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" - level=info ts=2021-08-14T03:06:15.431Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 codethink12-arm64 (none))" - level=info ts=2021-08-14T03:06:15.431Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2021-08-14T03:06:15.431Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2021-08-14T03:06:15.451Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2021-08-14T03:06:15.452Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2021-08-14T03:06:15.452Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2021-08-14T03:06:15.464Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2021-08-14T03:06:15.480Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2021-08-14T03:06:15.481Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.78µs - level=info ts=2021-08-14T03:06:15.481Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2021-08-14T03:06:15.501Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2021-08-14T03:06:15.502Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=76.681µs wal_replay_duration=20.788121ms total_replay_duration=20.973363ms - level=info ts=2021-08-14T03:06:15.516Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2021-08-14T03:06:15.517Z caller=main.go:745 msg="TSDB started" - level=info ts=2021-08-14T03:06:15.517Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config141892271 - level=info ts=2021-08-14T03:06:15.518Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config141892271 totalDuration=923.509µs remote_storage=7.94µs web_handler=1.42µs query_engine=2.72µs scrape=594.745µs scrape_sd=22.781µs notify=3.56µs notify_sd=7.28µs rules=4.62µs - level=info ts=2021-08-14T03:06:15.518Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2021-08-14T03:06:15.718Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config141892271 - level=info ts=2021-08-14T03:06:15.719Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config141892271 totalDuration=638.486µs remote_storage=5.52µs web_handler=1.66µs query_engine=32.48µs scrape=171.602µs scrape_sd=10.7µs notify=2.74µs notify_sd=3.22µs rules=3.32µs - level=info ts=2021-08-14T03:06:15.723Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config141892271 - level=info ts=2021-08-14T03:06:15.723Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config141892271 totalDuration=341.823µs remote_storage=3.68µs web_handler=1.4µs query_engine=9.96µs scrape=108.321µs scrape_sd=9.62µs notify=2.14µs notify_sd=3.1µs rules=3.58µs - level=info ts=2021-08-14T03:06:15.726Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config141892271 - level=info ts=2021-08-14T03:06:15.727Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config141892271 totalDuration=533.965µs remote_storage=5.3µs web_handler=1.18µs query_engine=35.661µs scrape=128.501µs scrape_sd=8.54µs notify=1.9µs notify_sd=2.8µs rules=3.94µs - level=info ts=2021-08-14T03:06:15.733Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config141892271 - level=info ts=2021-08-14T03:06:15.734Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config141892271 totalDuration=486.185µs remote_storage=5.06µs web_handler=1.64µs query_engine=77.001µs scrape=110.341µs scrape_sd=7.76µs notify=2.44µs notify_sd=3.381µs rules=4.32µs + query_log_test.go:275: level=info ts=2022-09-16T09:38:05.712Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-09-16T09:38:05.712Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-09-16T09:38:05.713Z caller=main.go:360 build_context="(go=go1.15.9, user=, date=)" + level=info ts=2022-09-16T09:38:05.713Z caller=main.go:361 host_details="(Linux 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-09-16T09:38:05.713Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-09-16T09:38:05.713Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-09-16T09:38:05.718Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-09-16T09:38:05.718Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-09-16T09:38:05.718Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-09-16T09:38:05.747Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-09-16T09:38:05.751Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-09-16T09:38:05.751Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.98µs + level=info ts=2022-09-16T09:38:05.751Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-09-16T09:38:05.752Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-09-16T09:38:05.752Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=71.66µs wal_replay_duration=441.88µs total_replay_duration=599.88µs + level=info ts=2022-09-16T09:38:05.758Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-09-16T09:38:05.758Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-09-16T09:38:05.758Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config408463499 + level=info ts=2022-09-16T09:38:05.758Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config408463499 totalDuration=690.94µs remote_storage=4.84µs web_handler=1.3µs query_engine=2.5µs scrape=454.76µs scrape_sd=17.22µs notify=2.6µs notify_sd=5.52µs rules=3.92µs + level=info ts=2022-09-16T09:38:05.759Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-09-16T09:38:06.122Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config408463499 + level=info ts=2022-09-16T09:38:06.122Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config408463499 totalDuration=553.96µs remote_storage=5.66µs web_handler=920ns query_engine=26.68µs scrape=127.44µs scrape_sd=7.58µs notify=2.68µs notify_sd=2.96µs rules=3.56µs + level=info ts=2022-09-16T09:38:06.125Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config408463499 + level=info ts=2022-09-16T09:38:06.125Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config408463499 totalDuration=295.18µs remote_storage=2.52µs web_handler=1.04µs query_engine=7.34µs scrape=118.76µs scrape_sd=6.2µs notify=1.66µs notify_sd=2.5µs rules=2.18µs + level=info ts=2022-09-16T09:38:06.127Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config408463499 + level=info ts=2022-09-16T09:38:06.128Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config408463499 totalDuration=318.3µs remote_storage=3.02µs web_handler=900ns query_engine=20.16µs scrape=88.42µs scrape_sd=5.08µs notify=1.32µs notify_sd=2.04µs rules=2.46µs + level=info ts=2022-09-16T09:38:06.132Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config408463499 + level=info ts=2022-09-16T09:38:06.132Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config408463499 totalDuration=357.42µs remote_storage=3.12µs web_handler=820ns query_engine=55.78µs scrape=90.84µs scrape_sd=6.2µs notify=1.62µs notify_sd=2.14µs rules=2.16µs === RUN TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar query_log_test.go:58: changing prefix has no effect on rules ---- PASS: TestQueryLog (55.95s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start (1.15s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start (0.60s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start (10.58s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000 (0.55s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000 (0.59s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000 (12.59s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.59s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.55s) +--- PASS: TestQueryLog (54.94s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start (0.55s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start (0.56s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start (10.56s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000 (0.53s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000 (0.52s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000 (12.52s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.52s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.54s) --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.57s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.63s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.54s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.68s) --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start (0.56s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start (0.55s) - --- PASS: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start (10.55s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000 (0.55s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000 (0.54s) - --- PASS: TestQueryLog/rule_queries,_[::1]:15000 (12.55s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.62s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start (0.53s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start (0.52s) + --- PASS: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start (10.52s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000 (0.54s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000 (0.52s) + --- PASS: TestQueryLog/rule_queries,_[::1]:15000 (12.52s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.53s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.52s) --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar (0.55s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar (0.54s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar (0.67s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar (0.53s) --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar (0.00s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 64.226s +ok github.com/prometheus/prometheus/cmd/prometheus 62.231s === RUN TestBackfill backfill_test.go:490: Test:Empty file. backfill_test.go:490: Test:Multiple samples with different timestamp for different series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XN3BNHM2MK8FGWTX2W8V 1565133713989 1565133713991 2ms 2 2 2 717 +01GD2TH85ZTGF0J20NDWEZYJP3 1565133713989 1565133713991 2ms 2 2 2 717 backfill_test.go:490: Test:Multiple samples separated by 3 days. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XP7YGJWZV7HQNKBPVJ78 1565133713989 1565133713990 1ms 1 1 1 620 -01FD19XQ746183W6NTJYK1YKRM 1565392913989 1565392913990 1ms 1 1 1 620 -01FD19XQY47VVX2GBTVCHT1Z9A 1565652113989 1565652113990 1ms 1 1 1 620 +01GD2TH8P1NRV0WDFB7V8HVAQC 1565133713989 1565133713990 1ms 1 1 1 620 +01GD2TH95CTVQ8RD27NXCSC8EH 1565392913989 1565392913990 1ms 1 1 1 620 +01GD2TH9HEQ3XK8GRJ1M4RZQBF 1565652113989 1565652113990 1ms 1 1 1 620 backfill_test.go:490: Test:Unordered samples from multiple series, which end in different blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XRX1D1J9DXF1082P25PR 1565133713989 1565133713990 1ms 1 1 1 620 -01FD19XTCGFZZT0YP6M57RER56 1565392913989 1565392913990 1ms 1 1 1 619 +01GD2THA04BAR1PMQ7G5S0EF2H 1565133713989 1565133713990 1ms 1 1 1 620 +01GD2THACSHQTNFHTCFQ5DKXAK 1565392913989 1565392913990 1ms 1 1 1 619 backfill_test.go:490: Test:Multiple samples with different timestamp for the same series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XVPQJM7K5J17VCJ3P0WR 1565133713989 1565133715990 2.001s 3 2 2 723 +01GD2THASJP18P4Y73WDWB48FK 1565133713989 1565133715990 2.001s 3 2 2 723 backfill_test.go:490: Test:Multiple samples that end up in different blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XWB9HM818B4SN8289QDR 1565133713989 1565133713990 1ms 1 1 1 620 -01FD19XWYGP9PCMSFDWNMESTBZ 1565144513989 1565144513990 1ms 1 1 1 620 -01FD19XXG13BT95WY2918S5C5H 1565155313989 1565155313990 1ms 1 1 1 620 -01FD19XY24XGP1BY45FMSNPR55 1565166113989 1565166113990 1ms 1 1 1 620 +01GD2THB5E1RR7H9BHFG7H5YKE 1565133713989 1565133713990 1ms 1 1 1 620 +01GD2THBH397RDT6A8ETRE3DF8 1565144513989 1565144513990 1ms 1 1 1 620 +01GD2THBY2KF84ZWKH6QPDHEB1 1565155313989 1565155313990 1ms 1 1 1 620 +01GD2THCFPR4NE04586YENNQ8Z 1565166113989 1565166113990 1ms 1 1 1 620 backfill_test.go:490: Test:Number of samples are greater than the sample batch size. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19XZ1Q1XRF21CGWNGMC950 1565133713989 1565133716001 2.012s 3 1 1 625 -01FD19XZZ9M1501N9KE7RJK7VD 1565144513989 1565144513990 1ms 1 1 1 620 -01FD19Y11PV7C85VNX73K28090 1565155313989 1565155314001 12ms 2 1 1 622 -01FD19Y1X81BBZWWRZ85Z44SCY 1565166113989 1565166113990 1ms 1 1 1 620 +01GD2THCWG1W7T0S3A8X8GQ8MW 1565133713989 1565133716001 2.012s 3 1 1 625 +01GD2THD71JQAJ1G8MGXJYKE48 1565144513989 1565144513990 1ms 1 1 1 620 +01GD2THDJ8EWEAWW00D1DFE5SK 1565155313989 1565155314001 12ms 2 1 1 622 +01GD2THDYD2EPR7WNRJ1JN16M5 1565166113989 1565166113990 1ms 1 1 1 620 backfill_test.go:490: Test:Sample with no #HELP or #TYPE keyword. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19Y2DKS6T5S7ZQCHZGYR2V 6900000 6900001 1ms 1 1 1 600 +01GD2THE9W1SSQYHXEZNPQ8SES 6900000 6900001 1ms 1 1 1 600 backfill_test.go:490: Test:Sample without newline after # EOF. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19Y372BC56YNNHTXQJG4RV 6900000 6900001 1ms 1 1 1 531 +01GD2THEQYSQXFVQSFR57EY1M1 6900000 6900001 1ms 1 1 1 531 backfill_test.go:490: Test:Bare sample. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01FD19Y3QBTNVPAPBQYY2FYD1M 1001000 1001001 1ms 1 1 1 521 +01GD2THF3JDCTPDBX3Z6CB8EJ7 1001000 1001001 1ms 1 1 1 521 backfill_test.go:490: Test:Does not have timestamp. backfill_test.go:490: Test:Has a bad type information. backfill_test.go:490: Test:No newline. backfill_test.go:490: Test:No EOF. backfill_test.go:490: Test:Data after EOF. ---- PASS: TestBackfill (15.56s) +--- PASS: TestBackfill (7.51s) === RUN TestQueryRange @@ -3381,7 +3473,7 @@ === RUN TestRulesUnitTest/Bad_PromQL Unit Testing: ./testdata/bad-promql.yml FAILED: - expr: "join_1 + on(a) join_2", time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="3"}, {__name__="join_2", a="1", b="4"}];many-to-many matching not allowed: matching labels must be unique on one side + expr: "join_1 + on(a) join_2", time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side === RUN TestRulesUnitTest/Bad_rules_(syntax_error) Unit Testing: ./testdata/bad-rules-syntax-test.yml @@ -3391,7 +3483,7 @@ === RUN TestRulesUnitTest/Bad_rules_(error_evaluating) Unit Testing: ./testdata/bad-rules-error-test.yml FAILED: - rule: joined, time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="4"}, {__name__="join_2", a="1", b="3"}];many-to-many matching not allowed: matching labels must be unique on one side + rule: joined, time: 0s, err: found duplicate series for the match group {a="1"} on the right hand-side of the operation: [{__name__="join_2", a="1", b="3"}, {__name__="join_2", a="1", b="4"}];many-to-many matching not allowed: matching labels must be unique on one side === RUN TestRulesUnitTest/Simple_failing_test Unit Testing: ./testdata/failing.yml @@ -3403,15 +3495,15 @@ exp:"{__name__=\"test\"} 1E+00" got:"{__name__=\"test\"} 0E+00" ---- PASS: TestRulesUnitTest (2.83s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (2.64s) - --- PASS: TestRulesUnitTest/Bad_input_series (0.04s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.05s) - --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.04s) - --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.03s) - --- PASS: TestRulesUnitTest/Simple_failing_test (0.03s) +--- PASS: TestRulesUnitTest (2.11s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (2.01s) + --- PASS: TestRulesUnitTest/Bad_input_series (0.03s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.02s) + --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.02s) + --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.02s) + --- PASS: TestRulesUnitTest/Simple_failing_test (0.02s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 18.558s +ok github.com/prometheus/prometheus/cmd/promtool 9.741s === RUN TestYAMLRoundtrip --- PASS: TestYAMLRoundtrip (0.01s) === RUN TestLoadConfig @@ -3419,11 +3511,11 @@ === RUN TestScrapeIntervalLarger --- PASS: TestScrapeIntervalLarger (0.00s) === RUN TestElideSecrets ---- PASS: TestElideSecrets (0.02s) +--- PASS: TestElideSecrets (0.01s) === RUN TestLoadConfigRuleFilesAbsolutePath --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs ---- PASS: TestBadConfigs (0.04s) +--- PASS: TestBadConfigs (0.02s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.00s) === RUN TestBadStaticConfigsYML @@ -3431,9 +3523,9 @@ === RUN TestEmptyConfig --- PASS: TestEmptyConfig (0.00s) === RUN TestEmptyGlobalBlock ---- PASS: TestEmptyGlobalBlock (0.01s) +--- PASS: TestEmptyGlobalBlock (0.00s) PASS -ok github.com/prometheus/prometheus/config 0.244s +ok github.com/prometheus/prometheus/config 0.160s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -3446,17 +3538,17 @@ === RUN TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups === RUN TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. === RUN TestTargetUpdatesOrder/Single_TP_empty_update_in_between ---- PASS: TestTargetUpdatesOrder (1.42s) +--- PASS: TestTargetUpdatesOrder (1.44s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) - --- PASS: TestTargetUpdatesOrder/Multiple_TPs_empty_initials (0.20s) + --- PASS: TestTargetUpdatesOrder/Multiple_TPs_empty_initials (0.21s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_only (0.00s) - --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) - --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) + --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.02s) + --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.02s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_and_new_groups (0.01s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.52s) - --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.31s) + --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.30s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.35s) === RUN TestTargetSetRecreatesTargetGroupsEveryRun --- PASS: TestTargetSetRecreatesTargetGroupsEveryRun (0.20s) @@ -3469,15 +3561,15 @@ === RUN TestApplyConfigDoesNotModifyStaticTargets --- PASS: TestApplyConfigDoesNotModifyStaticTargets (0.10s) === RUN TestGaugeFailedConfigs ---- PASS: TestGaugeFailedConfigs (0.22s) +--- PASS: TestGaugeFailedConfigs (0.20s) === RUN TestCoordinationWithReceiver === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked ---- PASS: TestCoordinationWithReceiver (0.91s) +--- PASS: TestCoordinationWithReceiver (1.01s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) - --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.71s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) PASS -ok github.com/prometheus/prometheus/discovery 3.360s +ok github.com/prometheus/prometheus/discovery 3.410s === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) === RUN TestMapFromVMWithTags @@ -3489,7 +3581,7 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.055s +ok github.com/prometheus/prometheus/discovery/azure 0.107s === RUN TestConfiguredService --- PASS: TestConfiguredService (0.00s) === RUN TestConfiguredServiceWithTag @@ -3499,11 +3591,11 @@ === RUN TestNonConfiguredService --- PASS: TestNonConfiguredService (0.00s) === RUN TestAllServices ---- PASS: TestAllServices (1.00s) +--- PASS: TestAllServices (1.02s) === RUN TestOneService ---- PASS: TestOneService (0.00s) +--- PASS: TestOneService (0.01s) === RUN TestAllOptions ---- PASS: TestAllOptions (1.02s) +--- PASS: TestAllOptions (1.01s) === RUN TestGetDatacenterShouldReturnError --- PASS: TestGetDatacenterShouldReturnError (0.00s) PASS @@ -3513,13 +3605,13 @@ === RUN TestDigitalOceanSDRefresh/item_1 === RUN TestDigitalOceanSDRefresh/item_2 === RUN TestDigitalOceanSDRefresh/item_3 ---- PASS: TestDigitalOceanSDRefresh (0.02s) +--- PASS: TestDigitalOceanSDRefresh (0.01s) --- PASS: TestDigitalOceanSDRefresh/item_0 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_1 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/digitalocean 0.101s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.062s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -3563,14 +3655,14 @@ --- PASS: TestSDConfigUnmarshalYAML/invalid_empty_names (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_unknown_dns_type (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/dns 0.105s +ok github.com/prometheus/prometheus/discovery/dns 0.120s === RUN TestDockerSwarmNodesSDRefresh === RUN TestDockerSwarmNodesSDRefresh/item_0 === RUN TestDockerSwarmNodesSDRefresh/item_1 === RUN TestDockerSwarmNodesSDRefresh/item_2 === RUN TestDockerSwarmNodesSDRefresh/item_3 === RUN TestDockerSwarmNodesSDRefresh/item_4 ---- PASS: TestDockerSwarmNodesSDRefresh (0.01s) +--- PASS: TestDockerSwarmNodesSDRefresh (0.02s) --- PASS: TestDockerSwarmNodesSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_2 (0.00s) @@ -3592,13 +3684,13 @@ === RUN TestDockerSwarmSDServicesRefresh/item_12 === RUN TestDockerSwarmSDServicesRefresh/item_13 === RUN TestDockerSwarmSDServicesRefresh/item_14 ---- PASS: TestDockerSwarmSDServicesRefresh (0.05s) +--- PASS: TestDockerSwarmSDServicesRefresh (0.04s) --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_3 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_4 (0.00s) - --- PASS: TestDockerSwarmSDServicesRefresh/item_5 (0.00s) + --- PASS: TestDockerSwarmSDServicesRefresh/item_5 (0.01s) --- PASS: TestDockerSwarmSDServicesRefresh/item_6 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_7 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_8 (0.00s) @@ -3613,7 +3705,7 @@ === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_1 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_2 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_3 ---- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.04s) +--- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.01s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_2 (0.00s) @@ -3646,7 +3738,7 @@ === RUN TestDockerSwarmTasksSDRefresh/item_24 === RUN TestDockerSwarmTasksSDRefresh/item_25 === RUN TestDockerSwarmTasksSDRefresh/item_26 ---- PASS: TestDockerSwarmTasksSDRefresh (0.02s) +--- PASS: TestDockerSwarmTasksSDRefresh (0.07s) --- PASS: TestDockerSwarmTasksSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_2 (0.00s) @@ -3675,20 +3767,20 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/dockerswarm 0.296s +ok github.com/prometheus/prometheus/discovery/dockerswarm 0.221s ? github.com/prometheus/prometheus/discovery/ec2 [no test files] === RUN TestFetchApps --- PASS: TestFetchApps (0.01s) === RUN Test500ErrorHttpResponse ---- PASS: Test500ErrorHttpResponse (0.01s) +--- PASS: Test500ErrorHttpResponse (0.00s) === RUN TestEurekaSDHandleError --- PASS: TestEurekaSDHandleError (0.00s) === RUN TestEurekaSDEmptyList ---- PASS: TestEurekaSDEmptyList (0.00s) +--- PASS: TestEurekaSDEmptyList (0.01s) === RUN TestEurekaSDSendGroup ---- PASS: TestEurekaSDSendGroup (0.02s) +--- PASS: TestEurekaSDSendGroup (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.146s +ok github.com/prometheus/prometheus/discovery/eureka 0.156s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -3698,7 +3790,7 @@ === CONT TestInitialUpdate/fixtures/valid.json --- PASS: TestInitialUpdate (0.00s) --- PASS: TestInitialUpdate/fixtures/valid.yml (0.10s) - --- PASS: TestInitialUpdate/fixtures/valid.json (0.11s) + --- PASS: TestInitialUpdate/fixtures/valid.json (0.10s) === RUN TestInvalidFile === RUN TestInvalidFile/fixtures/invalid_nil.yml === PAUSE TestInvalidFile/fixtures/invalid_nil.yml @@ -3707,7 +3799,7 @@ === CONT TestInvalidFile/fixtures/invalid_nil.yml === CONT TestInvalidFile/fixtures/invalid_nil.json --- PASS: TestInvalidFile (0.00s) - --- PASS: TestInvalidFile/fixtures/invalid_nil.yml (1.02s) + --- PASS: TestInvalidFile/fixtures/invalid_nil.yml (1.00s) --- PASS: TestInvalidFile/fixtures/invalid_nil.json (1.01s) === RUN TestNoopFileUpdate === PAUSE TestNoopFileUpdate @@ -3724,35 +3816,34 @@ === CONT TestInvalidFileUpdate === CONT TestFileUpdate === CONT TestRemoveFile + file_test.go:474: update received after 102.33712ms +--- PASS: TestRemoveFile (0.20s) === CONT TestFileUpdate - file_test.go:390: update received after 102.612151ms + file_test.go:390: update received after 103.64818ms +--- PASS: TestFileUpdate (0.20s) === CONT TestNoopFileUpdate - file_test.go:372: update received after 105.796001ms ---- PASS: TestFileUpdate (0.21s) -=== CONT TestRemoveFile - file_test.go:474: update received after 110.251864ms + file_test.go:372: update received after 111.2339ms --- PASS: TestNoopFileUpdate (0.21s) ---- PASS: TestRemoveFile (0.21s) ---- PASS: TestInvalidFileUpdate (1.12s) +--- PASS: TestInvalidFileUpdate (1.10s) === CONT TestUpdateFileWithPartialWrites - file_test.go:439: update received after 1.11715978s ---- PASS: TestUpdateFileWithPartialWrites (1.24s) + file_test.go:439: update received after 1.10261524s +--- PASS: TestUpdateFileWithPartialWrites (1.21s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.490s +ok github.com/prometheus/prometheus/discovery/file 2.397s ? github.com/prometheus/prometheus/discovery/gce [no test files] === RUN TestHCloudSDRefresh === RUN TestHCloudSDRefresh/item_0 === RUN TestHCloudSDRefresh/item_1 === RUN TestHCloudSDRefresh/item_2 ---- PASS: TestHCloudSDRefresh (0.01s) +--- PASS: TestHCloudSDRefresh (0.02s) --- PASS: TestHCloudSDRefresh/item_0 (0.00s) --- PASS: TestHCloudSDRefresh/item_1 (0.00s) - --- PASS: TestHCloudSDRefresh/item_2 (0.00s) + --- PASS: TestHCloudSDRefresh/item_2 (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.060s +ok github.com/prometheus/prometheus/discovery/hetzner 0.084s ? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestMarathonSDHandleError ---- PASS: TestMarathonSDHandleError (0.01s) +--- PASS: TestMarathonSDHandleError (0.00s) === RUN TestMarathonSDEmptyList --- PASS: TestMarathonSDEmptyList (0.00s) === RUN TestMarathonSDSendGroup @@ -3764,7 +3855,7 @@ === RUN TestMarathonZeroTaskPorts --- PASS: TestMarathonZeroTaskPorts (0.00s) === RUN Test500ErrorHttpResponseWithValidJSONBody ---- PASS: Test500ErrorHttpResponseWithValidJSONBody (0.00s) +--- PASS: Test500ErrorHttpResponseWithValidJSONBody (0.01s) === RUN TestMarathonSDSendGroupWithPortDefinitions --- PASS: TestMarathonSDSendGroupWithPortDefinitions (0.00s) === RUN TestMarathonSDSendGroupWithPortDefinitionsRequirePorts @@ -3778,9 +3869,9 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.107s +ok github.com/prometheus/prometheus/discovery/marathon 0.082s === RUN TestOpenstackSDHypervisorRefresh ---- PASS: TestOpenstackSDHypervisorRefresh (0.03s) +--- PASS: TestOpenstackSDHypervisorRefresh (0.01s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext --- PASS: TestOpenstackSDHypervisorRefreshWithDoneContext (0.00s) === RUN TestOpenstackSDInstanceRefresh @@ -3788,7 +3879,7 @@ === RUN TestOpenstackSDInstanceRefresh/item_1 === RUN TestOpenstackSDInstanceRefresh/item_2 === RUN TestOpenstackSDInstanceRefresh/item_3 ---- PASS: TestOpenstackSDInstanceRefresh (0.05s) +--- PASS: TestOpenstackSDInstanceRefresh (0.02s) --- PASS: TestOpenstackSDInstanceRefresh/item_0 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_1 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_2 (0.00s) @@ -3796,11 +3887,11 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.199s +ok github.com/prometheus/prometheus/discovery/openstack 0.103s === RUN TestRefresh --- PASS: TestRefresh (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.094s +ok github.com/prometheus/prometheus/discovery/refresh 0.098s === RUN TestTargetGroupStrictJsonUnmarshal --- PASS: TestTargetGroupStrictJsonUnmarshal (0.00s) === RUN TestTargetGroupYamlMarshal @@ -3810,7 +3901,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.074s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.087s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -3820,29 +3911,29 @@ === RUN TestTritonSDNewCNConfig --- PASS: TestTritonSDNewCNConfig (0.00s) === RUN TestTritonSDRefreshNoTargets ---- PASS: TestTritonSDRefreshNoTargets (0.03s) +--- PASS: TestTritonSDRefreshNoTargets (0.02s) === RUN TestTritonSDRefreshMultipleTargets ---- PASS: TestTritonSDRefreshMultipleTargets (0.01s) +--- PASS: TestTritonSDRefreshMultipleTargets (0.02s) === RUN TestTritonSDRefreshNoServer --- PASS: TestTritonSDRefreshNoServer (0.00s) === RUN TestTritonSDRefreshCancelled --- PASS: TestTritonSDRefreshCancelled (0.00s) === RUN TestTritonSDRefreshCNsUUIDOnly ---- PASS: TestTritonSDRefreshCNsUUIDOnly (0.03s) +--- PASS: TestTritonSDRefreshCNsUUIDOnly (0.01s) === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.02s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.128s +ok github.com/prometheus/prometheus/discovery/triton 0.157s === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.067s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.078s === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch --- PASS: TestHandlerNextBatch (0.00s) === RUN TestHandlerSendAll ---- PASS: TestHandlerSendAll (0.07s) +--- PASS: TestHandlerSendAll (0.02s) === RUN TestCustomDo --- PASS: TestCustomDo (0.00s) === RUN TestExternalLabels @@ -3850,17 +3941,17 @@ === RUN TestHandlerRelabel --- PASS: TestHandlerRelabel (0.00s) === RUN TestHandlerQueuing ---- PASS: TestHandlerQueuing (0.09s) +--- PASS: TestHandlerQueuing (0.06s) === RUN TestLabelSetNotReused --- PASS: TestLabelSetNotReused (0.00s) === RUN TestReload ---- PASS: TestReload (0.02s) +--- PASS: TestReload (0.00s) === RUN TestDroppedAlertmanagers --- PASS: TestDroppedAlertmanagers (0.00s) === RUN TestLabelsToOpenAPILabelSet --- PASS: TestLabelsToOpenAPILabelSet (0.00s) PASS -ok github.com/prometheus/prometheus/notifier 0.478s +ok github.com/prometheus/prometheus/notifier 0.208s ? github.com/prometheus/prometheus/pkg/exemplar [no test files] ? github.com/prometheus/prometheus/pkg/gate [no test files] === RUN TestLabels_String @@ -3918,9 +4009,9 @@ === RUN TestNewFastRegexMatcher --- PASS: TestNewFastRegexMatcher (0.00s) === RUN TestOptimizeConcatRegex ---- PASS: TestOptimizeConcatRegex (0.01s) +--- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/labels 0.049s +ok github.com/prometheus/prometheus/pkg/labels 0.012s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic @@ -3928,31 +4019,31 @@ === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/logging 0.241s +ok github.com/prometheus/prometheus/pkg/logging 0.232s ? github.com/prometheus/prometheus/pkg/modtimevfs [no test files] === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/pool 0.072s +ok github.com/prometheus/prometheus/pkg/pool 0.067s === RUN TestRelabel ---- PASS: TestRelabel (0.01s) +--- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/relabel 0.042s +ok github.com/prometheus/prometheus/pkg/relabel 0.036s === RUN TestParseFileSuccess --- PASS: TestParseFileSuccess (0.00s) === RUN TestParseFileFailure ---- PASS: TestParseFileFailure (0.01s) +--- PASS: TestParseFileFailure (0.00s) === RUN TestTemplateParsing ---- PASS: TestTemplateParsing (0.01s) +--- PASS: TestTemplateParsing (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/rulefmt 0.087s +ok github.com/prometheus/prometheus/pkg/rulefmt 0.088s ? github.com/prometheus/prometheus/pkg/runtime [no test files] === RUN TestOpenMetricsParse ---- PASS: TestOpenMetricsParse (0.00s) +--- PASS: TestOpenMetricsParse (0.01s) === RUN TestOpenMetricsParseErrors ---- PASS: TestOpenMetricsParseErrors (0.01s) +--- PASS: TestOpenMetricsParseErrors (0.00s) === RUN TestOMNullByteHandling --- PASS: TestOMNullByteHandling (0.00s) === RUN TestPromParse @@ -3962,7 +4053,7 @@ === RUN TestPromNullByteHandling --- PASS: TestPromNullByteHandling (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/textparse 0.043s +ok github.com/prometheus/prometheus/pkg/textparse 0.051s ? github.com/prometheus/prometheus/pkg/timestamp [no test files] ? github.com/prometheus/prometheus/pkg/value [no test files] ? github.com/prometheus/prometheus/prompb [no test files] @@ -4001,9 +4092,9 @@ --- PASS: TestSelectHintsSetCorrectly/foo[2m]_offset_2m (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m:1s] (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) (0.01s) - --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) + --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) (0.00s) + --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.02s) + --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.01s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m:1s]) (0.00s) @@ -4012,16 +4103,16 @@ --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s)#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(foo) (0.00s) --- PASS: TestSelectHintsSetCorrectly/sum_without_(dim1)_(foo) (0.00s) - --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) (0.01s) - --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) (0.01s) - --- PASS: TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] (0.00s) + --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) (0.00s) + --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) (0.00s) + --- PASS: TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] (0.01s) --- PASS: TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] (0.00s) === RUN TestEngineShutdown ---- PASS: TestEngineShutdown (0.03s) +--- PASS: TestEngineShutdown (0.00s) === RUN TestEngineEvalStmtTimestamps ---- PASS: TestEngineEvalStmtTimestamps (0.09s) +--- PASS: TestEngineEvalStmtTimestamps (0.03s) === RUN TestMaxQuerySamples ---- PASS: TestMaxQuerySamples (0.11s) +--- PASS: TestMaxQuerySamples (0.06s) === RUN TestRecoverEvaluatorRuntime --- PASS: TestRecoverEvaluatorRuntime (0.00s) === RUN TestRecoverEvaluatorError @@ -4046,8 +4137,8 @@ === RUN TestSubquerySelector/#01/sum(http_requests{group=~"pro.*"})[30s:10s] === RUN TestSubquerySelector/#01/sum(http_requests)[40s:10s] === RUN TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] ---- PASS: TestSubquerySelector (0.34s) - --- PASS: TestSubquerySelector/#00 (0.12s) +--- PASS: TestSubquerySelector (0.12s) + --- PASS: TestSubquerySelector/#00 (0.02s) --- PASS: TestSubquerySelector/#00/metric[20s:10s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_2s (0.00s) @@ -4056,7 +4147,7 @@ --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_5s (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_6s#01 (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_7s (0.00s) - --- PASS: TestSubquerySelector/#01 (0.22s) + --- PASS: TestSubquerySelector/#01 (0.09s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[30s:10s] (0.00s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:] (0.00s) --- PASS: TestSubquerySelector/#01/http_requests{group=~"pro.*",instance="0"}[5m:]_offset_20m (0.00s) @@ -4071,7 +4162,7 @@ === RUN TestQueryLogger_error --- PASS: TestQueryLogger_error (0.00s) === RUN TestDeriv ---- PASS: TestDeriv (0.06s) +--- PASS: TestDeriv (0.02s) === RUN TestFunctionList --- PASS: TestFunctionList (0.00s) === RUN TestEvaluations @@ -4084,18 +4175,18 @@ === RUN TestEvaluations/testdata/selectors.test === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test ---- PASS: TestEvaluations (4.22s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.68s) - --- PASS: TestEvaluations/testdata/collision.test (0.16s) - --- PASS: TestEvaluations/testdata/functions.test (2.18s) - --- PASS: TestEvaluations/testdata/histograms.test (0.09s) - --- PASS: TestEvaluations/testdata/literals.test (0.08s) - --- PASS: TestEvaluations/testdata/operators.test (0.42s) - --- PASS: TestEvaluations/testdata/selectors.test (0.26s) - --- PASS: TestEvaluations/testdata/staleness.test (0.07s) - --- PASS: TestEvaluations/testdata/subquery.test (0.28s) +--- PASS: TestEvaluations (2.15s) + --- PASS: TestEvaluations/testdata/aggregators.test (0.35s) + --- PASS: TestEvaluations/testdata/collision.test (0.08s) + --- PASS: TestEvaluations/testdata/functions.test (0.99s) + --- PASS: TestEvaluations/testdata/histograms.test (0.06s) + --- PASS: TestEvaluations/testdata/literals.test (0.03s) + --- PASS: TestEvaluations/testdata/operators.test (0.25s) + --- PASS: TestEvaluations/testdata/selectors.test (0.17s) + --- PASS: TestEvaluations/testdata/staleness.test (0.04s) + --- PASS: TestEvaluations/testdata/subquery.test (0.18s) === RUN TestQueryLogging ---- PASS: TestQueryLogging (0.01s) +--- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse --- PASS: TestIndexReuse (0.00s) === RUN TestMMapFile @@ -4113,9 +4204,9 @@ --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill ---- PASS: TestLazyLoader_WithSamplesTill (0.14s) +--- PASS: TestLazyLoader_WithSamplesTill (0.05s) PASS -ok github.com/prometheus/prometheus/promql 5.260s +ok github.com/prometheus/prometheus/promql 2.683s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -4132,7 +4223,7 @@ === RUN TestLexer/encoding_issues === RUN TestLexer/series_descriptions === RUN TestLexer/subqueries ---- PASS: TestLexer (0.01s) +--- PASS: TestLexer (0.00s) --- PASS: TestLexer/common (0.00s) --- PASS: TestLexer/numbers (0.00s) --- PASS: TestLexer/strings (0.00s) @@ -4374,7 +4465,7 @@ === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m === RUN TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] === RUN TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] ---- PASS: TestParseExpressions (14.86s) +--- PASS: TestParseExpressions (6.56s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -4575,7 +4666,7 @@ --- PASS: TestParseExpressions/e-+=/(0) (0.00s) --- PASS: TestParseExpressions/a>b() (0.00s) --- PASS: TestParseExpressions/rate(avg) (0.00s) - --- PASS: TestParseExpressions/(-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1)[1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:] (14.79s) + --- PASS: TestParseExpressions/(-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1-{}-1)[1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:][1m:] (6.51s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -4606,14 +4697,14 @@ --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 -goroutine 268 [running]: -github.com/prometheus/prometheus/promql/parser.(*parser).recover(0x4000293000, 0x4000053f28) +goroutine 269 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0x4000077000, 0x4000053f28) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse.go:274 +0xf0 -panic(0x21c0a0, 0x4000c32280) +panic(0x21c0a0, 0x4000566280) /usr/lib/go-1.15/src/runtime/panic.go:969 +0x15c -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0x4000503800) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0x4000083e00) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:2835 +0xa8 -testing.tRunner(0x4000503800, 0x249db0) +testing.tRunner(0x4000083e00, 0x249db0) /usr/lib/go-1.15/src/testing/testing.go:1123 +0xdc created by testing.(*T).Run /usr/lib/go-1.15/src/testing/testing.go:1168 +0x244 @@ -4621,9 +4712,9 @@ === RUN TestRecoverParserError --- PASS: TestRecoverParserError (0.00s) === RUN TestExprString ---- PASS: TestExprString (0.01s) +--- PASS: TestExprString (0.00s) PASS -ok github.com/prometheus/prometheus/promql/parser 14.916s +ok github.com/prometheus/prometheus/promql/parser 6.612s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -4633,13 +4724,13 @@ alerting_test.go:170: case 1 alerting_test.go:170: case 2 alerting_test.go:170: case 3 ---- PASS: TestAlertingRuleLabelsUpdate (0.10s) +--- PASS: TestAlertingRuleLabelsUpdate (0.07s) === RUN TestAlertingRuleExternalLabelsInTemplate ---- PASS: TestAlertingRuleExternalLabelsInTemplate (0.07s) +--- PASS: TestAlertingRuleExternalLabelsInTemplate (0.06s) === RUN TestAlertingRuleEmptyLabelFromTemplate --- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.03s) === RUN TestAlertingRuleDuplicate ---- PASS: TestAlertingRuleDuplicate (0.07s) +--- PASS: TestAlertingRuleDuplicate (0.05s) === RUN TestAlertingRule manager_test.go:155: case 0 manager_test.go:155: case 1 @@ -4659,33 +4750,33 @@ manager_test.go:298: case 6 --- PASS: TestForStateAddSamples (0.10s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.11s) +--- PASS: TestForStateRestore (0.06s) === RUN TestStaleness ---- PASS: TestStaleness (0.08s) +--- PASS: TestStaleness (0.05s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale ---- PASS: TestDeletedRuleMarkedStale (0.06s) +--- PASS: TestDeletedRuleMarkedStale (0.05s) === RUN TestUpdate ---- PASS: TestUpdate (0.08s) +--- PASS: TestUpdate (0.02s) === RUN TestNotify --- PASS: TestNotify (0.06s) === RUN TestMetricsUpdate ---- PASS: TestMetricsUpdate (8.12s) +--- PASS: TestMetricsUpdate (8.05s) === RUN TestGroupStalenessOnRemoval --- PASS: TestGroupStalenessOnRemoval (15.10s) === RUN TestMetricsStalenessOnManagerShutdown ---- PASS: TestMetricsStalenessOnManagerShutdown (9.09s) +--- PASS: TestMetricsStalenessOnManagerShutdown (9.02s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleEval ---- PASS: TestRuleEval (0.10s) +--- PASS: TestRuleEval (0.02s) === RUN TestRecordingRuleHTMLSnippet --- PASS: TestRecordingRuleHTMLSnippet (0.00s) === RUN TestRuleEvalDuplicate ---- PASS: TestRuleEvalDuplicate (0.08s) +--- PASS: TestRuleEvalDuplicate (0.02s) PASS -ok github.com/prometheus/prometheus/rules 33.357s +ok github.com/prometheus/prometheus/rules 32.893s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -4693,7 +4784,7 @@ === RUN TestManagerTargetsUpdates --- PASS: TestManagerTargetsUpdates (0.00s) === RUN TestSetJitter ---- PASS: TestSetJitter (0.01s) +--- PASS: TestSetJitter (0.00s) === RUN TestNewScrapePool --- PASS: TestNewScrapePool (0.00s) === RUN TestDroppedTargetsList @@ -4705,11 +4796,11 @@ === RUN TestScrapePoolReload --- PASS: TestScrapePoolReload (0.40s) === RUN TestScrapePoolTargetLimit ---- PASS: TestScrapePoolTargetLimit (0.01s) +--- PASS: TestScrapePoolTargetLimit (0.02s) === RUN TestScrapePoolAppender --- PASS: TestScrapePoolAppender (0.00s) === RUN TestScrapePoolRaces ---- PASS: TestScrapePoolRaces (0.27s) +--- PASS: TestScrapePoolRaces (0.24s) === RUN TestScrapePoolScrapeLoopsStarted --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) === RUN TestScrapeLoopStopBeforeRun @@ -4729,9 +4820,9 @@ === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache ---- PASS: TestScrapeLoopCache (0.09s) +--- PASS: TestScrapeLoopCache (0.06s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection ---- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.27s) +--- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.11s) === RUN TestScrapeLoopAppend scrape_test.go:1261: Test:Label name collision scrape_test.go:1261: Test:Label name collision @@ -4744,7 +4835,7 @@ === RUN TestScrapeLoopAppendSampleLimit --- PASS: TestScrapeLoopAppendSampleLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.03s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.02s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -4762,53 +4853,53 @@ === RUN TestTargetScrapeScrapeCancel --- PASS: TestTargetScrapeScrapeCancel (1.00s) === RUN TestTargetScrapeScrapeNotFound ---- PASS: TestTargetScrapeScrapeNotFound (0.00s) +--- PASS: TestTargetScrapeScrapeNotFound (0.01s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.06s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.04s) === RUN TestScrapeLoop_DiscardTimestamps --- PASS: TestScrapeLoop_DiscardTimestamps (0.05s) === RUN TestScrapeLoopDiscardDuplicateLabels --- PASS: TestScrapeLoopDiscardDuplicateLabels (0.04s) === RUN TestScrapeLoopDiscardUnnamedMetrics ---- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.09s) +--- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.06s) === RUN TestReusableConfig --- PASS: TestReusableConfig (0.00s) === RUN TestReuseScrapeCache --- PASS: TestReuseScrapeCache (0.00s) === RUN TestScrapeAddFast ---- PASS: TestScrapeAddFast (0.05s) +--- PASS: TestScrapeAddFast (0.04s) === RUN TestReuseCacheRace ---- PASS: TestReuseCacheRace (5.00s) +--- PASS: TestReuseCacheRace (5.01s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (3.09s) +--- PASS: TestScrapeReportSingleAppender (3.06s) === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:74: [1000 978 1018 950 998 1007 1003 1002 1025 1019] ---- PASS: TestTargetOffset (0.52s) + target_test.go:74: [990 1023 983 1012 1035 984 998 1014 1000 961] +--- PASS: TestTargetOffset (0.18s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken ---- PASS: TestNewHTTPBearerToken (0.00s) +--- PASS: TestNewHTTPBearerToken (0.01s) === RUN TestNewHTTPBearerTokenFile --- PASS: TestNewHTTPBearerTokenFile (0.00s) === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.00s) === RUN TestNewHTTPCACert ---- PASS: TestNewHTTPCACert (0.09s) +--- PASS: TestNewHTTPCACert (0.02s) === RUN TestNewHTTPClientCert ---- PASS: TestNewHTTPClientCert (0.23s) +--- PASS: TestNewHTTPClientCert (0.09s) === RUN TestNewHTTPWithServerName ---- PASS: TestNewHTTPWithServerName (0.05s) +--- PASS: TestNewHTTPWithServerName (0.02s) === RUN TestNewHTTPWithBadServerName -2021/08/14 03:04:52 http: TLS handshake error from 127.0.0.1:58856: read tcp 127.0.0.1:36179->127.0.0.1:58856: use of closed network connection ---- PASS: TestNewHTTPWithBadServerName (0.05s) +2022/09/16 09:37:05 http: TLS handshake error from 127.0.0.1:46674: read tcp 127.0.0.1:46001->127.0.0.1:46674: use of closed network connection +--- PASS: TestNewHTTPWithBadServerName (0.02s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) PASS -ok github.com/prometheus/prometheus/scrape 13.683s +ok github.com/prometheus/prometheus/scrape 12.791s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -4827,10 +4918,10 @@ === RUN TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together === RUN TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping === RUN TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series ---- PASS: TestMergeQuerierWithChainMerger (0.02s) +--- PASS: TestMergeQuerierWithChainMerger (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series (0.00s) - --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.02s) + --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/mix_of_queriers_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_querier,_two_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/two_queriers,_one_different_series_each (0.00s) @@ -4850,12 +4941,12 @@ === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_with_two_not_in_time_order_series_each,_with_3_noop_queries_and_one_nil_together === RUN TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_queries,_one_with_NaN_samples_series ---- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger (0.00s) +--- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger (0.01s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_secondary_querier_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/many_secondary_queriers_with_no_series (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/mix_of_queriers_with_no_series (0.00s) - --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series (0.00s) + --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_querier,_two_series (0.01s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_one_different_series_each (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/two_secondaries,_two_not_in_time_order_series_each (0.00s) --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/five_secondaries,_only_two_have_two_not_in_time_order_series_each (0.00s) @@ -4922,12 +5013,12 @@ === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/Select === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelNames === RUN TestMergeGenericQuerierWithSecondaries_ErrorHandling/successful_queriers_with_warnings/LabelValues ---- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling (0.02s) +--- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelValues (0.00s) - --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier (0.01s) + --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier/LabelValues (0.00s) @@ -4962,7 +5053,7 @@ === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier ---- PASS: TestFanout_SelectSorted (0.19s) +--- PASS: TestFanout_SelectSorted (0.08s) --- PASS: TestFanout_SelectSorted/querier (0.00s) --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) === RUN TestFanoutErrors @@ -4978,7 +5069,7 @@ --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS -ok github.com/prometheus/prometheus/storage 0.329s +ok github.com/prometheus/prometheus/storage 0.208s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow @@ -4986,7 +5077,7 @@ === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling ---- PASS: TestStoreHTTPErrorHandling (0.02s) +--- PASS: TestStoreHTTPErrorHandling (0.01s) === RUN TestValidateLabelsAndMetricName === RUN TestValidateLabelsAndMetricName/regular_labels === RUN TestValidateLabelsAndMetricName/label_name_with__ @@ -5034,31 +5125,31 @@ === RUN TestIntern_DeleteRef --- PASS: TestIntern_DeleteRef (0.00s) === RUN TestIntern_MultiRef_Concurrent ---- PASS: TestIntern_MultiRef_Concurrent (0.01s) +--- PASS: TestIntern_MultiRef_Concurrent (0.00s) === RUN TestWatchScrapeManager_NotReady --- PASS: TestWatchScrapeManager_NotReady (0.00s) === RUN TestWatchScrapeManager_ReadyForCollection --- PASS: TestWatchScrapeManager_ReadyForCollection (0.00s) === RUN TestSampleDelivery ---- PASS: TestSampleDelivery (14.45s) +--- PASS: TestSampleDelivery (8.15s) === RUN TestMetadataDelivery --- PASS: TestMetadataDelivery (0.00s) === RUN TestSampleDeliveryTimeout ---- PASS: TestSampleDeliveryTimeout (0.22s) +--- PASS: TestSampleDeliveryTimeout (0.21s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.19s) +--- PASS: TestSampleDeliveryOrder (0.07s) === RUN TestShutdown ---- PASS: TestShutdown (1.34s) +--- PASS: TestShutdown (1.20s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard ---- PASS: TestReshard (7.30s) +--- PASS: TestReshard (6.45s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (2.51s) +--- PASS: TestReshardRaceWithStop (0.99s) === RUN TestReleaseNoninternedString ---- PASS: TestReleaseNoninternedString (0.02s) +--- PASS: TestReleaseNoninternedString (0.00s) === RUN TestShouldReshard ---- PASS: TestShouldReshard (0.02s) +--- PASS: TestShouldReshard (0.01s) === RUN TestProcessExternalLabels --- PASS: TestProcessExternalLabels (0.00s) === RUN TestCalculateDesiredShards @@ -5140,14 +5231,14 @@ queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 queue_manager_test.go:782: desiredShards 11 pendingSamples 0 ---- PASS: TestCalculateDesiredShards (0.01s) +--- PASS: TestCalculateDesiredShards (0.00s) === RUN TestQueueManagerMetrics --- PASS: TestQueueManagerMetrics (0.00s) === RUN TestNoDuplicateReadConfigs === RUN TestNoDuplicateReadConfigs/#00 === RUN TestNoDuplicateReadConfigs/#01 === RUN TestNoDuplicateReadConfigs/#02 ---- PASS: TestNoDuplicateReadConfigs (0.00s) +--- PASS: TestNoDuplicateReadConfigs (0.01s) --- PASS: TestNoDuplicateReadConfigs/#00 (0.00s) --- PASS: TestNoDuplicateReadConfigs/#01 (0.00s) --- PASS: TestNoDuplicateReadConfigs/#02 (0.00s) @@ -5184,31 +5275,31 @@ === RUN TestUpdateRemoteReadConfigs --- PASS: TestUpdateRemoteReadConfigs (0.00s) === RUN TestNoDuplicateWriteConfigs ---- PASS: TestNoDuplicateWriteConfigs (0.02s) +--- PASS: TestNoDuplicateWriteConfigs (0.00s) === RUN TestRestartOnNameChange ---- PASS: TestRestartOnNameChange (0.02s) +--- PASS: TestRestartOnNameChange (0.00s) === RUN TestUpdateWithRegisterer --- PASS: TestUpdateWithRegisterer (0.00s) === RUN TestWriteStorageLifecycle --- PASS: TestWriteStorageLifecycle (0.00s) === RUN TestUpdateExternalLabels ---- PASS: TestUpdateExternalLabels (0.02s) +--- PASS: TestUpdateExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsIdempotent --- PASS: TestWriteStorageApplyConfigsIdempotent (0.00s) === RUN TestWriteStorageApplyConfigsPartialUpdate --- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.01s) PASS -ok github.com/prometheus/prometheus/storage/remote 26.411s +ok github.com/prometheus/prometheus/storage/remote 17.243s === RUN TestTemplateExpansion ---- PASS: TestTemplateExpansion (0.02s) +--- PASS: TestTemplateExpansion (0.01s) PASS -ok github.com/prometheus/prometheus/template 0.055s +ok github.com/prometheus/prometheus/template 0.064s === RUN TestBlockMetaMustNeverBeVersion2 --- PASS: TestBlockMetaMustNeverBeVersion2 (0.00s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (1.16s) +--- PASS: TestSetCompactionFailed (0.45s) === RUN TestCreateBlock ---- PASS: TestCreateBlock (1.25s) +--- PASS: TestCreateBlock (0.45s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number @@ -5216,65 +5307,65 @@ === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length === RUN TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data === RUN TestCorruptedChunk/checksum_mismatch ---- PASS: TestCorruptedChunk (5.64s) - --- PASS: TestCorruptedChunk/invalid_header_size (1.05s) - --- PASS: TestCorruptedChunk/invalid_magic_number (1.00s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.99s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.67s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.79s) - --- PASS: TestCorruptedChunk/checksum_mismatch (1.14s) +--- PASS: TestCorruptedChunk (2.24s) + --- PASS: TestCorruptedChunk/invalid_header_size (0.46s) + --- PASS: TestCorruptedChunk/invalid_magic_number (0.33s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.33s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.42s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.35s) + --- PASS: TestCorruptedChunk/checksum_mismatch (0.34s) === RUN TestBlockSize ---- PASS: TestBlockSize (1.89s) +--- PASS: TestBlockSize (0.65s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.00s) === RUN TestBlockWriter ---- PASS: TestBlockWriter (0.49s) +--- PASS: TestBlockWriter (0.40s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.00s) === RUN TestLeveledCompactor_plan === RUN TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_1 +=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. +=== RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. === RUN TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 +=== RUN TestLeveledCompactor_plan/Outside_Range === RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one === RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block -=== RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. -=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. -=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted === RUN TestLeveledCompactor_plan/Overlapping_blocks_3 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_1 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 -=== RUN TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl -=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction -=== RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 === RUN TestLeveledCompactor_plan/Overlapping_blocks_5 -=== RUN TestLeveledCompactor_plan/Outside_Range +=== RUN TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl === RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. === RUN TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 +=== RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 +=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted +=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction --- PASS: TestLeveledCompactor_plan (0.00s) --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) + --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) + --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (0.00s) + --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) --- PASS: TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (0.00s) - --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) - --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) - --- PASS: TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) - --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) - --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) + --- PASS: TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl (0.00s) --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) --- PASS: TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (0.00s) + --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir ---- PASS: TestCompactionFailWillCleanUpTempDir (0.01s) +--- PASS: TestCompactionFailWillCleanUpTempDir (0.00s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 @@ -5290,7 +5381,7 @@ === RUN TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. === RUN TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. ---- PASS: TestCompaction_populateBlock (0.02s) +--- PASS: TestCompaction_populateBlock (0.01s) --- PASS: TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. (0.00s) --- PASS: TestCompaction_populateBlock/#00 (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. (0.00s) @@ -5306,172 +5397,172 @@ --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. (0.00s) === RUN TestDisableAutoCompactions ---- PASS: TestDisableAutoCompactions (0.77s) +--- PASS: TestDisableAutoCompactions (0.43s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (40.42s) +--- PASS: TestCancelCompactions (24.93s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (2.45s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.70s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (1.76s) +--- PASS: TestDeleteCompactionBlockAfterFailedReload (2.18s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.62s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (1.56s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (1.12s) +--- PASS: TestDB_reloadOrder (0.96s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.03s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.02s) === RUN TestNoPanicAfterWALCorruption ---- PASS: TestNoPanicAfterWALCorruption (0.09s) +--- PASS: TestNoPanicAfterWALCorruption (0.04s) === RUN TestDataNotAvailableAfterRollback ---- PASS: TestDataNotAvailableAfterRollback (0.02s) +--- PASS: TestDataNotAvailableAfterRollback (0.01s) === RUN TestDBAppenderAddRef ---- PASS: TestDBAppenderAddRef (0.04s) +--- PASS: TestDBAppenderAddRef (0.01s) === RUN TestAppendEmptyLabelsIgnored ---- PASS: TestAppendEmptyLabelsIgnored (0.03s) +--- PASS: TestAppendEmptyLabelsIgnored (0.01s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.17s) +--- PASS: TestDeleteSimple (0.08s) === RUN TestAmendDatapointCausesError ---- PASS: TestAmendDatapointCausesError (0.04s) +--- PASS: TestAmendDatapointCausesError (0.01s) === RUN TestDuplicateNaNDatapointNoAmendError ---- PASS: TestDuplicateNaNDatapointNoAmendError (0.03s) +--- PASS: TestDuplicateNaNDatapointNoAmendError (0.01s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.03s) === RUN TestEmptyLabelsetCausesError ---- PASS: TestEmptyLabelsetCausesError (0.02s) +--- PASS: TestEmptyLabelsetCausesError (0.01s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.06s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.02s) === RUN TestDB_Snapshot ---- PASS: TestDB_Snapshot (0.39s) +--- PASS: TestDB_Snapshot (0.35s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange ---- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.35s) +--- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.34s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (0.35s) +--- PASS: TestDB_SnapshotWithDelete (0.34s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (11.56s) +--- PASS: TestDB_e2e (7.44s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.05s) +--- PASS: TestWALFlushedOnDBClose (0.03s) === RUN TestWALSegmentSizeOptions === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test ---- PASS: TestWALSegmentSizeOptions (0.30s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.09s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.11s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.09s) +--- PASS: TestWALSegmentSizeOptions (0.20s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.07s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.07s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.06s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (0.79s) +--- PASS: TestTombstoneClean (0.64s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (1.12s) +--- PASS: TestTombstoneCleanFail (0.95s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (1.36s) +--- PASS: TestTimeRetention (1.01s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (2.45s) +--- PASS: TestSizeRetention (1.84s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.06s) +--- PASS: TestSizeRetentionMetric (0.05s) === RUN TestNotMatcherSelectsLabelsUnsetSeries --- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (0.40s) +--- PASS: TestChunkAtBlockBoundary (0.34s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (1.10s) +--- PASS: TestQuerierWithBoundaryChunks (0.95s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (0.88s) - --- PASS: TestInitializeHeadTimestamp/clean (0.02s) - --- PASS: TestInitializeHeadTimestamp/wal-only (0.03s) - --- PASS: TestInitializeHeadTimestamp/existing-block (0.43s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.39s) +--- PASS: TestInitializeHeadTimestamp (0.71s) + --- PASS: TestInitializeHeadTimestamp/clean (0.01s) + --- PASS: TestInitializeHeadTimestamp/wal-only (0.02s) + --- PASS: TestInitializeHeadTimestamp/existing-block (0.34s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.34s) === RUN TestNoEmptyBlocks === RUN TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. === RUN TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. === RUN TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). === RUN TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. ---- PASS: TestNoEmptyBlocks (1.12s) +--- PASS: TestNoEmptyBlocks (1.00s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.38s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.32s) --- PASS: TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). (0.01s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.72s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.66s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.06s) +--- PASS: TestDB_LabelNames (0.04s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (0.43s) +--- PASS: TestCorrectNumTombstones (0.33s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FD19ZS9ZF2XV385PS7PHPNM0 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01GD2TJTCGWATBF4ZD1J1SFVF5 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=9.2µs +level=info msg="On-disk memory mappable chunks replay completed" duration=8.14µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=66.701µs wal_replay_duration=417.464µs total_replay_duration=512.765µs -level=info msg="write block" mint=3 maxt=10000 ulid=01FD19ZSNY1R2AKFCM1G3Y9M6E duration=344.894505ms -level=info msg="Head GC completed" duration=5.694455ms +level=info msg="WAL replay completed" checkpoint_replay_duration=54.2µs wal_replay_duration=359.3µs total_replay_duration=439.48µs +level=info msg="write block" mint=3 maxt=10000 ulid=01GD2TJTPF30TFZ3ECBS0S874R duration=299.58808ms +level=info msg="Head GC completed" duration=4.9757ms level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FD19ZS9ZF2XV385PS7PHPNM0 -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01FD19ZSNY1R2AKFCM1G3Y9M6E -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01FD19ZT31DTMM3Y4XAJ3BVD2H +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01GD2TJTCGWATBF4ZD1J1SFVF5 +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01GD2TJTPF30TFZ3ECBS0S874R +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01GD2TJV3DE3SZEE37ZZ3E079N level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=16.32µs +level=info msg="On-disk memory mappable chunks replay completed" duration=12.42µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=2 level=info msg="WAL segment loaded" segment=1 maxSegment=2 level=info msg="WAL segment loaded" segment=2 maxSegment=2 -level=info msg="WAL replay completed" checkpoint_replay_duration=78.26µs wal_replay_duration=1.284713ms total_replay_duration=1.401694ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01FD19ZTFB7JMMJ1Z7FPY6DAE2 duration=342.119179ms -level=info msg="Head GC completed" duration=5.711295ms ---- PASS: TestBlockRanges (1.62s) +level=info msg="WAL replay completed" checkpoint_replay_duration=69.46µs wal_replay_duration=1.1752ms total_replay_duration=1.2745ms +level=info msg="write block" mint=15006 maxt=20000 ulid=01GD2TJVD568NER4Y3DFW3RA3K duration=295.48016ms +level=info msg="Head GC completed" duration=4.9624ms +--- PASS: TestBlockRanges (1.36s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01FD19ZTWHF08EMHEGHCBVH7JC -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01FD19ZV7QCSY741Y4PKMYGT1K -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01FD19ZVNQTZ7VHYH443A562Z2 +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01GD2TJVQ1E07ZVXTXJAMAWH8N +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01GD2TJW0KTNKXFHXXAMT38GTC +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01GD2TJWA4YHBHNQX6YVRY203A level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=7.88µs +level=info msg="On-disk memory mappable chunks replay completed" duration=7.72µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 -level=info msg="WAL replay completed" checkpoint_replay_duration=80.881µs wal_replay_duration=4.021219ms total_replay_duration=4.1273ms +level=info msg="WAL replay completed" checkpoint_replay_duration=61.7µs wal_replay_duration=819.1µs total_replay_duration=905.36µs level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/querier level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=8.18µs +level=info msg="On-disk memory mappable chunks replay completed" duration=7.6µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 -level=info msg="WAL replay completed" checkpoint_replay_duration=82.041µs wal_replay_duration=1.07749ms total_replay_duration=1.189311ms +level=info msg="WAL replay completed" checkpoint_replay_duration=69.3µs wal_replay_duration=941.24µs total_replay_duration=1.03712ms === RUN TestDBReadOnly/chunk_querier level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=8.2µs +level=info msg="On-disk memory mappable chunks replay completed" duration=6.98µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=1 level=info msg="WAL segment loaded" segment=1 maxSegment=1 -level=info msg="WAL replay completed" checkpoint_replay_duration=92.541µs wal_replay_duration=2.1089ms total_replay_duration=2.231341ms ---- PASS: TestDBReadOnly (1.29s) +level=info msg="WAL replay completed" checkpoint_replay_duration=63.84µs wal_replay_duration=1.3117ms total_replay_duration=1.39994ms +--- PASS: TestDBReadOnly (1.00s) --- PASS: TestDBReadOnly/blocks (0.00s) --- PASS: TestDBReadOnly/querier (0.03s) - --- PASS: TestDBReadOnly/chunk_querier (0.05s) + --- PASS: TestDBReadOnly/chunk_querier (0.03s) === RUN TestDBReadOnlyClosing --- PASS: TestDBReadOnlyClosing (0.00s) === RUN TestDBReadOnly_FlushWAL level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=6.86µs +level=info msg="On-disk memory mappable chunks replay completed" duration=6.44µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=65.541µs wal_replay_duration=5.768175ms total_replay_duration=5.854016ms +level=info msg="WAL replay completed" checkpoint_replay_duration=49.9µs wal_replay_duration=484.3µs total_replay_duration=557.3µs level=info msg="Compactions disabled" level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=8.5µs +level=info msg="On-disk memory mappable chunks replay completed" duration=7.8µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=68.901µs wal_replay_duration=1.398993ms total_replay_duration=1.496534ms -level=info msg="write block" mint=0 maxt=1000 ulid=01FD19ZW6DKC2HZJGESESX9PWH duration=418.468955ms ---- PASS: TestDBReadOnly_FlushWAL (0.51s) +level=info msg="WAL replay completed" checkpoint_replay_duration=50.2µs wal_replay_duration=1.90804ms total_replay_duration=1.98194ms +level=info msg="write block" mint=0 maxt=1000 ulid=01GD2TJWQ5Q1976GS0YXH1ZWRQ duration=291.17132ms +--- PASS: TestDBReadOnly_FlushWAL (0.34s) === RUN TestDBCannotSeePartialCommits --- PASS: TestDBCannotSeePartialCommits (0.03s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation ---- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.04s) +--- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.01s) === RUN TestChunkWriter_ReadAfterWrite === RUN TestChunkWriter_ReadAfterWrite/0 === RUN TestChunkWriter_ReadAfterWrite/1 @@ -5480,83 +5571,83 @@ === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 ---- PASS: TestChunkWriter_ReadAfterWrite (0.05s) +--- PASS: TestChunkWriter_ReadAfterWrite (0.03s) --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.00s) - --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.00s) - --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.01s) + --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.00s) + --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.01s) + --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.00s) + --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.00s) --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.00s) --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.00s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (0.39s) +--- PASS: TestChunkReader_ConcurrentReads (0.29s) === RUN TestCompactHead ---- PASS: TestCompactHead (0.44s) +--- PASS: TestCompactHead (0.34s) === RUN TestOpen_VariousBlockStates level=info msg="Fixing broken block" mint=1511366400000 maxt=1511368200000 ulid=01BZJ9WJQPWHGNC2W4J9TA62KC -level=info msg="Found healthy block" mint=0 maxt=10 ulid=01FD19ZXJ3S1XF6QCAPFWM6XJ5 -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01FD19ZXXH621Q86JXMKCS67SV -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test840509670/01FD19ZY8S381AK2ZT5TH25RPD err="open /tmp/test840509670/01FD19ZY8S381AK2ZT5TH25RPD/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01FD19ZZGP9X0HSM4WSY2SPFW8 -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01FD19ZZWTPCE5Y62K06TN10MQ -level=info msg="Found and deleted tmp block dir" dir=/tmp/test840509670/01FD19ZYKS7RY9D1J994Q046HB.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/test840509670/01FD19ZZ2A4ERJQ77VMB0YDENK.tmp-for-deletion -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test840509670/01FD19ZY8S381AK2ZT5TH25RPD err="open /tmp/test840509670/01FD19ZY8S381AK2ZT5TH25RPD/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01FD19ZZWTPCE5Y62K06TN10MQ +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01GD2TJXPY7922JZ5V5N7VSR02 +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01GD2TJY0MDRC0VYCFH5HXPVT2 +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test902811330/01GD2TJYA2K3Y1XWV3B0281NAR err="open /tmp/test902811330/01GD2TJYA2K3Y1XWV3B0281NAR/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01GD2TJZ6ZW5W67PJ44T8RZ0GF +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01GD2TJZGR30609JP3EAA6TC5M +level=info msg="Found and deleted tmp block dir" dir=/tmp/test902811330/01GD2TJYKN95AEH5B8FM60JD5R.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/test902811330/01GD2TJYX98AA6Z2S78HC3NP0M.tmp-for-deletion +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test902811330/01GD2TJYA2K3Y1XWV3B0281NAR err="open /tmp/test902811330/01GD2TJYA2K3Y1XWV3B0281NAR/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01GD2TJZGR30609JP3EAA6TC5M level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=8.94µs +level=info msg="On-disk memory mappable chunks replay completed" duration=7.32µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=70.801µs wal_replay_duration=12.777883ms total_replay_duration=12.882904ms ---- PASS: TestOpen_VariousBlockStates (2.83s) +level=info msg="WAL replay completed" checkpoint_replay_duration=56.22µs wal_replay_duration=416.42µs total_replay_duration=504.02µs +--- PASS: TestOpen_VariousBlockStates (2.18s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (20.63s) +--- PASS: TestOneCheckpointPerCompactCall (18.09s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.05s) - --- PASS: TestHead_ReadWAL/compress=false (0.02s) - --- PASS: TestHead_ReadWAL/compress=true (0.03s) +--- PASS: TestHead_ReadWAL (0.03s) + --- PASS: TestHead_ReadWAL/compress=false (0.01s) + --- PASS: TestHead_ReadWAL/compress=true (0.01s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.07s) +--- PASS: TestHead_WALMultiRef (0.04s) === RUN TestHead_UnknownWALRecord ---- PASS: TestHead_UnknownWALRecord (0.03s) +--- PASS: TestHead_UnknownWALRecord (0.02s) === RUN TestHead_Truncate ---- PASS: TestHead_Truncate (0.03s) +--- PASS: TestHead_Truncate (0.02s) === RUN TestMemSeries_truncateChunks ---- PASS: TestMemSeries_truncateChunks (0.01s) +--- PASS: TestMemSeries_truncateChunks (0.00s) === RUN TestHeadDeleteSeriesWithoutSamples === RUN TestHeadDeleteSeriesWithoutSamples/compress=false === RUN TestHeadDeleteSeriesWithoutSamples/compress=true ---- PASS: TestHeadDeleteSeriesWithoutSamples (0.06s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.03s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.03s) +--- PASS: TestHeadDeleteSeriesWithoutSamples (0.03s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.01s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.02s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.72s) - --- PASS: TestHeadDeleteSimple/compress=false (0.35s) - --- PASS: TestHeadDeleteSimple/compress=true (0.37s) +--- PASS: TestHeadDeleteSimple (0.42s) + --- PASS: TestHeadDeleteSimple/compress=false (0.20s) + --- PASS: TestHeadDeleteSimple/compress=true (0.22s) === RUN TestDeleteUntilCurMax ---- PASS: TestDeleteUntilCurMax (0.02s) +--- PASS: TestDeleteUntilCurMax (0.01s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.33s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.23s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (11.86s) +--- PASS: TestDelete_e2e (9.50s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append ---- PASS: TestMemSeries_append (0.01s) +--- PASS: TestMemSeries_append (0.00s) === RUN TestGCChunkAccess --- PASS: TestGCChunkAccess (0.02s) === RUN TestGCSeriesAccess --- PASS: TestGCSeriesAccess (0.02s) === RUN TestUncommittedSamplesNotLostOnTruncate ---- PASS: TestUncommittedSamplesNotLostOnTruncate (0.02s) +--- PASS: TestUncommittedSamplesNotLostOnTruncate (0.01s) === RUN TestRemoveSeriesAfterRollbackAndTruncate --- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.02s) === RUN TestHead_LogRollback @@ -5566,39 +5657,39 @@ --- PASS: TestHead_LogRollback/compress=false (0.01s) --- PASS: TestHead_LogRollback/compress=true (0.01s) === RUN TestWalRepair_DecodingError -=== RUN TestWalRepair_DecodingError/decode_series,compress=false -=== RUN TestWalRepair_DecodingError/decode_series,compress=true === RUN TestWalRepair_DecodingError/decode_samples,compress=false === RUN TestWalRepair_DecodingError/decode_samples,compress=true === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true ---- PASS: TestWalRepair_DecodingError (0.22s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.04s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.03s) +=== RUN TestWalRepair_DecodingError/decode_series,compress=false +=== RUN TestWalRepair_DecodingError/decode_series,compress=true +--- PASS: TestWalRepair_DecodingError (0.21s) --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.04s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.03s) --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.04s) --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.03s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.03s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.03s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.05s) +--- PASS: TestHeadReadWriterRepair (0.04s) === RUN TestNewWalSegmentOnTruncate --- PASS: TestNewWalSegmentOnTruncate (0.02s) === RUN TestAddDuplicateLabelName --- PASS: TestAddDuplicateLabelName (0.01s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.09s) +--- PASS: TestMemSeriesIsolation (0.10s) === RUN TestIsolationRollback --- PASS: TestIsolationRollback (0.01s) === RUN TestIsolationLowWatermarkMonotonous --- PASS: TestIsolationLowWatermarkMonotonous (0.01s) === RUN TestIsolationAppendIDZeroIsNoop ---- PASS: TestIsolationAppendIDZeroIsNoop (0.02s) +--- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (29.15s) +--- PASS: TestHeadSeriesChunkRace (19.50s) === RUN TestIsolationWithoutAdd ---- PASS: TestIsolationWithoutAdd (0.03s) +--- PASS: TestIsolationWithoutAdd (0.01s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (0.36s) +--- PASS: TestOutOfOrderSamplesMetric (0.33s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max @@ -5612,7 +5703,7 @@ === RUN TestErrReuseAppender --- PASS: TestErrReuseAppender (0.01s) === RUN TestHeadMintAfterTruncation ---- PASS: TestHeadMintAfterTruncation (0.03s) +--- PASS: TestHeadMintAfterTruncation (0.02s) === RUN TestBlockQuerier === RUN TestBlockQuerier/#00 === RUN TestBlockQuerier/#00/sample @@ -5670,7 +5761,7 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.07s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.05s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) @@ -5836,7 +5927,7 @@ === RUN TestPostingsForMatchers --- PASS: TestPostingsForMatchers (0.01s) === RUN TestClose ---- PASS: TestClose (0.69s) +--- PASS: TestClose (0.62s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet @@ -5850,72 +5941,72 @@ === RUN TestSegmentWAL_cut --- PASS: TestSegmentWAL_cut (0.16s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (1.79s) +--- PASS: TestSegmentWAL_Truncate (1.52s) === RUN TestSegmentWAL_Log_Restore --- PASS: TestSegmentWAL_Log_Restore (0.02s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore830970500/000001\"" file=/tmp/test_wal_log_restore830970500/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (0.36s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore330907136/000001\"" file=/tmp/test_wal_log_restore330907136/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (0.35s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted651110931/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted637080927/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted683821654/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted963102514/000001 pos=44 === RUN TestWALRestoreCorrupted/body_content -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted113179069/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted006420713/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted087727608/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (9.76s) - --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.49s) - --- PASS: TestWALRestoreCorrupted/truncate_body (2.44s) - --- PASS: TestWALRestoreCorrupted/body_content (2.40s) - --- PASS: TestWALRestoreCorrupted/checksum (2.44s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted112111412/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (9.51s) + --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.37s) + --- PASS: TestWALRestoreCorrupted/truncate_body (2.38s) + --- PASS: TestWALRestoreCorrupted/body_content (2.38s) + --- PASS: TestWALRestoreCorrupted/checksum (2.38s) === RUN TestMigrateWAL_Empty --- PASS: TestMigrateWAL_Empty (0.00s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.17s) +--- PASS: TestMigrateWAL_Fuzz (0.15s) PASS -ok github.com/prometheus/prometheus/tsdb 163.025s +ok github.com/prometheus/prometheus/tsdb 116.548s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.00s) === RUN TestChunk === RUN TestChunk/XOR ---- PASS: TestChunk (0.00s) - --- PASS: TestChunk/XOR (0.00s) +--- PASS: TestChunk (0.01s) + --- PASS: TestChunk/XOR (0.01s) PASS -ok github.com/prometheus/prometheus/tsdb/chunkenc 0.034s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.045s === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.12s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.09s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.06s) +--- PASS: TestChunkDiskMapper_Truncate (0.04s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.04s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.01s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.01s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile --- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.01s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 0.323s +ok github.com/prometheus/prometheus/tsdb/chunks 0.189s ? github.com/prometheus/prometheus/tsdb/encoding [no test files] ? github.com/prometheus/prometheus/tsdb/errors [no test files] === RUN TestLocking --- PASS: TestLocking (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/fileutil 0.042s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.036s === RUN Test --- PASS: Test (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/goversion 0.017s +ok github.com/prometheus/prometheus/tsdb/goversion 0.081s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (0.07s) +--- PASS: TestIndexRW_Create_Open (0.08s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (0.03s) +--- PASS: TestIndexRW_Postings (0.00s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.09s) +--- PASS: TestPostingsMany (0.03s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (42.17s) +--- PASS: TestPersistence_index_e2e (23.62s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -5991,7 +6082,7 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (8.16s) +--- PASS: TestRemovedNextStackoverflow (32.91s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian @@ -6021,11 +6112,11 @@ === RUN TestMemPostings_Delete --- PASS: TestMemPostings_Delete (0.00s) === RUN TestPostingsStats ---- PASS: TestPostingsStats (0.16s) +--- PASS: TestPostingsStats (0.12s) === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/index 50.809s +ok github.com/prometheus/prometheus/tsdb/index 56.841s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -6039,10 +6130,10 @@ === RUN TestRecord_Type --- PASS: TestRecord_Type (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.039s +ok github.com/prometheus/prometheus/tsdb/record 0.079s testing: warning: no tests to run PASS -ok github.com/prometheus/prometheus/tsdb/test 0.011s [no tests to run] +ok github.com/prometheus/prometheus/tsdb/test 0.040s [no tests to run] === RUN TestWriteAndReadbackTombstones --- PASS: TestWriteAndReadbackTombstones (0.01s) === RUN TestAddingNewIntervals @@ -6084,13 +6175,13 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.065s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.052s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator --- PASS: TestBufferedSeriesIterator (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.049s +ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.032s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.00s) === RUN TestDeleteCheckpoints @@ -6098,9 +6189,9 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (4.23s) - --- PASS: TestCheckpoint/compress=false (2.19s) - --- PASS: TestCheckpoint/compress=true (2.04s) +--- PASS: TestCheckpoint (1.69s) + --- PASS: TestCheckpoint/compress=false (0.77s) + --- PASS: TestCheckpoint/compress=true (0.92s) === RUN TestCheckpointNoTmpFolderAfterError --- PASS: TestCheckpointNoTmpFolderAfterError (0.00s) === RUN TestReader @@ -6138,7 +6229,7 @@ === RUN TestReader/LiveReader/7 === RUN TestReader/LiveReader/8 reader_test.go:180: record 0 ---- PASS: TestReader (0.04s) +--- PASS: TestReader (0.00s) --- PASS: TestReader/Reader/0 (0.00s) --- PASS: TestReader/Reader/1 (0.00s) --- PASS: TestReader/Reader/2 (0.00s) @@ -6147,7 +6238,7 @@ --- PASS: TestReader/Reader/5 (0.00s) --- PASS: TestReader/Reader/6 (0.00s) --- PASS: TestReader/Reader/7 (0.00s) - --- PASS: TestReader/Reader/8 (0.01s) + --- PASS: TestReader/Reader/8 (0.00s) --- PASS: TestReader/LiveReader/0 (0.00s) --- PASS: TestReader/LiveReader/1 (0.00s) --- PASS: TestReader/LiveReader/2 (0.00s) @@ -6169,13 +6260,13 @@ === RUN TestReader_Live/6 === RUN TestReader_Live/7 === RUN TestReader_Live/8 ---- PASS: TestReader_Live (0.01s) +--- PASS: TestReader_Live (0.00s) --- PASS: TestReader_Live/0 (0.00s) --- PASS: TestReader_Live/1 (0.00s) --- PASS: TestReader_Live/2 (0.00s) --- PASS: TestReader_Live/3 (0.00s) --- PASS: TestReader_Live/4 (0.00s) - --- PASS: TestReader_Live/5 (0.01s) + --- PASS: TestReader_Live/5 (0.00s) --- PASS: TestReader_Live/6 (0.00s) --- PASS: TestReader_Live/7 (0.00s) --- PASS: TestReader_Live/8 (0.00s) @@ -6184,17 +6275,17 @@ === RUN TestReaderFuzz/Reader,compress=true === RUN TestReaderFuzz/LiveReader,compress=false === RUN TestReaderFuzz/LiveReader,compress=true ---- PASS: TestReaderFuzz (1.45s) - --- PASS: TestReaderFuzz/Reader,compress=false (0.35s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.35s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.38s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.36s) +--- PASS: TestReaderFuzz (1.02s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.24s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.26s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.19s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.32s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (0.91s) +--- PASS: TestReaderFuzz_Live (0.88s) --- PASS: TestReaderFuzz_Live/compress=false (0.45s) - --- PASS: TestReaderFuzz_Live/compress=true (0.46s) + --- PASS: TestReaderFuzz_Live/compress=true (0.43s) === RUN TestLiveReaderCorrupt_ShortFile --- PASS: TestLiveReaderCorrupt_ShortFile (0.00s) === RUN TestLiveReaderCorrupt_RecordTooLongAndShort @@ -6203,21 +6294,21 @@ === RUN TestReaderData --- PASS: TestReaderData (0.00s) === RUN TestWALRepair_ReadingError -=== RUN TestWALRepair_ReadingError/bad_checksum -=== RUN TestWALRepair_ReadingError/bad_length === RUN TestWALRepair_ReadingError/bad_content === RUN TestWALRepair_ReadingError/torn_last_record === RUN TestWALRepair_ReadingError/bad_header === RUN TestWALRepair_ReadingError/bad_fragment_sequence === RUN TestWALRepair_ReadingError/bad_fragment_flag ---- PASS: TestWALRepair_ReadingError (0.13s) - --- PASS: TestWALRepair_ReadingError/bad_checksum (0.03s) - --- PASS: TestWALRepair_ReadingError/bad_length (0.03s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.01s) - --- PASS: TestWALRepair_ReadingError/torn_last_record (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_header (0.02s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.02s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.02s) +=== RUN TestWALRepair_ReadingError/bad_checksum +=== RUN TestWALRepair_ReadingError/bad_length +--- PASS: TestWALRepair_ReadingError (0.09s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.02s) + --- PASS: TestWALRepair_ReadingError/torn_last_record (0.02s) + --- PASS: TestWALRepair_ReadingError/bad_header (0.01s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.01s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.01s) + --- PASS: TestWALRepair_ReadingError/bad_checksum (0.02s) + --- PASS: TestWALRepair_ReadingError/bad_length (0.01s) === RUN TestCorruptAndCarryOn wal_test.go:257: segment 0 size 98304 wal_test.go:257: segment 1 size 98304 @@ -6226,69 +6317,69 @@ logging.go:33: level warn msg Rewrite corrupted segment segment 0 --- PASS: TestCorruptAndCarryOn (0.01s) === RUN TestClose ---- PASS: TestClose (0.01s) +--- PASS: TestClose (0.00s) === RUN TestSegmentMetric --- PASS: TestSegmentMetric (0.00s) === RUN TestCompression ---- PASS: TestCompression (0.02s) +--- PASS: TestCompression (0.01s) === RUN TestLogPartialWrite === RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page === RUN TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page === RUN TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page ---- PASS: TestLogPartialWrite (0.12s) +--- PASS: TestLogPartialWrite (0.07s) --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.00s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.00s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.11s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.01s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.06s) === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true ---- PASS: TestTailSamples (0.08s) - --- PASS: TestTailSamples/compress=false (0.04s) - --- PASS: TestTailSamples/compress=true (0.04s) +--- PASS: TestTailSamples (0.05s) + --- PASS: TestTailSamples/compress=false (0.03s) + --- PASS: TestTailSamples/compress=true (0.03s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (0.28s) - --- PASS: TestReadToEndNoCheckpoint/compress=false (0.15s) - --- PASS: TestReadToEndNoCheckpoint/compress=true (0.13s) +--- PASS: TestReadToEndNoCheckpoint (0.25s) + --- PASS: TestReadToEndNoCheckpoint/compress=false (0.13s) + --- PASS: TestReadToEndNoCheckpoint/compress=true (0.12s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (0.44s) - --- PASS: TestReadToEndWithCheckpoint/compress=false (0.24s) - --- PASS: TestReadToEndWithCheckpoint/compress=true (0.20s) +--- PASS: TestReadToEndWithCheckpoint (0.37s) + --- PASS: TestReadToEndWithCheckpoint/compress=false (0.19s) + --- PASS: TestReadToEndWithCheckpoint/compress=true (0.19s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true ---- PASS: TestReadCheckpoint (0.29s) - --- PASS: TestReadCheckpoint/compress=false (0.14s) +--- PASS: TestReadCheckpoint (0.31s) + --- PASS: TestReadCheckpoint/compress=false (0.16s) --- PASS: TestReadCheckpoint/compress=true (0.15s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.30s) - --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.14s) - --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.16s) +--- PASS: TestReadCheckpointMultipleSegments (0.13s) + --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.07s) + --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.06s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true ---- PASS: TestCheckpointSeriesReset (0.55s) - --- PASS: TestCheckpointSeriesReset/compress=false (0.30s) - --- PASS: TestCheckpointSeriesReset/compress=true (0.25s) +--- PASS: TestCheckpointSeriesReset (0.38s) + --- PASS: TestCheckpointSeriesReset/compress=false (0.17s) + --- PASS: TestCheckpointSeriesReset/compress=true (0.21s) PASS -ok github.com/prometheus/prometheus/tsdb/wal 8.899s +ok github.com/prometheus/prometheus/tsdb/wal 5.322s === RUN TestCompressionHandler_PlainText --- PASS: TestCompressionHandler_PlainText (0.00s) === RUN TestCompressionHandler_Gzip ---- PASS: TestCompressionHandler_Gzip (0.00s) +--- PASS: TestCompressionHandler_Gzip (0.01s) === RUN TestCompressionHandler_Deflate --- PASS: TestCompressionHandler_Deflate (0.01s) === RUN TestCORSHandler ---- PASS: TestCORSHandler (0.01s) +--- PASS: TestCORSHandler (0.00s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.039s +ok github.com/prometheus/prometheus/util/httputil 0.050s === RUN TestTimerGroupNewTimer ---- PASS: TestTimerGroupNewTimer (0.01s) +--- PASS: TestTimerGroupNewTimer (0.00s) === RUN TestQueryStatsWithTimers --- PASS: TestQueryStatsWithTimers (0.00s) === RUN TestQueryStatsWithSpanTimers @@ -6296,7 +6387,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.065s +ok github.com/prometheus/prometheus/util/stats 0.054s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -6304,78 +6395,78 @@ === RUN TestSanitizeLabelName --- PASS: TestSanitizeLabelName (0.00s) PASS -ok github.com/prometheus/prometheus/util/strutil 0.169s +ok github.com/prometheus/prometheus/util/strutil 0.044s ? github.com/prometheus/prometheus/util/teststorage [no test files] ? github.com/prometheus/prometheus/util/testutil [no test files] ? github.com/prometheus/prometheus/util/treecache [no test files] === RUN TestFederation -=== RUN TestFederation/invalid_params_from_the_beginning -=== RUN TestFederation/test_stale_metric === RUN TestFederation/two_matchers -=== RUN TestFederation/match_nothing === RUN TestFederation/test_metric2 === RUN TestFederation/test_metric_without_labels -=== RUN TestFederation/test_old_metric -=== RUN TestFederation/{foo='boo'} -=== RUN TestFederation/instance_is_an_external_label -=== RUN TestFederation/empty +=== RUN TestFederation/test_stale_metric +=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label +=== RUN TestFederation/external_labels_are_added_if_not_already_present +=== RUN TestFederation/match_nothing +=== RUN TestFederation/invalid_params_from_the_beginning === RUN TestFederation/invalid_params_somewhere_in_the_middle +=== RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation/test_metric1 +=== RUN TestFederation/{foo='boo'} === RUN TestFederation/everything -=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything -=== RUN TestFederation/external_labels_are_added_if_not_already_present ---- PASS: TestFederation (0.19s) - --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation/test_stale_metric (0.00s) +=== RUN TestFederation/empty +=== RUN TestFederation/test_old_metric +=== RUN TestFederation/instance_is_an_external_label +--- PASS: TestFederation (0.05s) --- PASS: TestFederation/two_matchers (0.00s) - --- PASS: TestFederation/match_nothing (0.00s) --- PASS: TestFederation/test_metric2 (0.00s) --- PASS: TestFederation/test_metric_without_labels (0.00s) - --- PASS: TestFederation/test_old_metric (0.00s) - --- PASS: TestFederation/{foo='boo'} (0.00s) - --- PASS: TestFederation/instance_is_an_external_label (0.00s) - --- PASS: TestFederation/empty (0.00s) + --- PASS: TestFederation/test_stale_metric (0.00s) + --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) + --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) + --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation/test_metric1 (0.00s) + --- PASS: TestFederation/{foo='boo'} (0.00s) --- PASS: TestFederation/everything (0.00s) - --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.02s) - --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) - --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) + --- PASS: TestFederation/empty (0.00s) + --- PASS: TestFederation/test_old_metric (0.00s) + --- PASS: TestFederation/instance_is_an_external_label (0.00s) === RUN TestFederation_NotReady === RUN TestFederation_NotReady/two_matchers +=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present === RUN TestFederation_NotReady/match_nothing +=== RUN TestFederation_NotReady/invalid_params_from_the_beginning +=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle === RUN TestFederation_NotReady/test_metric2 === RUN TestFederation_NotReady/test_metric_without_labels -=== RUN TestFederation_NotReady/test_old_metric -=== RUN TestFederation_NotReady/{foo='boo'} -=== RUN TestFederation_NotReady/instance_is_an_external_label -=== RUN TestFederation_NotReady/empty -=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/test_stale_metric +=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation_NotReady/test_metric1 +=== RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/everything -=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything -=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present -=== RUN TestFederation_NotReady/invalid_params_from_the_beginning -=== RUN TestFederation_NotReady/test_stale_metric +=== RUN TestFederation_NotReady/empty +=== RUN TestFederation_NotReady/test_old_metric +=== RUN TestFederation_NotReady/instance_is_an_external_label --- PASS: TestFederation_NotReady (0.00s) --- PASS: TestFederation_NotReady/two_matchers (0.00s) + --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) --- PASS: TestFederation_NotReady/match_nothing (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) --- PASS: TestFederation_NotReady/test_metric2 (0.00s) --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) - --- PASS: TestFederation_NotReady/test_old_metric (0.00s) - --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) - --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) - --- PASS: TestFederation_NotReady/empty (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) + --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) --- PASS: TestFederation_NotReady/test_metric1 (0.00s) + --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) --- PASS: TestFederation_NotReady/everything (0.00s) - --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) - --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) + --- PASS: TestFederation_NotReady/empty (0.00s) + --- PASS: TestFederation_NotReady/test_old_metric (0.00s) + --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) === RUN TestGlobalURL --- PASS: TestGlobalURL (0.00s) === RUN TestReadyAndHealthy @@ -6383,7 +6474,7 @@ === RUN TestRoutePrefix === PAUSE TestRoutePrefix === RUN TestDebugHandler ---- PASS: TestDebugHandler (0.04s) +--- PASS: TestDebugHandler (0.02s) === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection @@ -6393,11 +6484,11 @@ === CONT TestReadyAndHealthy === CONT TestHTTPMetrics === CONT TestRoutePrefix ---- PASS: TestHTTPMetrics (0.00s) ---- PASS: TestRoutePrefix (5.12s) ---- PASS: TestReadyAndHealthy (5.20s) +--- PASS: TestHTTPMetrics (0.01s) +--- PASS: TestRoutePrefix (5.04s) +--- PASS: TestReadyAndHealthy (5.08s) PASS -ok github.com/prometheus/prometheus/web 15.948s +ok github.com/prometheus/prometheus/web 15.346s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -6717,8 +6808,8 @@ === RUN TestEndpoints/remote/run_47_rules_"type=alert"/GET === RUN TestEndpoints/remote/run_48_rules_"type=record" === RUN TestEndpoints/remote/run_48_rules_"type=record"/GET ---- PASS: TestEndpoints (0.61s) - --- PASS: TestEndpoints/local (0.27s) +--- PASS: TestEndpoints (0.27s) + --- PASS: TestEndpoints/local (0.13s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4" (0.00s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/GET (0.00s) --- PASS: TestEndpoints/local/run_0_query_"query=2&time=123.4"/POST (0.00s) @@ -6728,9 +6819,9 @@ --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/local/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) - --- PASS: TestEndpoints/local/run_3_query_"query=0.333" (0.01s) + --- PASS: TestEndpoints/local/run_3_query_"query=0.333" (0.00s) --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/GET (0.00s) - --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/POST (0.01s) + --- PASS: TestEndpoints/local/run_3_query_"query=0.333"/POST (0.00s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1" (0.00s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_4_queryRange_"end=2&query=time%28%29&start=0&step=1"/POST (0.00s) @@ -6805,7 +6896,7 @@ --- PASS: TestEndpoints/local/run_28_targets_"state=any"/GET (0.00s) --- PASS: TestEndpoints/local/run_29_targets_"state=active" (0.00s) --- PASS: TestEndpoints/local/run_29_targets_"state=active"/GET (0.00s) - --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped" (0.01s) + --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped" (0.00s) --- PASS: TestEndpoints/local/run_30_targets_"state=Dropped"/GET (0.00s) --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads" (0.00s) --- PASS: TestEndpoints/local/run_31_targetMetadata_"metric=go_threads"/GET (0.00s) @@ -6837,12 +6928,12 @@ --- PASS: TestEndpoints/local/run_44_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/local/run_45_alerts_"" (0.00s) --- PASS: TestEndpoints/local/run_45_alerts_""/GET (0.00s) - --- PASS: TestEndpoints/local/run_46_rules_"" (0.04s) - --- PASS: TestEndpoints/local/run_46_rules_""/GET (0.04s) - --- PASS: TestEndpoints/local/run_47_rules_"type=alert" (0.04s) - --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.04s) - --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.07s) - --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.07s) + --- PASS: TestEndpoints/local/run_46_rules_"" (0.02s) + --- PASS: TestEndpoints/local/run_46_rules_""/GET (0.02s) + --- PASS: TestEndpoints/local/run_47_rules_"type=alert" (0.02s) + --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.02s) + --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.04s) + --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.04s) --- PASS: TestEndpoints/local/run_49_labelValues_"" (0.00s) --- PASS: TestEndpoints/local/run_49_labelValues_""/GET (0.00s) --- PASS: TestEndpoints/local/run_50_labelValues_"" (0.00s) @@ -6877,8 +6968,8 @@ --- PASS: TestEndpoints/local/run_64_labelValues_"match%5B%5D=test_metric1"/GET (0.00s) --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D" (0.00s) --- PASS: TestEndpoints/local/run_65_labelValues_"match%5B%5D=test_metric1%7Bfoo%3D%22bar%22%7D"/GET (0.00s) - --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" (0.01s) - --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET (0.01s) + --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1" (0.00s) + --- PASS: TestEndpoints/local/run_66_labelValues_"end=100000000&match%5B%5D=test_metric1&start=1"/GET (0.00s) --- PASS: TestEndpoints/local/run_67_labelNames_"" (0.00s) --- PASS: TestEndpoints/local/run_67_labelNames_""/GET (0.00s) --- PASS: TestEndpoints/local/run_68_labelNames_"end=-1&start=-2" (0.00s) @@ -6911,14 +7002,14 @@ --- PASS: TestEndpoints/local/run_81_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_82_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) - --- PASS: TestEndpoints/remote (0.26s) + --- PASS: TestEndpoints/remote (0.12s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4" (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z" (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/GET (0.00s) --- PASS: TestEndpoints/remote/run_1_query_"query=0.333&time=1970-01-01T00%3A02%3A03Z"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.01s) + --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/remote/run_2_query_"query=0.333&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) --- PASS: TestEndpoints/remote/run_3_query_"query=0.333" (0.00s) @@ -6939,9 +7030,9 @@ --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00" (0.00s) --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/GET (0.00s) --- PASS: TestEndpoints/remote/run_8_query_"query=invalid%5D%5Bquery&time=1970-01-01T01%3A02%3A03%2B01%3A00"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.02s) + --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.00s) --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/GET (0.00s) - --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.02s) + --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0" (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/GET (0.00s) --- PASS: TestEndpoints/remote/run_10_queryRange_"end=2&query=time%28%29&start=1&step=0"/POST (0.00s) @@ -6957,11 +7048,11 @@ --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_14_series_"match%5B%5D=%7Bfoo%3D%22%22%7D"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) - --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) + --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.02s) + --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.01s) --- PASS: TestEndpoints/remote/run_15_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.01s) - --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.01s) + --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) + --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_16_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.00s) @@ -6975,15 +7066,15 @@ --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000" (0.00s) --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/GET (0.00s) --- PASS: TestEndpoints/remote/run_20_series_"end=100001&match%5B%5D=test_metric2&start=100000"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.01s) - --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.01s) + --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1" (0.00s) + --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_21_series_"end=100000&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.01s) + --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/GET (0.00s) - --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.01s) + --- PASS: TestEndpoints/remote/run_23_series_"end=100000&match%5B%5D=test_metric2&start=1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1" (0.00s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.00s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) @@ -7030,18 +7121,18 @@ --- PASS: TestEndpoints/remote/run_44_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_45_alerts_"" (0.00s) --- PASS: TestEndpoints/remote/run_45_alerts_""/GET (0.00s) - --- PASS: TestEndpoints/remote/run_46_rules_"" (0.04s) - --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.04s) - --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.05s) - --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.05s) - --- PASS: TestEndpoints/remote/run_48_rules_"type=record" (0.03s) - --- PASS: TestEndpoints/remote/run_48_rules_"type=record"/GET (0.03s) + --- PASS: TestEndpoints/remote/run_46_rules_"" (0.02s) + --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.02s) + --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.02s) + --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.02s) + --- PASS: TestEndpoints/remote/run_48_rules_"type=record" (0.02s) + --- PASS: TestEndpoints/remote/run_48_rules_"type=record"/GET (0.02s) === RUN TestLabelNames --- PASS: TestLabelNames (0.02s) === RUN TestSampledReadEndpoint ---- PASS: TestSampledReadEndpoint (0.07s) +--- PASS: TestSampledReadEndpoint (0.02s) === RUN TestStreamReadEndpoint ---- PASS: TestStreamReadEndpoint (0.05s) +--- PASS: TestStreamReadEndpoint (0.02s) === RUN TestAdminEndpoints === RUN TestAdminEndpoints/#00 === RUN TestAdminEndpoints/#01 @@ -7062,12 +7153,12 @@ === RUN TestAdminEndpoints/#16 === RUN TestAdminEndpoints/#17 === RUN TestAdminEndpoints/#18 ---- PASS: TestAdminEndpoints (0.04s) - --- PASS: TestAdminEndpoints/#00 (0.01s) - --- PASS: TestAdminEndpoints/#01 (0.01s) +--- PASS: TestAdminEndpoints (0.00s) + --- PASS: TestAdminEndpoints/#00 (0.00s) + --- PASS: TestAdminEndpoints/#01 (0.00s) --- PASS: TestAdminEndpoints/#02 (0.00s) --- PASS: TestAdminEndpoints/#03 (0.00s) - --- PASS: TestAdminEndpoints/#04 (0.01s) + --- PASS: TestAdminEndpoints/#04 (0.00s) --- PASS: TestAdminEndpoints/#05 (0.00s) --- PASS: TestAdminEndpoints/#06 (0.00s) --- PASS: TestAdminEndpoints/#07 (0.00s) @@ -7083,7 +7174,7 @@ --- PASS: TestAdminEndpoints/#17 (0.00s) --- PASS: TestAdminEndpoints/#18 (0.00s) === RUN TestRespondSuccess ---- PASS: TestRespondSuccess (0.01s) +--- PASS: TestRespondSuccess (0.00s) === RUN TestRespondError --- PASS: TestRespondError (0.00s) === RUN TestParseTimeParam @@ -7095,15 +7186,15 @@ === RUN TestOptionsMethod --- PASS: TestOptionsMethod (0.00s) === RUN TestRespond ---- PASS: TestRespond (0.04s) +--- PASS: TestRespond (0.01s) === RUN TestTSDBStatus === RUN TestTSDBStatus/0 ---- PASS: TestTSDBStatus (0.04s) - --- PASS: TestTSDBStatus/0 (0.04s) +--- PASS: TestTSDBStatus (0.01s) + --- PASS: TestTSDBStatus/0 (0.01s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) PASS -ok github.com/prometheus/prometheus/web/api/v1 0.968s +ok github.com/prometheus/prometheus/web/api/v1 0.380s make[1]: Leaving directory '/build/prometheus-2.24.1+ds' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build @@ -7156,12 +7247,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/31870/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/27133 and its subdirectories -I: Current time: Fri Aug 13 15:08:54 -12 2021 -I: pbuilder-time-stamp: 1628910534 +I: removing directory /srv/workspace/pbuilder/31870 and its subdirectories +I: Current time: Fri Sep 16 23:39:49 +14 2022 +I: pbuilder-time-stamp: 1663321189