Diff of the two buildlogs: -- --- b1/build.log 2022-01-14 09:40:02.634038806 +0000 +++ b2/build.log 2022-01-14 10:00:31.636241880 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 16 03:54:12 -12 2023 -I: pbuilder-time-stamp: 1676562852 +I: Current time: Fri Jan 14 23:40:06 +14 2022 +I: pbuilder-time-stamp: 1642153206 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.b305rV_Y/trustedkeys.kbx': General error -gpgv: Signature made Wed Jan 20 05:11:07 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.b5zk7lfH/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/3816145/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3593343/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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/3593343/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3593343/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4dcd143bb8bb426e9cffeab4e566376b' - 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='3816145' - PS1='# ' - PS2='> ' + INVOCATION_ID=21a14c008cca4f5d85ce599ea2121984 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=3593343 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.RpbnUgszsJ/pbuilderrc_Cis8 --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.RpbnUgszsJ/b1 --logfile b1/build.log prometheus_2.24.1+ds-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68: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.RpbnUgszsJ/pbuilderrc_BiWZ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.RpbnUgszsJ/b2 --logfile b2/build.log prometheus_2.24.1+ds-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux I: ls -l /bin total 5476 - -rwxr-xr-x 1 root root 1234376 Aug 4 2021 bash - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38984 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 38984 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 18424 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 43936 Sep 23 2020 cat - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp - -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown - -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp - -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash - -rwxr-xr-x 1 root root 113664 Sep 23 2020 date - -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd - -rwxr-xr-x 1 root root 93936 Sep 23 2020 df - -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir - -rwxr-xr-x 1 root root 84440 Jul 28 2021 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 39712 Sep 23 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 39680 Sep 23 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 69032 Jul 28 2021 findmnt - -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 203072 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 98048 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln - -rwxr-xr-x 1 root root 56952 Feb 7 2020 login - -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls - -rwxr-xr-x 1 root root 149736 Jul 28 2021 lsblk - -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir - -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod - -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp - -rwxr-xr-x 1 root root 59632 Jul 28 2021 more - -rwsr-xr-x 1 root root 55528 Jul 28 2021 mount - -rwxr-xr-x 1 root root 18664 Jul 28 2021 mountpoint - -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 2021 rbash -> bash - -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink - -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm - -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir - -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Feb 9 03:47 sh -> dash - -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep - -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty - -rwsr-xr-x 1 root root 71912 Jul 28 2021 su - -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync - -rwxr-xr-x 1 root root 531928 Feb 16 2021 tar - -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch - -rwxr-xr-x 1 root root 39680 Sep 23 2020 true - -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 35040 Jul 28 2021 umount - -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir - -rwxr-xr-x 1 root root 63744 Jul 28 2021 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/3816145/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1234376 Aug 5 10:25 bash + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38984 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 38984 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 18424 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 43936 Sep 24 2020 cat + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp + -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown + -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp + -rwxr-xr-x 1 root root 125560 Dec 11 2020 dash + -rwxr-xr-x 1 root root 113664 Sep 24 2020 date + -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd + -rwxr-xr-x 1 root root 93936 Sep 24 2020 df + -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir + -rwxr-xr-x 1 root root 84440 Jul 29 09:09 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 39712 Sep 24 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 39680 Sep 24 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 69032 Jul 29 09:09 findmnt + -rwsr-xr-x 1 root root 34896 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 203072 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 98048 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 22600 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln + -rwxr-xr-x 1 root root 56952 Feb 8 2020 login + -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls + -rwxr-xr-x 1 root root 149736 Jul 29 09:09 lsblk + -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir + -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod + -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp + -rwxr-xr-x 1 root root 59632 Jul 29 09:09 more + -rwsr-xr-x 1 root root 55528 Jul 29 09:09 mount + -rwxr-xr-x 1 root root 18664 Jul 29 09:09 mountpoint + -rwxr-xr-x 1 root root 147080 Sep 24 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 43872 Sep 24 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 10:25 rbash -> bash + -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink + -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm + -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir + -rwxr-xr-x 1 root root 27472 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jan 14 23:40 sh -> bash + lrwxrwxrwx 1 root root 4 Jan 7 23:24 sh.distrib -> dash + -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep + -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty + -rwsr-xr-x 1 root root 71912 Jul 29 09:09 su + -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync + -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar + -rwxr-xr-x 1 root root 14456 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch + -rwxr-xr-x 1 root root 39680 Sep 24 2020 true + -rwxr-xr-x 1 root root 14328 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 35040 Jul 29 09:09 umount + -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir + -rwxr-xr-x 1 root root 63744 Jul 29 09:09 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/3593343/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 amd64 golang-grpc-gateway amd64 1.6.4-2+b17 [1928 kB] Get: 330 http://deb.debian.org/debian bullseye/main amd64 golang-github-gophercloud-gophercloud-dev all 0.12.0-1 [628 kB] Get: 331 http://deb.debian.org/debian bullseye/main amd64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-1 [12.9 kB] -Fetched 144 MB in 4s (39.7 MB/s) +Fetched 144 MB in 7s (21.4 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 ... 19655 files and directories currently installed.) @@ -1973,7 +2007,8 @@ Building tag database... -> Finished parsing the build-deps 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: Name or service not known +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 @@ -2003,26 +2038,26 @@ debian/rules override_dh_auto_build 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.15" - cd build && go install -trimpath -v -p 16 -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.15" 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 + cd build && go install -trimpath -v -p 15 -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.15" 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/unsafeheader -internal/race runtime/internal/sys -unicode/utf8 +internal/race math/bits -runtime/internal/math unicode -encoding -internal/cpu unicode/utf16 -runtime/internal/atomic +encoding container/list -vendor/golang.org/x/crypto/internal/subtle -golang.org/x/sys/internal/unsafeheader vendor/golang.org/x/crypto/cryptobyte/asn1 +runtime/internal/math +internal/nettrace crypto/subtle crypto/internal/subtle +internal/cpu +runtime/internal/atomic +unicode/utf8 sync/atomic -internal/nettrace +vendor/golang.org/x/crypto/internal/subtle +golang.org/x/sys/internal/unsafeheader github.com/Azure/azure-sdk-for-go/version github.com/Azure/go-autorest/autorest/to runtime/cgo @@ -2032,25 +2067,25 @@ github.com/docker/docker/api/types/image github.com/aws/aws-sdk-go/aws/client/metadata google.golang.org/grpc/serviceconfig -go.opencensus.io github.com/golang/groupcache/lru +go.opencensus.io go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding -math -internal/bytealg internal/testlog github.com/prometheus/prometheus/tsdb/goversion +internal/bytealg +math runtime github.com/aws/aws-sdk-go/internal/sdkmath github.com/prometheus/prometheus/pkg/value internal/reflectlite sync -math/rand 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 @@ -2061,201 +2096,202 @@ syscall github.com/beorn7/perks/quantile container/heap -strings hash bytes +strings crypto/internal/randutil text/tabwriter github.com/aws/aws-sdk-go/internal/sdkio -hash/crc32 crypto/hmac -hash/fnv +hash/crc32 hash/adler32 -crypto +hash/fnv +vendor/golang.org/x/crypto/hkdf reflect -crypto/rc4 +crypto golang.org/x/crypto/blowfish encoding/base32 -vendor/golang.org/x/crypto/hkdf +crypto/rc4 vendor/golang.org/x/text/transform golang.org/x/text/transform bufio -regexp/syntax path github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +regexp/syntax github.com/docker/docker/api/types/versions -github.com/aws/aws-sdk-go/internal/strings html +github.com/aws/aws-sdk-go/internal/strings google.golang.org/grpc/encoding github.com/hashicorp/go-immutable-radix golang.org/x/text/width github.com/aws/aws-sdk-go/internal/sdkuri time -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv regexp +google.golang.org/api/internal/third_party/uritemplates context internal/poll github.com/jpillora/backoff -github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/backoff +github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/keepalive go.uber.org/atomic github.com/prometheus/prometheus/pkg/timestamp -internal/fmtsort google.golang.org/grpc/internal/backoff -encoding/binary -google.golang.org/api/internal/third_party/uritemplates google.golang.org/grpc/tap -github.com/prometheus/prometheus/pkg/gate golang.org/x/sync/errgroup +github.com/prometheus/prometheus/pkg/gate os +internal/fmtsort +encoding/binary encoding/base64 crypto/cipher crypto/sha512 -crypto/ed25519/internal/edwards25519 crypto/md5 -vendor/golang.org/x/crypto/poly1305 -github.com/cespare/xxhash crypto/sha1 crypto/sha256 +vendor/golang.org/x/crypto/poly1305 +github.com/cespare/xxhash +crypto/ed25519/internal/edwards25519 github.com/golang/snappy golang.org/x/sys/unix -encoding/pem -crypto/aes -crypto/des -vendor/golang.org/x/crypto/chacha20 +path/filepath fmt +net +runtime/debug +encoding/pem +os/signal internal/lazyregexp github.com/docker/docker/api/types/mount -os/signal google.golang.org/grpc/internal/envconfig -net -path/filepath -runtime/debug -github.com/edsrzf/mmap-go io/ioutil github.com/aws/aws-sdk-go/internal/shareddefaults os/exec +github.com/edsrzf/mmap-go vendor/golang.org/x/sys/cpu github.com/prometheus/procfs/internal/util -vendor/golang.org/x/crypto/chacha20poly1305 +crypto/aes +crypto/des +vendor/golang.org/x/crypto/chacha20 github.com/alecthomas/units github.com/go-logfmt/logfmt encoding/json github.com/go-stack/stack -math/big -encoding/hex +log compress/flate +encoding/hex net/url -vendor/golang.org/x/net/http2/hpack +math/big vendor/golang.org/x/crypto/curve25519 -mime -log +vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/norm +vendor/golang.org/x/net/http2/hpack +mime mime/quotedprintable +vendor/golang.org/x/text/unicode/bidi net/http/internal github.com/prometheus/procfs/internal/fs -text/template/parse +golang.org/x/net/internal/timeseries github.com/oklog/run +text/template/parse github.com/pkg/errors -golang.org/x/net/internal/timeseries -vendor/golang.org/x/text/unicode/bidi go/token golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm golang.org/x/net/http2/hpack -gopkg.in/yaml.v2 encoding/xml +vendor/golang.org/x/text/secure/bidirule +gopkg.in/yaml.v2 flag +compress/gzip +go/scanner runtime/trace github.com/Azure/go-autorest/autorest/validation github.com/prometheus/prometheus/util/strutil -go/scanner -compress/gzip -github.com/mattn/go-isatty -testing +golang.org/x/text/secure/bidirule github.com/google/go-querystring/query -golang.org/x/net/bpf -github.com/mattn/go-colorable -vendor/golang.org/x/text/secure/bidirule -github.com/docker/docker/api/types/blkiodev -github.com/docker/go-units +testing go/ast github.com/go-kit/kit/log +golang.org/x/net/bpf github.com/golang/protobuf/proto github.com/prometheus/common/model -vendor/golang.org/x/net/idna -text/template -golang.org/x/text/secure/bidirule github.com/prometheus/prometheus/pkg/labels github.com/Azure/go-autorest/autorest/date -github.com/fatih/color +text/template github.com/go-kit/kit/log/level -github.com/docker/docker/api/types/strslice -github.com/hashicorp/go-hclog -github.com/docker/docker/api/types/filters +vendor/golang.org/x/net/idna github.com/prometheus/common/promlog +github.com/mattn/go-isatty +github.com/docker/docker/api/types/blkiodev +github.com/mattn/go-colorable +github.com/docker/docker/api/types/strslice +github.com/docker/go-units +crypto/rand +crypto/elliptic +encoding/asn1 +crypto/dsa +github.com/fatih/color golang.org/x/net/idna -github.com/opencontainers/go-digest -github.com/opencontainers/image-spec/specs-go +github.com/docker/docker/api/types/filters github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/pkg/relabel +crypto/ed25519 +crypto/rsa +golang.org/x/crypto/bcrypt +github.com/hashicorp/go-hclog +golang.org/x/crypto/ed25519 +github.com/docker/docker/api/types/network +github.com/opencontainers/go-digest +github.com/opencontainers/image-spec/specs-go github.com/gogo/protobuf/proto google.golang.org/grpc/codes -github.com/docker/docker/api/types/network google.golang.org/grpc/grpclog github.com/sirupsen/logrus github.com/docker/docker/api/types/time -github.com/aws/aws-sdk-go/aws/awserr github.com/opencontainers/image-spec/specs-go/v1 github.com/docker/distribution/digestset -crypto/rand -crypto/elliptic -encoding/asn1 -crypto/dsa +github.com/aws/aws-sdk-go/aws/awserr +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +github.com/jmespath/go-jmespath +gopkg.in/fsnotify/fsnotify.v1 google.golang.org/grpc/connectivity -go/doc -html/template -github.com/aws/aws-sdk-go/internal/ini +golang.org/x/oauth2/jws github.com/docker/distribution/reference google.golang.org/grpc/internal -github.com/aws/aws-sdk-go/aws/endpoints -crypto/ed25519 -github.com/jmespath/go-jmespath -crypto/rsa -golang.org/x/crypto/bcrypt -gopkg.in/fsnotify/fsnotify.v1 -golang.org/x/crypto/ed25519 -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix os/user +github.com/aws/aws-sdk-go/internal/ini google.golang.org/grpc/metadata google.golang.org/grpc/attributes +github.com/aws/aws-sdk-go/aws/endpoints +html/template +go/doc go.opencensus.io/internal -github.com/containerd/containerd/log -golang.org/x/oauth2/jws go.opencensus.io/trace/tracestate -github.com/aws/aws-sdk-go/aws/credentials -google.golang.org/grpc/internal/balancerload go.opencensus.io/resource runtime/pprof +google.golang.org/grpc/internal/balancerload +go.opencensus.io/trace +crypto/ecdsa github.com/hetznercloud/hcloud-go/hcloud/schema +go.opencensus.io/metric/metricdata +go.opencensus.io/metric/metricproducer +github.com/containerd/containerd/log database/sql/driver github.com/mailru/easyjson/jlexer gopkg.in/mgo.v2/internal/json -go.opencensus.io/trace -go.opencensus.io/metric/metricdata github.com/PuerkitoBio/urlesc github.com/aws/aws-sdk-go/aws/awsutil -crypto/ecdsa +github.com/aws/aws-sdk-go/aws/credentials golang.org/x/time/rate -go.opencensus.io/metric/metricproducer github.com/PuerkitoBio/purell -github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/prometheus/prometheus/pkg/runtime github.com/opentracing/opentracing-go/log +github.com/aws/aws-sdk-go/aws/credentials/processcreds +go.opencensus.io/tag github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/pkg/logging github.com/prometheus/prometheus/tsdb/errors @@ -2264,92 +2300,91 @@ github.com/prometheus/prometheus/tsdb/encoding github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib -github.com/prometheus/prometheus/vendor/go.uber.org/goleak/internal/stack gopkg.in/yaml.v3 +github.com/prometheus/prometheus/vendor/go.uber.org/goleak/internal/stack github.com/prometheus/prometheus/pkg/pool github.com/prometheus/prometheus/pkg/exemplar compress/zlib -go.opencensus.io/tag +go.opencensus.io/stats/internal +github.com/prometheus/prometheus/vendor/go.uber.org/goleak github.com/prometheus/prometheus/pkg/textparse -github.com/modern-go/concurrent github.com/prometheus/prometheus/tsdb/chunks -github.com/prometheus/prometheus/tsdb/tombstones -internal/profile -github.com/prometheus/prometheus/vendor/go.uber.org/goleak -github.com/google/pprof/profile +go.opencensus.io/stats 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 google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/encoding/proto -go.opencensus.io/stats/internal -github.com/prometheus/client_model/go +go.opencensus.io/stats/view +github.com/prometheus/prometheus/tsdb/tombstones +github.com/modern-go/concurrent +internal/profile +github.com/google/pprof/profile github.com/golang/protobuf/ptypes +github.com/prometheus/client_model/go google.golang.org/grpc/binarylog/grpc_binarylog_v1 +github.com/modern-go/reflect2 gopkg.in/mgo.v2/bson -go.opencensus.io/stats github.com/prometheus/prometheus/tsdb/record -github.com/modern-go/reflect2 github.com/prometheus/prometheus/tsdb/tsdbutil -github.com/prometheus/prometheus/tsdb/index -go.opencensus.io/stats/view google.golang.org/grpc/status -github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/storage +github.com/prometheus/client_golang/prometheus/internal github.com/containerd/containerd/errdefs github.com/containerd/containerd/platforms -vendor/golang.org/x/net/http/httpproxy net/textproto -github.com/mitchellh/mapstructure -golang.org/x/net/internal/socket -gopkg.in/alecthomas/kingpin.v2 +vendor/golang.org/x/net/http/httpproxy crypto/x509 github.com/prometheus/procfs +gopkg.in/alecthomas/kingpin.v2 +github.com/mitchellh/mapstructure +golang.org/x/net/internal/socket github.com/docker/go-connections/nat +vendor/golang.org/x/net/http/httpguts +mime/multipart +golang.org/x/net/http/httpguts github.com/docker/docker/api/types/registry golang.org/x/net/internal/socks google.golang.org/grpc/credentials/internal -google.golang.org/grpc/internal/binarylog github.com/docker/docker/api/types/container -vendor/golang.org/x/net/http/httpguts -mime/multipart -golang.org/x/net/http/httpguts -golang.org/x/net/ipv4 -golang.org/x/net/ipv6 -github.com/docker/docker/api/types/swarm/runtime -golang.org/x/net/proxy +google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats +golang.org/x/net/ipv4 google.golang.org/grpc/naming +golang.org/x/net/ipv6 +golang.org/x/net/proxy github.com/samuel/go-zookeeper/zk github.com/mailru/easyjson/buffer -github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/prometheus/prometheus/promql/parser golang.org/x/net/netutil -github.com/docker/docker/api/types/swarm -github.com/mailru/easyjson/jwriter -github.com/json-iterator/go archive/tar -github.com/docker/docker/api/types -github.com/dgrijalva/jwt-go +github.com/json-iterator/go +github.com/mailru/easyjson/jwriter github.com/asaskevich/govalidator +github.com/dgrijalva/jwt-go crypto/tls -github.com/docker/docker/api/types/volume +github.com/docker/docker/api/types/swarm/runtime +github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/docker/docker/api/types/swarm +github.com/docker/docker/api/types github.com/prometheus/common/promlog/flag github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web/kingpinflag +github.com/docker/docker/api/types/volume github.com/gogo/protobuf/gogoproto github.com/prometheus/prometheus/prompb net/http/httptrace -github.com/docker/go-connections/tlsconfig github.com/hashicorp/go-rootcerts -google.golang.org/api/transport/cert +github.com/docker/go-connections/tlsconfig google.golang.org/grpc/credentials +google.golang.org/api/transport/cert github.com/miekg/dns -google.golang.org/grpc/resolver net/http -google.golang.org/grpc/peer +google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz +google.golang.org/grpc/peer google.golang.org/grpc/balancer google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/passthrough @@ -2359,102 +2394,104 @@ github.com/prometheus/common/expfmt golang.org/x/net/trace github.com/Azure/go-autorest/tracing -net/http/cookiejar github.com/Azure/go-autorest/logger +net/http/cookiejar github.com/hashicorp/go-cleanhttp -github.com/armon/go-metrics -golang.org/x/net/http2 golang.org/x/net/context/ctxhttp -github.com/docker/distribution/registry/api/errcode github.com/docker/go-connections/sockets +github.com/docker/distribution/registry/api/errcode net/http/httputil cloud.google.com/go/compute/metadata github.com/aws/aws-sdk-go/aws +github.com/armon/go-metrics +golang.org/x/net/http2 google.golang.org/api/googleapi go.opencensus.io/trace/propagation +golang.org/x/oauth2/internal google.golang.org/api/googleapi/transport +github.com/docker/docker/errdefs github.com/gophercloud/gophercloud +github.com/go-openapi/errors github.com/Azure/go-autorest/autorest/adal go.opencensus.io/plugin/ochttp/propagation/b3 -golang.org/x/oauth2/internal google.golang.org/api/transport/http/internal/propagation -github.com/docker/docker/errdefs -github.com/go-openapi/errors +golang.org/x/oauth2 github.com/go-openapi/swag -go.opencensus.io/plugin/ochttp github.com/opentracing/opentracing-go net/http/httptest -github.com/julienschmidt/httprouter -net/http/pprof -golang.org/x/oauth2 -github.com/hetznercloud/hcloud-go/hcloud github.com/hashicorp/serf/coordinate +github.com/go-openapi/strfmt +github.com/julienschmidt/httprouter +go.opencensus.io/plugin/ochttp github.com/aws/aws-sdk-go/aws/request +net/http/pprof github.com/docker/docker/client -github.com/opentracing/opentracing-go/ext -github.com/go-openapi/strfmt -github.com/prometheus/common/route -github.com/stretchr/testify/assert -github.com/prometheus/client_golang/api -github.com/opentracing-contrib/go-stdlib/nethttp -github.com/prometheus/client_golang/prometheus github.com/digitalocean/godo github.com/hashicorp/consul/api golang.org/x/oauth2/jwt +github.com/prometheus/client_golang/prometheus +github.com/hetznercloud/hcloud-go/hcloud +github.com/stretchr/testify/assert +github.com/opentracing/opentracing-go/ext +golang.org/x/oauth2/google +github.com/opentracing-contrib/go-stdlib/nethttp github.com/go-openapi/jsonpointer github.com/Azure/go-autorest/autorest -github.com/prometheus/client_golang/api/prometheus/v1 -github.com/gophercloud/gophercloud/pagination -golang.org/x/oauth2/google -github.com/gophercloud/gophercloud/openstack/identity/v3/tokens +github.com/go-openapi/jsonreference 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/gophercloud/gophercloud/pagination +github.com/gophercloud/gophercloud/openstack/identity/v3/tokens +github.com/aws/aws-sdk-go/aws/ec2metadata +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/private/protocol/json/jsonutil github.com/gophercloud/gophercloud/openstack/identity/v2/tenants github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 +github.com/Azure/go-autorest/autorest/azure github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips -github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors -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/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/private/protocol/ec2query github.com/gophercloud/gophercloud/openstack/identity/v2/tokens -github.com/Azure/go-autorest/autorest/azure +github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors github.com/gophercloud/gophercloud/openstack/compute/v2/servers -github.com/go-openapi/jsonreference -github.com/go-openapi/validate/vendor/github.com/go-openapi/runtime -github.com/stretchr/testify/require -github.com/prometheus/client_golang/prometheus/testutil/promlint +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/mwitkow/go-conntrack github.com/prometheus/common/version github.com/prometheus/prometheus/discovery/refresh -github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/aws/aws-sdk-go/private/protocol/ec2query -google.golang.org/grpc/internal/transport -github.com/gophercloud/gophercloud/openstack -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/prometheus/prometheus/util/treecache github.com/go-openapi/spec +github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/aws/defaults +github.com/go-openapi/validate/vendor/github.com/go-openapi/runtime +github.com/gophercloud/gophercloud/openstack github.com/prometheus/prometheus/tsdb/wal github.com/prometheus/prometheus/util/stats -github.com/prometheus/client_golang/prometheus/promauto +github.com/stretchr/testify/require +github.com/aws/aws-sdk-go/service/ec2 github.com/prometheus/common/config +github.com/prometheus/client_golang/prometheus/promauto +google.golang.org/grpc/internal/transport github.com/prometheus/client_golang/prometheus/promhttp -github.com/prometheus/prometheus/pkg/modtimevfs -github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/aws/defaults -github.com/prometheus/prometheus/util/testutil github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network -github.com/aws/aws-sdk-go/service/ec2 +github.com/prometheus/common/route +github.com/prometheus/client_golang/api +github.com/prometheus/client_golang/prometheus/testutil/promlint +github.com/prometheus/prometheus/pkg/modtimevfs github.com/prometheus/prometheus/vendor/github.com/prometheus/exporter-toolkit/web github.com/prometheus/prometheus/discovery +github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/prometheus/client_golang/api/prometheus/v1 +github.com/prometheus/prometheus/util/testutil +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery/consul @@ -2463,43 +2500,41 @@ github.com/prometheus/prometheus/discovery/dockerswarm github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file +github.com/aws/aws-sdk-go/aws/session github.com/prometheus/prometheus/discovery/hetzner -github.com/aws/aws-sdk-go/service/sts/stsiface github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/zookeeper github.com/go-openapi/analysis github.com/prometheus/prometheus/scrape -github.com/aws/aws-sdk-go/aws/credentials/stscreds google.golang.org/grpc -github.com/aws/aws-sdk-go/aws/session github.com/prometheus/prometheus/storage/remote github.com/go-openapi/loads github.com/go-openapi/validate github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/promql github.com/prometheus/alertmanager/api/v2/models -google.golang.org/api/internal +github.com/prometheus/prometheus/notifier github.com/googleapis/gax-go/v2 -google.golang.org/api/option +google.golang.org/api/internal +github.com/prometheus/prometheus/util/httputil google.golang.org/api/internal/gensupport -google.golang.org/api/option/internaloption -google.golang.org/api/transport/http -github.com/prometheus/prometheus/notifier -google.golang.org/api/compute/v1 github.com/prometheus/prometheus/template -github.com/prometheus/prometheus/util/httputil +google.golang.org/api/option github.com/prometheus/prometheus/pkg/rulefmt +google.golang.org/api/option/internaloption +google.golang.org/api/transport/http github.com/prometheus/prometheus/rules +google.golang.org/api/compute/v1 github.com/prometheus/prometheus/web/api/v1 github.com/prometheus/prometheus/web github.com/prometheus/prometheus/discovery/ec2 -github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/azure +github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/install -github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool +github.com/prometheus/prometheus/cmd/prometheus build/bin/prometheus --help-man > build/prometheus.1 build/bin/promtool --help-man > build/promtool.1 # Fix whatis entry. @@ -2509,11 +2544,11 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/prometheus-2.24.1+ds' dh_auto_test -- -timeout 20m - cd build && go test -vet=off -v -p 16 -timeout 20m 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/test 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 + cd build && go test -vet=off -v -p 15 -timeout 20m 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/test 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 === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.26s) +--- PASS: TestFailedStartupExitCode (0.58s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -2523,46 +2558,6 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:212: level=info ts=2023-02-16T15:57:53.438Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:57:53.438Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:57:53.438Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:57:53.439Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:57:53.439Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:57:53.439Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:57:53.441Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2023-02-16T15:57:53.446Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=info ts=2023-02-16T15:57:53.447Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2023-02-16T15:57:53.447Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2023-02-16T15:57:53.447Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2023-02-16T15:57:53.447Z caller=main.go:799 msg="Notifier manager stopped" - level=info ts=2023-02-16T15:57:53.447Z caller=main.go:625 msg="Scrape manager stopped" - level=error ts=2023-02-16T15:57:53.449Z 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=2023-02-16T15:57:54.081Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:57:54.081Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:57:54.082Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:57:54.082Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:57:54.082Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:57:54.082Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:57:54.096Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:625 msg="Scrape manager stopped" - level=info ts=2023-02-16T15:57:54.116Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2023-02-16T15:57:54.116Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2023-02-16T15:57:54.116Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2023-02-16T15:57:54.116Z caller=main.go:799 msg="Notifier manager stopped" - level=error ts=2023-02-16T15:57:54.118Z 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 [] @@ -2689,683 +2684,744 @@ json] - main_test.go:212: level=info ts=2023-02-16T15:57:55.081Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:57:55.082Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:57:55.082Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:57:55.082Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:57:55.082Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:57:55.082Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:57:55.086Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 - level=info ts=2023-02-16T15:57:55.094Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:57:55.094Z caller=main.go:595 msg="Stopping scrape discovery manager..." - level=info ts=2023-02-16T15:57:55.094Z caller=main.go:609 msg="Stopping notify discovery manager..." - level=info ts=2023-02-16T15:57:55.094Z caller=main.go:631 msg="Stopping scrape manager..." - level=info ts=2023-02-16T15:57:55.094Z caller=main.go:605 msg="Notify discovery manager stopped" - level=info ts=2023-02-16T15:57:55.100Z caller=main.go:591 msg="Scrape discovery manager stopped" - level=info ts=2023-02-16T15:57:55.102Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." - level=info ts=2023-02-16T15:57:55.102Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" - level=info ts=2023-02-16T15:57:55.102Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." - level=info ts=2023-02-16T15:57:55.102Z caller=main.go:799 msg="Notifier manager stopped" - level=info ts=2023-02-16T15:57:55.102Z caller=main.go:625 msg="Scrape manager stopped" - level=error ts=2023-02-16T15:57:55.103Z 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-01-14T09:48:54.893Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:48:54.893Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:48:54.893Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:48:54.893Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:48:54.893Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:48:54.893Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:48:54.895Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-01-14T09:48:54.916Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:48:54.916Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-01-14T09:48:54.916Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-01-14T09:48:54.916Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-01-14T09:48:54.916Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-01-14T09:48:54.918Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:48:54.918Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=info ts=2022-01-14T09:48:54.918Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-01-14T09:48:54.918Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-01-14T09:48:54.918Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-01-14T09:48:54.918Z caller=main.go:799 msg="Notifier manager stopped" + level=info ts=2022-01-14T09:48:54.918Z caller=main.go:625 msg="Scrape manager stopped" + level=error ts=2022-01-14T09:48:54.918Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" ---- PASS: TestWALSegmentSizeBounds (6.85s) + main_test.go:212: level=info ts=2022-01-14T09:48:55.622Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:48:55.622Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:48:55.622Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:48:55.622Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:48:55.622Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:48:55.622Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:48:55.653Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-01-14T09:48:55.688Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:48:55.690Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:48:55.705Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:48:55.705Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.083µs + level=info ts=2022-01-14T09:48:55.705Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:48:55.736Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:48:55.736Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=26.036µs wal_replay_duration=31.414132ms total_replay_duration=31.470654ms + level=info ts=2022-01-14T09:48:55.740Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:48:55.740Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:48:55.740Z caller=main.go:871 msg="Loading configuration file" filename=/build/prometheus-2.24.1+ds/documentation/examples/prometheus.yml + level=info ts=2022-01-14T09:48:55.753Z caller=main.go:902 msg="Completed loading of configuration file" filename=/build/prometheus-2.24.1+ds/documentation/examples/prometheus.yml totalDuration=13.371901ms remote_storage=4.795µs web_handler=1.045µs query_engine=10.021µs scrape=300.033µs scrape_sd=68.007µs notify=53.048µs notify_sd=21.308µs rules=2.493µs + level=info ts=2022-01-14T09:48:55.753Z caller=main.go:694 msg="Server is ready to receive web requests." + + main_test.go:212: level=info ts=2022-01-14T09:49:00.950Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:00.950Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:00.950Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:00.950Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:00.950Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:00.950Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:00.981Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=info ts=2022-01-14T09:49:01.013Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-01-14T09:49:01.013Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-01-14T09:49:01.013Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:799 msg="Notifier manager stopped" + level=info ts=2022-01-14T09:49:01.013Z caller=main.go:625 msg="Scrape manager stopped" + level=error ts=2022-01-14T09:49:01.015Z 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-01-14T09:49:01.578Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:01.578Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:01.578Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:01.578Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:01.578Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:01.578Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:01.587Z caller=web.go:468 component=web msg="Start listening for connections" address=:9099 + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:595 msg="Stopping scrape discovery manager..." + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:609 msg="Stopping notify discovery manager..." + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:631 msg="Stopping scrape manager..." + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:605 msg="Notify discovery manager stopped" + level=info ts=2022-01-14T09:49:01.600Z caller=main.go:591 msg="Scrape discovery manager stopped" + level=info ts=2022-01-14T09:49:01.601Z caller=main.go:625 msg="Scrape manager stopped" + level=info ts=2022-01-14T09:49:01.601Z caller=manager.go:924 component="rule manager" msg="Stopping rule manager..." + level=info ts=2022-01-14T09:49:01.601Z caller=manager.go:934 component="rule manager" msg="Rule manager stopped" + level=info ts=2022-01-14T09:49:01.601Z caller=notifier.go:601 component=notifier msg="Stopping notification manager..." + level=info ts=2022-01-14T09:49:01.601Z caller=main.go:799 msg="Notifier manager stopped" + level=error ts=2022-01-14T09:49:01.602Z caller=main.go:808 err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + +--- PASS: TestWALSegmentSizeBounds (7.46s) === RUN TestTimeMetrics ---- PASS: TestTimeMetrics (0.03s) +--- PASS: TestTimeMetrics (0.12s) === RUN TestStartupInterrupt ---- PASS: TestStartupInterrupt (0.57s) +--- PASS: TestStartupInterrupt (0.62s) === RUN TestQueryLog === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2023-02-16T15:58:00.874Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:00.874Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:00.874Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:00.874Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:00.874Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:00.874Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:00.878Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:00.890Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:00.931Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:00.931Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.329µs - level=info ts=2023-02-16T15:58:00.932Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:00.933Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:00.937Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:00.937Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=37.072µs wal_replay_duration=5.292761ms total_replay_duration=5.391145ms - level=info ts=2023-02-16T15:58:00.940Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:00.940Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:00.940Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config878255143 - level=info ts=2023-02-16T15:58:00.942Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config878255143 totalDuration=1.377724ms remote_storage=2.972µs web_handler=785ns query_engine=13.442µs scrape=1.123927ms scrape_sd=10.43µs notify=1.43µs notify_sd=3.76µs rules=1.722µs - level=info ts=2023-02-16T15:58:00.942Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:01.237Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config878255143 - level=info ts=2023-02-16T15:58:01.237Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config878255143 totalDuration=377.305µs remote_storage=10.977µs web_handler=1.907µs query_engine=7.658µs scrape=104.169µs scrape_sd=4.533µs notify=1.746µs notify_sd=2.73µs rules=2.144µs - level=info ts=2023-02-16T15:58:01.260Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config878255143 - level=info ts=2023-02-16T15:58:01.260Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config878255143 totalDuration=281.732µs remote_storage=3.874µs web_handler=870ns query_engine=13.524µs scrape=58.978µs scrape_sd=4.726µs notify=1.71µs notify_sd=1.585µs rules=2.66µs - level=info ts=2023-02-16T15:58:01.277Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config878255143 - level=info ts=2023-02-16T15:58:01.278Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config878255143 totalDuration=240.654µs remote_storage=3.494µs web_handler=656ns query_engine=24.315µs scrape=58.188µs scrape_sd=3.644µs notify=1.677µs notify_sd=1.724µs rules=2.097µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:02.969Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:02.969Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:02.969Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:02.969Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:02.969Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:02.969Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:02.972Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:03.016Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:03.019Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:03.044Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:03.044Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.653µs + level=info ts=2022-01-14T09:49:03.044Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:03.053Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:03.053Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.808µs wal_replay_duration=8.79184ms total_replay_duration=8.902833ms + level=info ts=2022-01-14T09:49:03.057Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:03.057Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:03.057Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config110704911 + level=info ts=2022-01-14T09:49:03.057Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config110704911 totalDuration=611.037µs remote_storage=3.693µs web_handler=838ns query_engine=17.001µs scrape=357.967µs scrape_sd=11.502µs notify=1.936µs notify_sd=3.204µs rules=2.878µs + level=info ts=2022-01-14T09:49:03.057Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:03.400Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config110704911 + level=info ts=2022-01-14T09:49:03.401Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config110704911 totalDuration=274.133µs remote_storage=3.091µs web_handler=550ns query_engine=13.006µs scrape=76.689µs scrape_sd=4.115µs notify=1.288µs notify_sd=2.056µs rules=2.412µs + level=info ts=2022-01-14T09:49:03.421Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config110704911 + level=info ts=2022-01-14T09:49:03.421Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config110704911 totalDuration=336.554µs remote_storage=3.262µs web_handler=772ns query_engine=16.428µs scrape=74.335µs scrape_sd=5.944µs notify=2.165µs notify_sd=2.587µs rules=3.024µs + level=info ts=2022-01-14T09:49:03.444Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config110704911 + level=info ts=2022-01-14T09:49:03.445Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config110704911 totalDuration=409.503µs remote_storage=3.539µs web_handler=915ns query_engine=41.914µs scrape=91.151µs scrape_sd=7.791µs notify=2.218µs notify_sd=2.494µs rules=3.884µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2023-02-16T15:58:01.467Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:01.467Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:01.467Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:01.467Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:01.467Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:01.467Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:01.469Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:01.476Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:01.512Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:01.512Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:01.512Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.332µs - level=info ts=2023-02-16T15:58:01.512Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:01.513Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:01.513Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=35.07µs wal_replay_duration=495.123µs total_replay_duration=571.499µs - level=info ts=2023-02-16T15:58:01.515Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:01.515Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:01.515Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config732802123 - level=info ts=2023-02-16T15:58:01.515Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config732802123 totalDuration=400.195µs remote_storage=2.425µs web_handler=810ns query_engine=10.639µs scrape=237.14µs scrape_sd=7.283µs notify=1.422µs notify_sd=2.446µs rules=2.252µs - level=info ts=2023-02-16T15:58:01.515Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:01.808Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config732802123 - level=info ts=2023-02-16T15:58:01.808Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config732802123 totalDuration=204.909µs remote_storage=2.572µs web_handler=940ns query_engine=6.951µs scrape=59.139µs scrape_sd=3.958µs notify=1.728µs notify_sd=1.512µs rules=2.19µs - level=info ts=2023-02-16T15:58:01.810Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config732802123 - level=info ts=2023-02-16T15:58:01.810Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config732802123 totalDuration=165.768µs remote_storage=1.302µs web_handler=494ns query_engine=10.67µs scrape=42.353µs scrape_sd=2.37µs notify=870ns notify_sd=1.302µs rules=895ns - level=info ts=2023-02-16T15:58:01.812Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config732802123 - level=info ts=2023-02-16T15:58:01.812Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config732802123 totalDuration=186.107µs remote_storage=2.16µs web_handler=760ns query_engine=17.371µs scrape=41.985µs scrape_sd=2.427µs notify=903ns notify_sd=1.251µs rules=1.23µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:04.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-01-14T09:49:04.433Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:04.433Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:04.433Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:04.433Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:04.433Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:04.436Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:04.477Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:04.505Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:04.526Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:04.526Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.63µs + level=info ts=2022-01-14T09:49:04.526Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:04.527Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:04.527Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=44.736µs wal_replay_duration=750.701µs total_replay_duration=847.344µs + level=info ts=2022-01-14T09:49:04.563Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:04.563Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:04.563Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config306747315 + level=info ts=2022-01-14T09:49:04.563Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config306747315 totalDuration=491.45µs remote_storage=3.329µs web_handler=940ns query_engine=15.217µs scrape=244.627µs scrape_sd=9.494µs notify=3.273µs notify_sd=2.781µs rules=2.601µs + level=info ts=2022-01-14T09:49:04.564Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:05.033Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config306747315 + level=info ts=2022-01-14T09:49:05.033Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config306747315 totalDuration=244.292µs remote_storage=3.827µs web_handler=554ns query_engine=6.241µs scrape=63.867µs scrape_sd=3.781µs notify=1.966µs notify_sd=1.679µs rules=2.799µs + level=info ts=2022-01-14T09:49:05.044Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config306747315 + level=info ts=2022-01-14T09:49:05.045Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config306747315 totalDuration=302.752µs remote_storage=3.224µs web_handler=675ns query_engine=14.037µs scrape=98.956µs scrape_sd=3.776µs notify=2.152µs notify_sd=1.733µs rules=2.343µs + level=info ts=2022-01-14T09:49:05.070Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config306747315 + level=info ts=2022-01-14T09:49:05.071Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config306747315 totalDuration=274.501µs remote_storage=2.85µs web_handler=657ns query_engine=23.753µs scrape=59.917µs scrape_sd=4.104µs notify=1.78µs notify_sd=1.823µs rules=2.678µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2023-02-16T15:58:01.990Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:01.991Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:01.991Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:01.991Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:01.991Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:01.991Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:01.993Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:01.999Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:02.009Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:02.014Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:02.014Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.96µs - level=info ts=2023-02-16T15:58:02.014Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:02.015Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:02.015Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=35.755µs wal_replay_duration=495.621µs total_replay_duration=569.152µs - level=info ts=2023-02-16T15:58:02.022Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:02.022Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:02.023Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config439681199 - level=info ts=2023-02-16T15:58:02.024Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config439681199 totalDuration=1.229126ms remote_storage=5.331µs web_handler=1.531µs query_engine=17.461µs scrape=308.734µs scrape_sd=11.16µs notify=2.997µs notify_sd=3.84µs rules=552.777µs - level=info ts=2023-02-16T15:58:02.024Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:04.356Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config439681199 - level=info ts=2023-02-16T15:58:04.357Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config439681199 totalDuration=1.026883ms remote_storage=4.477µs web_handler=1.081µs query_engine=10.252µs scrape=77.465µs scrape_sd=8.358µs notify=1.745µs notify_sd=2.853µs rules=517.78µs - level=info ts=2023-02-16T15:58:06.372Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config439681199 - level=info ts=2023-02-16T15:58:06.373Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config439681199 totalDuration=816.75µs remote_storage=3.526µs web_handler=845ns query_engine=13.611µs scrape=68.961µs scrape_sd=6.894µs notify=1.274µs notify_sd=2.557µs rules=471.717µs - level=info ts=2023-02-16T15:58:10.388Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config439681199 - level=info ts=2023-02-16T15:58:10.389Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config439681199 totalDuration=860.965µs remote_storage=3.569µs web_handler=1.05µs query_engine=44.129µs scrape=94.717µs scrape_sd=7.601µs notify=1.812µs notify_sd=2.392µs rules=412.522µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:06.061Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:06.061Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:06.061Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:06.061Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:06.062Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:06.062Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:06.079Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:06.123Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:06.130Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:06.158Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:06.158Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.929µs + level=info ts=2022-01-14T09:49:06.165Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:06.185Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:06.185Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=82.476µs wal_replay_duration=19.980562ms total_replay_duration=27.021627ms + level=info ts=2022-01-14T09:49:06.197Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:06.197Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:06.197Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config241119383 + level=info ts=2022-01-14T09:49:06.213Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config241119383 totalDuration=15.987934ms remote_storage=3.754µs web_handler=1.306µs query_engine=17.799µs scrape=320.235µs scrape_sd=11.47µs notify=2.563µs notify_sd=4.682µs rules=15.344611ms + level=info ts=2022-01-14T09:49:06.213Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:08.677Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config241119383 + level=info ts=2022-01-14T09:49:08.677Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config241119383 totalDuration=879.723µs remote_storage=3.656µs web_handler=920ns query_engine=8.5µs scrape=72.195µs scrape_sd=4.472µs notify=1.835µs notify_sd=2.008µs rules=511.043µs + level=info ts=2022-01-14T09:49:10.688Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config241119383 + level=info ts=2022-01-14T09:49:10.689Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config241119383 totalDuration=1.056877ms remote_storage=3.457µs web_handler=1.197µs query_engine=17.119µs scrape=141.462µs scrape_sd=8.765µs notify=2.12µs notify_sd=2.54µs rules=542.728µs + level=info ts=2022-01-14T09:49:14.708Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config241119383 + level=info ts=2022-01-14T09:49:14.709Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config241119383 totalDuration=1.045763ms remote_storage=4.795µs web_handler=980ns query_engine=43.698µs scrape=102.463µs scrape_sd=7.771µs notify=1.498µs notify_sd=2.883µs rules=503.968µs === RUN TestQueryLog/api_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:13.176Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:13.177Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:13.177Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:13.177Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:13.177Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:13.177Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:13.179Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:13.194Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:13.207Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:13.225Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:13.226Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.218µs - level=info ts=2023-02-16T15:58:13.226Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:13.226Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:13.226Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.763µs wal_replay_duration=587.821µs total_replay_duration=661.618µs - level=info ts=2023-02-16T15:58:13.233Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:13.233Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:13.233Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config495141203 - level=info ts=2023-02-16T15:58:13.234Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config495141203 totalDuration=406.625µs remote_storage=3.049µs web_handler=930ns query_engine=1.621µs scrape=261.158µs scrape_sd=7.948µs notify=1.499µs notify_sd=2.76µs rules=2.006µs - level=info ts=2023-02-16T15:58:13.234Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:13.452Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config495141203 - level=info ts=2023-02-16T15:58:13.453Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config495141203 totalDuration=377.696µs remote_storage=2.931µs web_handler=840ns query_engine=15.707µs scrape=64.583µs scrape_sd=4.29µs notify=1.629µs notify_sd=1.994µs rules=2.089µs - level=info ts=2023-02-16T15:58:13.469Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config495141203 - level=info ts=2023-02-16T15:58:13.469Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config495141203 totalDuration=246.421µs remote_storage=2.186µs web_handler=573ns query_engine=4.98µs scrape=99.601µs scrape_sd=3.922µs notify=1.384µs notify_sd=1.907µs rules=2.07µs - level=info ts=2023-02-16T15:58:13.485Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config495141203 - level=info ts=2023-02-16T15:58:13.485Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config495141203 totalDuration=275.147µs remote_storage=2.486µs web_handler=813ns query_engine=14.41µs scrape=64.964µs scrape_sd=3.765µs notify=1.606µs notify_sd=1.839µs rules=2.402µs - level=info ts=2023-02-16T15:58:13.513Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config495141203 - level=info ts=2023-02-16T15:58:13.514Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config495141203 totalDuration=349.512µs remote_storage=2.744µs web_handler=691ns query_engine=25.048µs scrape=71.838µs scrape_sd=4.882µs notify=2.034µs notify_sd=2.4µs rules=2.024µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:17.521Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:17.521Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:17.521Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:17.521Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:17.521Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:17.521Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:17.524Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:17.560Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:17.588Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:17.618Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:17.618Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.858µs + level=info ts=2022-01-14T09:49:17.618Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:17.619Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:17.619Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=30.689µs wal_replay_duration=554.722µs total_replay_duration=627.374µs + level=info ts=2022-01-14T09:49:17.638Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:17.638Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:17.638Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config422547387 + level=info ts=2022-01-14T09:49:17.639Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config422547387 totalDuration=485.693µs remote_storage=3.054µs web_handler=1.369µs query_engine=2.285µs scrape=328.486µs scrape_sd=9.748µs notify=2.009µs notify_sd=3.785µs rules=2.453µs + level=info ts=2022-01-14T09:49:17.639Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:17.877Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config422547387 + level=info ts=2022-01-14T09:49:17.877Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config422547387 totalDuration=458.811µs remote_storage=15.195µs web_handler=833ns query_engine=17.778µs scrape=73.493µs scrape_sd=5.438µs notify=1.291µs notify_sd=1.855µs rules=2.613µs + level=info ts=2022-01-14T09:49:17.889Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config422547387 + level=info ts=2022-01-14T09:49:17.889Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config422547387 totalDuration=290.834µs remote_storage=4.109µs web_handler=896ns query_engine=7.616µs scrape=75.288µs scrape_sd=5.466µs notify=1.462µs notify_sd=3.1µs rules=4.581µs + level=info ts=2022-01-14T09:49:17.904Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config422547387 + level=info ts=2022-01-14T09:49:17.905Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config422547387 totalDuration=295.242µs remote_storage=3.229µs web_handler=720ns query_engine=15.448µs scrape=69.79µs scrape_sd=4.007µs notify=1.404µs notify_sd=2.259µs rules=2.83µs + level=info ts=2022-01-14T09:49:17.934Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config422547387 + level=info ts=2022-01-14T09:49:17.934Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config422547387 totalDuration=429.349µs remote_storage=3.212µs web_handler=824ns query_engine=31.355µs scrape=79.39µs scrape_sd=7.364µs notify=1.823µs notify_sd=2.307µs rules=2.53µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:14.176Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:14.176Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:14.176Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:14.176Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:14.176Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:14.176Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:14.179Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:14.192Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:14.205Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:14.218Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:14.218Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.113µs - level=info ts=2023-02-16T15:58:14.218Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:14.219Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:14.219Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.258µs wal_replay_duration=543.475µs total_replay_duration=623.851µs - level=info ts=2023-02-16T15:58:14.224Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:14.225Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:14.225Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config481995831 - level=info ts=2023-02-16T15:58:14.226Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config481995831 totalDuration=1.300647ms remote_storage=3.403µs web_handler=845ns query_engine=1.633µs scrape=1.127765ms scrape_sd=11.771µs notify=1.369µs notify_sd=10.579µs rules=2.54µs - level=info ts=2023-02-16T15:58:14.226Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:14.566Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config481995831 - level=info ts=2023-02-16T15:58:14.567Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config481995831 totalDuration=273.435µs remote_storage=2.162µs web_handler=551ns query_engine=14.622µs scrape=63.257µs scrape_sd=3.843µs notify=1.343µs notify_sd=2.196µs rules=1.761µs - level=info ts=2023-02-16T15:58:14.576Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config481995831 - level=info ts=2023-02-16T15:58:14.576Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config481995831 totalDuration=263.453µs remote_storage=3.695µs web_handler=672ns query_engine=5.824µs scrape=68.48µs scrape_sd=6.295µs notify=20.8µs notify_sd=2.83µs rules=1.882µs - level=info ts=2023-02-16T15:58:14.592Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config481995831 - level=info ts=2023-02-16T15:58:14.592Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config481995831 totalDuration=281.78µs remote_storage=2.835µs web_handler=607ns query_engine=14.4µs scrape=63.559µs scrape_sd=4.201µs notify=1.11µs notify_sd=2.196µs rules=2.097µs - level=info ts=2023-02-16T15:58:14.616Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config481995831 - level=info ts=2023-02-16T15:58:14.617Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config481995831 totalDuration=322.166µs remote_storage=2.73µs web_handler=663ns query_engine=24.93µs scrape=62.293µs scrape_sd=3.534µs notify=1.629µs notify_sd=2.323µs rules=2.248µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:18.412Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:18.412Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:18.412Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:18.412Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:18.412Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:18.412Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:18.414Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:18.448Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:18.468Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:18.499Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:18.499Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.457µs + level=info ts=2022-01-14T09:49:18.499Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:18.500Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:18.500Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=41.757µs wal_replay_duration=694.989µs total_replay_duration=792.517µs + level=info ts=2022-01-14T09:49:18.511Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:18.511Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:18.511Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config383104799 + level=info ts=2022-01-14T09:49:18.512Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config383104799 totalDuration=593.039µs remote_storage=3.397µs web_handler=1.086µs query_engine=1.777µs scrape=364.845µs scrape_sd=11.464µs notify=1.515µs notify_sd=4.395µs rules=2.568µs + level=info ts=2022-01-14T09:49:18.512Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:19.029Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config383104799 + level=info ts=2022-01-14T09:49:19.029Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config383104799 totalDuration=355.55µs remote_storage=3.363µs web_handler=507ns query_engine=16.387µs scrape=68.08µs scrape_sd=4.824µs notify=2.024µs notify_sd=2.159µs rules=2.358µs + level=info ts=2022-01-14T09:49:19.041Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config383104799 + level=info ts=2022-01-14T09:49:19.041Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config383104799 totalDuration=281.378µs remote_storage=3.277µs web_handler=481ns query_engine=6.451µs scrape=114.159µs scrape_sd=4.527µs notify=1.76µs notify_sd=2.561µs rules=2.254µs + level=info ts=2022-01-14T09:49:19.056Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config383104799 + level=info ts=2022-01-14T09:49:19.057Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config383104799 totalDuration=291.761µs remote_storage=3.243µs web_handler=598ns query_engine=15.644µs scrape=72.665µs scrape_sd=5.259µs notify=2.105µs notify_sd=2.016µs rules=2.362µs + level=info ts=2022-01-14T09:49:19.083Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config383104799 + level=info ts=2022-01-14T09:49:19.083Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config383104799 totalDuration=357.673µs remote_storage=3.308µs web_handler=691ns query_engine=33.09µs scrape=82.113µs scrape_sd=6.078µs notify=1.765µs notify_sd=2.177µs rules=2.116µs === RUN TestQueryLog/rule_queries,_127.0.0.1:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:15.401Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:15.401Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:15.401Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:15.401Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:15.401Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:15.401Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:15.403Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:15.436Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:15.457Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:15.466Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:15.466Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.466µs - level=info ts=2023-02-16T15:58:15.466Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:15.466Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:15.466Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=43.475µs wal_replay_duration=459.78µs total_replay_duration=556.824µs - level=info ts=2023-02-16T15:58:15.474Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:15.475Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:15.475Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config685135195 - level=info ts=2023-02-16T15:58:15.484Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config685135195 totalDuration=9.663455ms remote_storage=4.69µs web_handler=1.11µs query_engine=2.167µs scrape=358.073µs scrape_sd=14.913µs notify=2.052µs notify_sd=6.132µs rules=8.978729ms - level=info ts=2023-02-16T15:58:15.484Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:17.672Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config685135195 - level=info ts=2023-02-16T15:58:17.673Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config685135195 totalDuration=961.436µs remote_storage=3.259µs web_handler=949ns query_engine=17.443µs scrape=98.259µs scrape_sd=8.866µs notify=2.086µs notify_sd=2.239µs rules=441.231µs - level=info ts=2023-02-16T15:58:19.679Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config685135195 - level=info ts=2023-02-16T15:58:19.680Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config685135195 totalDuration=886.516µs remote_storage=2.663µs web_handler=904ns query_engine=7.416µs scrape=77.307µs scrape_sd=6.658µs notify=1.82µs notify_sd=2.469µs rules=514.017µs - level=info ts=2023-02-16T15:58:21.688Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config685135195 - level=info ts=2023-02-16T15:58:21.689Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config685135195 totalDuration=764.038µs remote_storage=3.097µs web_handler=1.053µs query_engine=15.853µs scrape=85.184µs scrape_sd=5.666µs notify=1.46µs notify_sd=1.743µs rules=382.665µs - level=info ts=2023-02-16T15:58:25.700Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config685135195 - level=info ts=2023-02-16T15:58:25.701Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config685135195 totalDuration=766.943µs remote_storage=2.941µs web_handler=879ns query_engine=38.375µs scrape=77.947µs scrape_sd=6.766µs notify=1.476µs notify_sd=2.42µs rules=344.672µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:20.093Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:20.093Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:20.093Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:20.093Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:20.093Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:20.093Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:20.096Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:20.121Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:20.135Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:20.197Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:20.198Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.72µs + level=info ts=2022-01-14T09:49:20.198Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:20.198Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:20.198Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.176µs wal_replay_duration=574.301µs total_replay_duration=652.455µs + level=info ts=2022-01-14T09:49:20.208Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:20.208Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:20.208Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config384435395 + level=info ts=2022-01-14T09:49:20.229Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config384435395 totalDuration=20.734754ms remote_storage=5.865µs web_handler=1.382µs query_engine=3.153µs scrape=262.495µs scrape_sd=8.547µs notify=1.809µs notify_sd=2.833µs rules=20.196473ms + level=info ts=2022-01-14T09:49:20.229Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:22.700Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config384435395 + level=info ts=2022-01-14T09:49:22.701Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config384435395 totalDuration=1.225337ms remote_storage=3.811µs web_handler=1.205µs query_engine=17.097µs scrape=83.683µs scrape_sd=6.916µs notify=1.925µs notify_sd=4.531µs rules=632.718µs + level=info ts=2022-01-14T09:49:24.712Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config384435395 + level=info ts=2022-01-14T09:49:24.713Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config384435395 totalDuration=1.120809ms remote_storage=5.174µs web_handler=878ns query_engine=9.769µs scrape=90.658µs scrape_sd=9.341µs notify=1.484µs notify_sd=2.957µs rules=586.091µs + level=info ts=2022-01-14T09:49:26.724Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config384435395 + level=info ts=2022-01-14T09:49:26.725Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config384435395 totalDuration=1.070664ms remote_storage=5.565µs web_handler=1.233µs query_engine=21.434µs scrape=154.817µs scrape_sd=9.496µs notify=2.486µs notify_sd=2.786µs rules=485.516µs + level=info ts=2022-01-14T09:49:30.733Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config384435395 + level=info ts=2022-01-14T09:49:30.734Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config384435395 totalDuration=1.031227ms remote_storage=6.629µs web_handler=2.877µs query_engine=47.114µs scrape=128.246µs scrape_sd=7.508µs notify=2.062µs notify_sd=3.047µs rules=471.07µs === RUN TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:58:28.129Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:28.129Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:28.129Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:28.129Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:28.129Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:28.129Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:28.131Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:28.148Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:28.160Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:58:28.171Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:28.178Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:28.178Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.97µs - level=info ts=2023-02-16T15:58:28.178Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:28.179Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:28.179Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.946µs wal_replay_duration=456.886µs total_replay_duration=532.82µs - level=info ts=2023-02-16T15:58:28.186Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:28.186Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:28.186Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config420939967 - level=info ts=2023-02-16T15:58:28.187Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config420939967 totalDuration=580.418µs remote_storage=3.174µs web_handler=966ns query_engine=16.79µs scrape=331.652µs scrape_sd=11.947µs notify=1.494µs notify_sd=3.066µs rules=2.735µs - level=info ts=2023-02-16T15:58:28.187Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:28.268Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config420939967 - level=info ts=2023-02-16T15:58:28.269Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config420939967 totalDuration=314.079µs remote_storage=5.37µs web_handler=834ns query_engine=17.761µs scrape=71.864µs scrape_sd=5.024µs notify=1.487µs notify_sd=2.279µs rules=2.244µs - level=info ts=2023-02-16T15:58:28.284Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config420939967 - level=info ts=2023-02-16T15:58:28.284Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config420939967 totalDuration=324.56µs remote_storage=3.124µs web_handler=737ns query_engine=18.324µs scrape=83.99µs scrape_sd=4.622µs notify=2.806µs notify_sd=2.504µs rules=2.256µs - level=info ts=2023-02-16T15:58:28.312Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config420939967 - level=info ts=2023-02-16T15:58:28.313Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config420939967 totalDuration=262.057µs remote_storage=3.173µs web_handler=645ns query_engine=28.86µs scrape=61.181µs scrape_sd=3.737µs notify=1.399µs notify_sd=1.91µs rules=1.926µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:33.183Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:33.183Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:33.183Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:33.183Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:33.183Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:33.183Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:33.200Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:33.224Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:33.240Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:49:33.242Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:33.246Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:33.246Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.706µs + level=info ts=2022-01-14T09:49:33.246Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:33.246Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:33.246Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=28.397µs wal_replay_duration=413.777µs total_replay_duration=486.888µs + level=info ts=2022-01-14T09:49:33.270Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:33.270Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:33.270Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942447783 + level=info ts=2022-01-14T09:49:33.270Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942447783 totalDuration=547.264µs remote_storage=3.102µs web_handler=1.052µs query_engine=16.11µs scrape=299.227µs scrape_sd=24.44µs notify=1.761µs notify_sd=3.809µs rules=2.215µs + level=info ts=2022-01-14T09:49:33.270Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:33.328Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942447783 + level=info ts=2022-01-14T09:49:33.329Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942447783 totalDuration=290.154µs remote_storage=3.734µs web_handler=860ns query_engine=7.707µs scrape=77.111µs scrape_sd=4.636µs notify=1.367µs notify_sd=2.459µs rules=2.277µs + level=info ts=2022-01-14T09:49:33.344Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942447783 + level=info ts=2022-01-14T09:49:33.345Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942447783 totalDuration=297.58µs remote_storage=3.251µs web_handler=1.048µs query_engine=13.192µs scrape=68.864µs scrape_sd=5.481µs notify=1.428µs notify_sd=2.042µs rules=2.705µs + level=info ts=2022-01-14T09:49:33.353Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942447783 + level=info ts=2022-01-14T09:49:33.353Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942447783 totalDuration=376.537µs remote_storage=3.57µs web_handler=844ns query_engine=48.002µs scrape=80.299µs scrape_sd=7.52µs notify=2.1µs notify_sd=2.553µs rules=2.663µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:58:28.878Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:28.878Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:28.878Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:28.878Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:28.878Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:28.878Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:28.881Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:28.900Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:28.913Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:58:28.930Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:28.930Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.778µs - level=info ts=2023-02-16T15:58:28.930Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:28.931Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:28.931Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=32.18µs wal_replay_duration=632.432µs total_replay_duration=710.565µs - level=info ts=2023-02-16T15:58:28.931Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:28.939Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:28.939Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:28.939Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config427469411 - level=info ts=2023-02-16T15:58:28.940Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config427469411 totalDuration=650.583µs remote_storage=3.576µs web_handler=1.219µs query_engine=15.603µs scrape=364.158µs scrape_sd=9.172µs notify=5.408µs notify_sd=2.837µs rules=2.123µs - level=info ts=2023-02-16T15:58:28.940Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:29.384Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config427469411 - level=info ts=2023-02-16T15:58:29.384Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config427469411 totalDuration=282.898µs remote_storage=4.314µs web_handler=647ns query_engine=6.466µs scrape=70.584µs scrape_sd=5.306µs notify=1.621µs notify_sd=2.249µs rules=2.17µs - level=info ts=2023-02-16T15:58:29.396Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config427469411 - level=info ts=2023-02-16T15:58:29.396Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config427469411 totalDuration=293.41µs remote_storage=3.349µs web_handler=649ns query_engine=17.863µs scrape=72.387µs scrape_sd=4.626µs notify=1.91µs notify_sd=2.288µs rules=3.023µs - level=info ts=2023-02-16T15:58:29.491Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config427469411 - level=info ts=2023-02-16T15:58:29.492Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config427469411 totalDuration=289.834µs remote_storage=2.944µs web_handler=925ns query_engine=28.555µs scrape=63.294µs scrape_sd=5.81µs notify=1.434µs notify_sd=1.766µs rules=2.238µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:33.822Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:33.822Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:33.822Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:33.822Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:33.822Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:33.822Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:33.829Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:33.841Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:33.852Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:49:33.892Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:33.906Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:33.906Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.336µs + level=info ts=2022-01-14T09:49:33.906Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:33.907Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:33.907Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.346µs wal_replay_duration=516.95µs total_replay_duration=601.381µs + level=info ts=2022-01-14T09:49:33.935Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:33.935Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:33.935Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config650392267 + level=info ts=2022-01-14T09:49:33.935Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config650392267 totalDuration=579.917µs remote_storage=2.971µs web_handler=1.318µs query_engine=18.046µs scrape=293.33µs scrape_sd=20.193µs notify=4.709µs notify_sd=3.273µs rules=2.802µs + level=info ts=2022-01-14T09:49:33.935Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:34.465Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config650392267 + level=info ts=2022-01-14T09:49:34.466Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config650392267 totalDuration=296.328µs remote_storage=14.461µs web_handler=708ns query_engine=6.52µs scrape=69.842µs scrape_sd=5.755µs notify=1.448µs notify_sd=1.829µs rules=2.444µs + level=info ts=2022-01-14T09:49:34.480Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config650392267 + level=info ts=2022-01-14T09:49:34.481Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config650392267 totalDuration=314.924µs remote_storage=2.885µs web_handler=467ns query_engine=15.931µs scrape=66.691µs scrape_sd=33.602µs notify=1.34µs notify_sd=1.81µs rules=2.377µs + level=info ts=2022-01-14T09:49:34.499Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config650392267 + level=info ts=2022-01-14T09:49:34.499Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config650392267 totalDuration=231.77µs remote_storage=2.497µs web_handler=721ns query_engine=21.234µs scrape=55.44µs scrape_sd=4.423µs notify=1.612µs notify_sd=1.875µs rules=2.634µ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=2023-02-16T15:58:30.150Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:30.150Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:30.150Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:30.150Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:30.150Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:30.151Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:30.161Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:30.176Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:30.177Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:58:30.180Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:30.202Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:30.202Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.594µs - level=info ts=2023-02-16T15:58:30.202Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:30.202Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:30.202Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.433µs wal_replay_duration=488.234µs total_replay_duration=583.164µs - level=info ts=2023-02-16T15:58:30.213Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:30.213Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:30.213Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config052442695 - level=info ts=2023-02-16T15:58:30.214Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config052442695 totalDuration=549.107µs remote_storage=4.842µs web_handler=1.428µs query_engine=2.555µs scrape=325.56µs scrape_sd=11.987µs notify=2.055µs notify_sd=3.769µs rules=3.664µs - level=info ts=2023-02-16T15:58:30.214Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:30.560Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config052442695 - level=info ts=2023-02-16T15:58:30.560Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config052442695 totalDuration=454.006µs remote_storage=3.441µs web_handler=977ns query_engine=20.25µs scrape=81.682µs scrape_sd=5.656µs notify=1.818µs notify_sd=2.419µs rules=2.352µs - level=info ts=2023-02-16T15:58:30.576Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config052442695 - level=info ts=2023-02-16T15:58:30.577Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config052442695 totalDuration=286.701µs remote_storage=5.525µs web_handler=1.856µs query_engine=10.796µs scrape=81.192µs scrape_sd=5.201µs notify=2.323µs notify_sd=3.209µs rules=4.012µs - level=info ts=2023-02-16T15:58:30.596Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config052442695 - level=info ts=2023-02-16T15:58:30.597Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config052442695 totalDuration=295.56µs remote_storage=3.06µs web_handler=797ns query_engine=17.668µs scrape=68.037µs scrape_sd=4.55µs notify=1.586µs notify_sd=2.088µs rules=2.257µs - level=info ts=2023-02-16T15:58:30.620Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config052442695 - level=info ts=2023-02-16T15:58:30.621Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config052442695 totalDuration=381.92µs remote_storage=3.233µs web_handler=895ns query_engine=32.165µs scrape=74.578µs scrape_sd=4.414µs notify=1.614µs notify_sd=3.444µs rules=2.835µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:35.542Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:35.542Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:35.542Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:35.542Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:35.542Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:35.542Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:35.581Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:35.604Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:35.615Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:49:35.626Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:35.654Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:35.654Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.159µs + level=info ts=2022-01-14T09:49:35.654Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:35.655Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:35.655Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=32.131µs wal_replay_duration=546.716µs total_replay_duration=641.52µs + level=info ts=2022-01-14T09:49:35.678Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:35.678Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:35.678Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config084169007 + level=info ts=2022-01-14T09:49:35.679Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config084169007 totalDuration=501.457µs remote_storage=2.778µs web_handler=881ns query_engine=1.769µs scrape=357.081µs scrape_sd=8.928µs notify=1.574µs notify_sd=3.91µs rules=2.276µs + level=info ts=2022-01-14T09:49:35.679Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:36.093Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config084169007 + level=info ts=2022-01-14T09:49:36.093Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config084169007 totalDuration=453.401µs remote_storage=3.167µs web_handler=717ns query_engine=17.51µs scrape=76.706µs scrape_sd=5.858µs notify=2.07µs notify_sd=2.129µs rules=3.233µs + level=info ts=2022-01-14T09:49:36.108Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config084169007 + level=info ts=2022-01-14T09:49:36.108Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config084169007 totalDuration=238.56µs remote_storage=3.34µs web_handler=871ns query_engine=7.42µs scrape=87.148µs scrape_sd=4.962µs notify=1.885µs notify_sd=1.899µs rules=1.987µs + level=info ts=2022-01-14T09:49:36.123Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config084169007 + level=info ts=2022-01-14T09:49:36.123Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config084169007 totalDuration=354.046µs remote_storage=3.127µs web_handler=33.321µs query_engine=18.172µs scrape=97.535µs scrape_sd=6.116µs notify=1.942µs notify_sd=2.375µs rules=2.373µs + level=info ts=2022-01-14T09:49:36.173Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config084169007 + level=info ts=2022-01-14T09:49:36.174Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config084169007 totalDuration=464.546µs remote_storage=3.707µs web_handler=1.006µs query_engine=37.694µs scrape=92.33µs scrape_sd=7.376µs notify=1.776µs notify_sd=1.992µs rules=3.254µs === RUN TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:58:31.428Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:31.429Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:31.429Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:31.429Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:31.429Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:31.429Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:31.431Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 - level=info ts=2023-02-16T15:58:31.460Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:31.460Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:58:31.478Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:31.505Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:31.505Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.651µs - level=info ts=2023-02-16T15:58:31.505Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:31.506Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:31.506Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=116.266µs wal_replay_duration=563.732µs total_replay_duration=724.24µs - level=info ts=2023-02-16T15:58:31.513Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:31.513Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:31.513Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config654153323 - level=info ts=2023-02-16T15:58:31.515Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config654153323 totalDuration=1.771317ms remote_storage=2.698µs web_handler=882ns query_engine=1.454µs scrape=1.591363ms scrape_sd=16.844µs notify=2.098µs notify_sd=9.584µs rules=3.882µs - level=info ts=2023-02-16T15:58:31.515Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:31.696Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config654153323 - level=info ts=2023-02-16T15:58:31.697Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config654153323 totalDuration=392.85µs remote_storage=4.142µs web_handler=903ns query_engine=17.786µs scrape=68.05µs scrape_sd=4.989µs notify=1.93µs notify_sd=2.253µs rules=2.448µs - level=info ts=2023-02-16T15:58:31.720Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config654153323 - level=info ts=2023-02-16T15:58:31.720Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config654153323 totalDuration=291.899µs remote_storage=3.75µs web_handler=1.41µs query_engine=6.941µs scrape=75.167µs scrape_sd=7.887µs notify=1.747µs notify_sd=1.94µs rules=2.912µs - level=info ts=2023-02-16T15:58:31.733Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config654153323 - level=info ts=2023-02-16T15:58:31.734Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config654153323 totalDuration=301.332µs remote_storage=3.024µs web_handler=1.112µs query_engine=11.132µs scrape=63.922µs scrape_sd=3.977µs notify=1.138µs notify_sd=1.894µs rules=2.418µs - level=info ts=2023-02-16T15:58:31.760Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config654153323 - level=info ts=2023-02-16T15:58:31.760Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config654153323 totalDuration=298.334µs remote_storage=3.721µs web_handler=967ns query_engine=30.628µs scrape=66.839µs scrape_sd=4.263µs notify=1.921µs notify_sd=2.212µs rules=2.89µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:36.657Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:36.657Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:36.657Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:36.657Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:36.657Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:36.658Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:36.669Z caller=web.go:468 component=web msg="Start listening for connections" address=127.0.0.1:15000 + level=info ts=2022-01-14T09:49:36.670Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:36.708Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:49:36.711Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:36.729Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:36.729Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.188µs + level=info ts=2022-01-14T09:49:36.729Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:36.730Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:36.730Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.993µs wal_replay_duration=567.111µs total_replay_duration=654.762µs + level=info ts=2022-01-14T09:49:36.738Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:36.738Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:36.738Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config683341267 + level=info ts=2022-01-14T09:49:36.738Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config683341267 totalDuration=446.844µs remote_storage=3.83µs web_handler=1.798µs query_engine=2.463µs scrape=295.251µs scrape_sd=11.228µs notify=1.711µs notify_sd=3.543µs rules=2.356µs + level=info ts=2022-01-14T09:49:36.738Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:37.244Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config683341267 + level=info ts=2022-01-14T09:49:37.245Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config683341267 totalDuration=362.163µs remote_storage=3.046µs web_handler=637ns query_engine=14.635µs scrape=72.963µs scrape_sd=4.148µs notify=1.976µs notify_sd=4.984µs rules=2.574µs + level=info ts=2022-01-14T09:49:37.266Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config683341267 + level=info ts=2022-01-14T09:49:37.267Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config683341267 totalDuration=247.534µs remote_storage=3.301µs web_handler=602ns query_engine=6.191µs scrape=75.616µs scrape_sd=5.584µs notify=1.555µs notify_sd=2.322µs rules=2.266µs + level=info ts=2022-01-14T09:49:37.284Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config683341267 + level=info ts=2022-01-14T09:49:37.284Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config683341267 totalDuration=361.699µs remote_storage=4.268µs web_handler=1.079µs query_engine=14.649µs scrape=78.31µs scrape_sd=6.464µs notify=2.083µs notify_sd=2.156µs rules=2.676µs + level=info ts=2022-01-14T09:49:37.310Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config683341267 + level=info ts=2022-01-14T09:49:37.311Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config683341267 totalDuration=334.806µs remote_storage=3.444µs web_handler=630ns query_engine=31.894µs scrape=66.049µs scrape_sd=4.565µs notify=1.455µs notify_sd=2.059µs rules=2.436µ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=2023-02-16T15:58:32.341Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:32.341Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:32.341Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:32.341Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:32.341Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:32.341Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:32.343Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:32.352Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:32.374Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:32.374Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.283µs - level=info ts=2023-02-16T15:58:32.374Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:32.384Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:32.384Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.792µs wal_replay_duration=10.178434ms total_replay_duration=10.250748ms - level=info ts=2023-02-16T15:58:32.387Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:32.387Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:32.387Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config474002127 - level=info ts=2023-02-16T15:58:32.387Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config474002127 totalDuration=629.06µs remote_storage=2.887µs web_handler=931ns query_engine=16.104µs scrape=276.765µs scrape_sd=9.443µs notify=1.822µs notify_sd=4.229µs rules=3.11µs - level=info ts=2023-02-16T15:58:32.387Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:32.388Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:32.824Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config474002127 - level=info ts=2023-02-16T15:58:32.825Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config474002127 totalDuration=281.754µs remote_storage=2.978µs web_handler=727ns query_engine=6.18µs scrape=76.493µs scrape_sd=4.264µs notify=1.671µs notify_sd=2.137µs rules=2.5µs - level=info ts=2023-02-16T15:58:32.840Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config474002127 - level=info ts=2023-02-16T15:58:32.841Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config474002127 totalDuration=342.209µs remote_storage=3.006µs web_handler=909ns query_engine=13.802µs scrape=71.201µs scrape_sd=4.163µs notify=1.61µs notify_sd=2.16µs rules=2.865µs - level=info ts=2023-02-16T15:58:32.860Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config474002127 - level=info ts=2023-02-16T15:58:32.861Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config474002127 totalDuration=460.233µs remote_storage=3.408µs web_handler=795ns query_engine=42.332µs scrape=78.605µs scrape_sd=6.956µs notify=1.625µs notify_sd=3.324µs rules=2.343µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:37.894Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:37.894Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:37.894Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:37.894Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:37.894Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:37.894Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:37.915Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:37.960Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:37.990Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:38.021Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:38.021Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.913µs + level=info ts=2022-01-14T09:49:38.021Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:38.022Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:38.022Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=36.877µs wal_replay_duration=757.442µs total_replay_duration=840.03µs + level=info ts=2022-01-14T09:49:38.029Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:38.029Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:38.029Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config208336055 + level=info ts=2022-01-14T09:49:38.030Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config208336055 totalDuration=653.57µs remote_storage=4.016µs web_handler=1.096µs query_engine=20.597µs scrape=353.079µs scrape_sd=10.033µs notify=1.921µs notify_sd=3.681µs rules=2.487µs + level=info ts=2022-01-14T09:49:38.030Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:38.409Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config208336055 + level=info ts=2022-01-14T09:49:38.409Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config208336055 totalDuration=315.37µs remote_storage=3.033µs web_handler=816ns query_engine=7.715µs scrape=81.428µs scrape_sd=4.892µs notify=1.62µs notify_sd=2.786µs rules=2.312µs + level=info ts=2022-01-14T09:49:38.446Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config208336055 + level=info ts=2022-01-14T09:49:38.446Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config208336055 totalDuration=361.823µs remote_storage=3.063µs web_handler=990ns query_engine=15.996µs scrape=77.487µs scrape_sd=4.577µs notify=1.805µs notify_sd=1.765µs rules=3µs + level=info ts=2022-01-14T09:49:38.473Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config208336055 + level=info ts=2022-01-14T09:49:38.473Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config208336055 totalDuration=391.017µs remote_storage=3.832µs web_handler=1.191µs query_engine=35.386µs scrape=78.308µs scrape_sd=4.612µs notify=2.26µs notify_sd=3.406µs rules=2.784µs === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2023-02-16T15:58:33.481Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:33.481Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:33.481Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:33.481Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:33.481Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:33.481Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:33.483Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:33.492Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:33.510Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:33.512Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:33.512Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=11.227µs - level=info ts=2023-02-16T15:58:33.512Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:33.532Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:33.532Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=41.192µs wal_replay_duration=20.045776ms total_replay_duration=20.14809ms - level=info ts=2023-02-16T15:58:33.534Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:33.535Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:33.535Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config233860979 - level=info ts=2023-02-16T15:58:33.535Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config233860979 totalDuration=538.552µs remote_storage=3.243µs web_handler=924ns query_engine=16.461µs scrape=321.3µs scrape_sd=8.818µs notify=1.574µs notify_sd=3.333µs rules=2.404µs - level=info ts=2023-02-16T15:58:33.535Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:33.936Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config233860979 - level=info ts=2023-02-16T15:58:33.937Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config233860979 totalDuration=326.288µs remote_storage=4.01µs web_handler=750ns query_engine=8.83µs scrape=75.438µs scrape_sd=5.03µs notify=1.487µs notify_sd=2.445µs rules=2.793µs - level=info ts=2023-02-16T15:58:33.952Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config233860979 - level=info ts=2023-02-16T15:58:33.952Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config233860979 totalDuration=431.034µs remote_storage=3.519µs web_handler=743ns query_engine=18.388µs scrape=83.564µs scrape_sd=6.781µs notify=1.809µs notify_sd=2.469µs rules=2.604µs - level=info ts=2023-02-16T15:58:33.976Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config233860979 - level=info ts=2023-02-16T15:58:33.977Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config233860979 totalDuration=359.683µs remote_storage=5.661µs web_handler=684ns query_engine=37.85µs scrape=73.474µs scrape_sd=4.518µs notify=1.794µs notify_sd=2.59µs rules=2.707µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:39.103Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:39.104Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:39.104Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:39.104Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:39.104Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:39.104Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:39.107Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:39.117Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:39.136Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:39.168Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:39.173Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=11.656µs + level=info ts=2022-01-14T09:49:39.173Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:39.173Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:39.173Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=85.494µs wal_replay_duration=628.486µs total_replay_duration=797.996µs + level=info ts=2022-01-14T09:49:39.197Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:39.197Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:39.197Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config339953115 + level=info ts=2022-01-14T09:49:39.197Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config339953115 totalDuration=510.714µs remote_storage=3.005µs web_handler=1.095µs query_engine=16.732µs scrape=287.126µs scrape_sd=8.91µs notify=1.583µs notify_sd=3.25µs rules=2.198µs + level=info ts=2022-01-14T09:49:39.197Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:39.555Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config339953115 + level=info ts=2022-01-14T09:49:39.555Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config339953115 totalDuration=317.548µs remote_storage=3.276µs web_handler=1.097µs query_engine=7.748µs scrape=75.784µs scrape_sd=6.091µs notify=1.874µs notify_sd=4.173µs rules=3.276µs + level=info ts=2022-01-14T09:49:39.568Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config339953115 + level=info ts=2022-01-14T09:49:39.569Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config339953115 totalDuration=304.379µs remote_storage=3.006µs web_handler=778ns query_engine=17.084µs scrape=71.451µs scrape_sd=4.333µs notify=1.527µs notify_sd=2.482µs rules=2.185µs + level=info ts=2022-01-14T09:49:39.600Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config339953115 + level=info ts=2022-01-14T09:49:39.600Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config339953115 totalDuration=333.976µs remote_storage=2.917µs web_handler=823ns query_engine=30.443µs scrape=78.067µs scrape_sd=4.621µs notify=1.634µs notify_sd=2.825µs rules=3.233µs === RUN TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start - query_log_test.go:275: level=info ts=2023-02-16T15:58:34.681Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:34.681Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:34.681Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:34.681Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:34.681Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:34.681Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:34.684Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:34.704Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:34.745Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:34.745Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.566µs - level=info ts=2023-02-16T15:58:34.745Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:34.747Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:34.747Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:34.747Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=28.483µs wal_replay_duration=1.891467ms total_replay_duration=1.956196ms - level=info ts=2023-02-16T15:58:34.750Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:34.750Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:34.750Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config159403607 - level=info ts=2023-02-16T15:58:34.751Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config159403607 totalDuration=1.131502ms remote_storage=3.34µs web_handler=984ns query_engine=16.8µs scrape=338.443µs scrape_sd=10.284µs notify=1.249µs notify_sd=3.192µs rules=494.78µs - level=info ts=2023-02-16T15:58:34.751Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:37.040Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config159403607 - level=info ts=2023-02-16T15:58:37.041Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config159403607 totalDuration=793.798µs remote_storage=3.346µs web_handler=705ns query_engine=6.666µs scrape=66.205µs scrape_sd=6.562µs notify=1.505µs notify_sd=2.304µs rules=417.883µs - level=info ts=2023-02-16T15:58:39.056Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config159403607 - level=info ts=2023-02-16T15:58:39.057Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config159403607 totalDuration=1.188957ms remote_storage=5.684µs web_handler=2.018µs query_engine=27.302µs scrape=128.368µs scrape_sd=10.312µs notify=3.151µs notify_sd=2.931µs rules=597.262µs - level=info ts=2023-02-16T15:58:43.072Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config159403607 - level=info ts=2023-02-16T15:58:43.073Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config159403607 totalDuration=811.667µs remote_storage=3.712µs web_handler=865ns query_engine=32.798µs scrape=90.48µs scrape_sd=6.382µs notify=1.473µs notify_sd=2.351µs rules=373.901µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:40.453Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:40.453Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:40.453Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:40.453Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:40.454Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:40.454Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:40.462Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:40.476Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:40.479Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:40.507Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:40.507Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.807µs + level=info ts=2022-01-14T09:49:40.507Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:40.533Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:40.533Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=42.886µs wal_replay_duration=26.390109ms total_replay_duration=26.483643ms + level=info ts=2022-01-14T09:49:40.561Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:40.561Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:40.561Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config039606079 + level=info ts=2022-01-14T09:49:40.562Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config039606079 totalDuration=1.480534ms remote_storage=4.307µs web_handler=969ns query_engine=17.192µs scrape=487.952µs scrape_sd=12.294µs notify=2.793µs notify_sd=3.87µs rules=635.219µs + level=info ts=2022-01-14T09:49:40.562Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:42.700Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config039606079 + level=info ts=2022-01-14T09:49:42.701Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config039606079 totalDuration=1.000639ms remote_storage=3.459µs web_handler=1.161µs query_engine=6.925µs scrape=89.423µs scrape_sd=6.842µs notify=1.796µs notify_sd=2.046µs rules=593.437µs + level=info ts=2022-01-14T09:49:44.709Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config039606079 + level=info ts=2022-01-14T09:49:44.710Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config039606079 totalDuration=807.211µs remote_storage=4.665µs web_handler=1.214µs query_engine=17.778µs scrape=83.679µs scrape_sd=9.983µs notify=2.863µs notify_sd=2.55µs rules=425.632µs + level=info ts=2022-01-14T09:49:48.728Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config039606079 + level=info ts=2022-01-14T09:49:48.729Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config039606079 totalDuration=815.236µs remote_storage=3.609µs web_handler=1.363µs query_engine=36.523µs scrape=94.154µs scrape_sd=9.194µs notify=2.649µs notify_sd=2.325µs rules=372.216µs === RUN TestQueryLog/api_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:45.826Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:45.826Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:45.826Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:45.827Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:45.827Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:45.827Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:45.839Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:45.868Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:45.871Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:45.874Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:45.874Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.248µs - level=info ts=2023-02-16T15:58:45.874Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:45.901Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:45.901Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.045µs wal_replay_duration=26.702542ms total_replay_duration=26.758299ms - level=info ts=2023-02-16T15:58:45.903Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:45.903Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:45.903Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config369706875 - level=info ts=2023-02-16T15:58:45.903Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config369706875 totalDuration=386.045µs remote_storage=3.202µs web_handler=830ns query_engine=1.628µs scrape=226.495µs scrape_sd=8.833µs notify=2.122µs notify_sd=3.293µs rules=10.04µs - level=info ts=2023-02-16T15:58:45.903Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:46.129Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config369706875 - level=info ts=2023-02-16T15:58:46.129Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config369706875 totalDuration=388.505µs remote_storage=3.047µs web_handler=986ns query_engine=16.154µs scrape=68.886µs scrape_sd=4.794µs notify=1.6µs notify_sd=1.8µs rules=2.055µs - level=info ts=2023-02-16T15:58:46.144Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config369706875 - level=info ts=2023-02-16T15:58:46.145Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config369706875 totalDuration=254.612µs remote_storage=3.669µs web_handler=867ns query_engine=6.917µs scrape=76.762µs scrape_sd=4.917µs notify=1.788µs notify_sd=2.391µs rules=2.305µs - level=info ts=2023-02-16T15:58:46.157Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config369706875 - level=info ts=2023-02-16T15:58:46.157Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config369706875 totalDuration=313.232µs remote_storage=2.814µs web_handler=771ns query_engine=16.136µs scrape=68.844µs scrape_sd=3.976µs notify=1.777µs notify_sd=2.039µs rules=2.049µs - level=info ts=2023-02-16T15:58:46.177Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config369706875 - level=info ts=2023-02-16T15:58:46.178Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config369706875 totalDuration=313.819µs remote_storage=2.997µs web_handler=846ns query_engine=27.614µs scrape=65.607µs scrape_sd=3.838µs notify=1.66µs notify_sd=2.28µs rules=2.131µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:51.533Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:51.533Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:51.533Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:51.533Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:51.533Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:51.533Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:51.584Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:51.591Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:51.593Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:51.596Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:51.596Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.975µs + level=info ts=2022-01-14T09:49:51.620Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:51.634Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:51.634Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=103.098µs wal_replay_duration=13.758085ms total_replay_duration=38.096534ms + level=info ts=2022-01-14T09:49:51.637Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:51.637Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:51.637Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config578213603 + level=info ts=2022-01-14T09:49:51.638Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config578213603 totalDuration=501.886µs remote_storage=3.142µs web_handler=927ns query_engine=1.548µs scrape=276.081µs scrape_sd=11.159µs notify=1.934µs notify_sd=13.174µs rules=3.032µs + level=info ts=2022-01-14T09:49:51.638Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:51.801Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config578213603 + level=info ts=2022-01-14T09:49:51.801Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config578213603 totalDuration=406.673µs remote_storage=3.131µs web_handler=593ns query_engine=14.407µs scrape=71.602µs scrape_sd=4.569µs notify=1.504µs notify_sd=2.616µs rules=2.087µs + level=info ts=2022-01-14T09:49:51.815Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config578213603 + level=info ts=2022-01-14T09:49:51.815Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config578213603 totalDuration=225.851µs remote_storage=3.185µs web_handler=834ns query_engine=5.977µs scrape=70.94µs scrape_sd=4.474µs notify=4.6µs notify_sd=2.091µs rules=2.4µs + level=info ts=2022-01-14T09:49:51.836Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config578213603 + level=info ts=2022-01-14T09:49:51.837Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config578213603 totalDuration=310.79µs remote_storage=2.663µs web_handler=873ns query_engine=16.029µs scrape=75.845µs scrape_sd=5.684µs notify=1.548µs notify_sd=2.208µs rules=2.2µs + level=info ts=2022-01-14T09:49:51.863Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config578213603 + level=info ts=2022-01-14T09:49:51.863Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config578213603 totalDuration=328.701µs remote_storage=2.988µs web_handler=666ns query_engine=31.158µs scrape=70.147µs scrape_sd=4.062µs notify=1.762µs notify_sd=2.46µs rules=2.273µs === RUN TestQueryLog/console_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:46.873Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:46.874Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:46.874Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:46.874Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:46.874Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:46.874Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:46.876Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:46.889Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:46.911Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:46.911Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.292µs - level=info ts=2023-02-16T15:58:46.911Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:46.921Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:46.921Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.12µs wal_replay_duration=9.32089ms total_replay_duration=9.384551ms - level=info ts=2023-02-16T15:58:46.923Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:46.923Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:46.923Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942135007 - level=info ts=2023-02-16T15:58:46.924Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942135007 totalDuration=508.666µs remote_storage=2.97µs web_handler=933ns query_engine=1.167µs scrape=369.985µs scrape_sd=8.842µs notify=1.509µs notify_sd=2.95µs rules=2.742µs - level=info ts=2023-02-16T15:58:46.924Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:46.925Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:47.252Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942135007 - level=info ts=2023-02-16T15:58:47.253Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942135007 totalDuration=1.120887ms remote_storage=3.398µs web_handler=733ns query_engine=32.769µs scrape=77.901µs scrape_sd=7.34µs notify=1.557µs notify_sd=2.436µs rules=2.436µs - level=info ts=2023-02-16T15:58:47.268Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942135007 - level=info ts=2023-02-16T15:58:47.268Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942135007 totalDuration=228.718µs remote_storage=3.274µs web_handler=818ns query_engine=6.425µs scrape=75.713µs scrape_sd=4.398µs notify=1.542µs notify_sd=2.413µs rules=1.966µs - level=info ts=2023-02-16T15:58:47.280Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942135007 - level=info ts=2023-02-16T15:58:47.280Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942135007 totalDuration=261.157µs remote_storage=2.754µs web_handler=658ns query_engine=12.334µs scrape=61.291µs scrape_sd=3.521µs notify=1.239µs notify_sd=2.156µs rules=2.215µs - level=info ts=2023-02-16T15:58:47.301Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config942135007 - level=info ts=2023-02-16T15:58:47.302Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config942135007 totalDuration=326.451µs remote_storage=3.159µs web_handler=606ns query_engine=45.266µs scrape=60.882µs scrape_sd=4.194µs notify=1.363µs notify_sd=1.912µs rules=2.211µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:52.593Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:52.593Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:52.593Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:52.594Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:52.594Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:52.594Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:52.601Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:52.620Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:52.657Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:52.665Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:52.665Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.795µs + level=info ts=2022-01-14T09:49:52.665Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:52.666Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:52.666Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=37.435µs wal_replay_duration=606.3µs total_replay_duration=693.868µs + level=info ts=2022-01-14T09:49:52.686Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:52.686Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:52.686Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config395269319 + level=info ts=2022-01-14T09:49:52.687Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config395269319 totalDuration=607.506µs remote_storage=3.87µs web_handler=1.027µs query_engine=1.9µs scrape=447.603µs scrape_sd=12.27µs notify=1.433µs notify_sd=3.475µs rules=2.346µs + level=info ts=2022-01-14T09:49:52.687Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:52.960Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config395269319 + level=info ts=2022-01-14T09:49:52.961Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config395269319 totalDuration=478.75µs remote_storage=3.543µs web_handler=597ns query_engine=17.417µs scrape=96.3µs scrape_sd=4.313µs notify=1.526µs notify_sd=2.033µs rules=2.242µs + level=info ts=2022-01-14T09:49:52.984Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config395269319 + level=info ts=2022-01-14T09:49:52.985Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config395269319 totalDuration=236.082µs remote_storage=3.025µs web_handler=680ns query_engine=6.011µs scrape=72.198µs scrape_sd=4.979µs notify=1.378µs notify_sd=2.562µs rules=2.259µs + level=info ts=2022-01-14T09:49:53.000Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config395269319 + level=info ts=2022-01-14T09:49:53.001Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config395269319 totalDuration=375.86µs remote_storage=4.022µs web_handler=895ns query_engine=18.127µs scrape=98.869µs scrape_sd=5.383µs notify=1.648µs notify_sd=2.294µs rules=2.134µs + level=info ts=2022-01-14T09:49:53.036Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config395269319 + level=info ts=2022-01-14T09:49:53.037Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config395269319 totalDuration=338.162µs remote_storage=3.617µs web_handler=908ns query_engine=32.656µs scrape=70.43µs scrape_sd=4.842µs notify=2.028µs notify_sd=2.347µs rules=2.433µs === RUN TestQueryLog/rule_queries,_[::1]:15000 - query_log_test.go:275: level=info ts=2023-02-16T15:58:47.499Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:58:47.499Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:58:47.499Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:58:47.499Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:58:47.499Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:58:47.499Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:58:47.503Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:58:47.518Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:58:47.516Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:58:47.537Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:58:47.537Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.786µs - level=info ts=2023-02-16T15:58:47.537Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:58:47.556Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:58:47.556Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.698µs wal_replay_duration=19.479155ms total_replay_duration=19.548064ms - level=info ts=2023-02-16T15:58:47.560Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:58:47.561Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:58:47.561Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config150359171 - level=info ts=2023-02-16T15:58:47.562Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config150359171 totalDuration=1.022787ms remote_storage=3.243µs web_handler=754ns query_engine=1.389µs scrape=339.817µs scrape_sd=10.006µs notify=1.4µs notify_sd=3.219µs rules=445.374µs - level=info ts=2023-02-16T15:58:47.562Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:58:49.829Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config150359171 - level=info ts=2023-02-16T15:58:49.830Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config150359171 totalDuration=922.812µs remote_storage=2.793µs web_handler=605ns query_engine=16.311µs scrape=74.781µs scrape_sd=6.67µs notify=1.687µs notify_sd=2.246µs rules=468.755µs - level=info ts=2023-02-16T15:58:51.844Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config150359171 - level=info ts=2023-02-16T15:58:51.845Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config150359171 totalDuration=735.675µs remote_storage=3.371µs web_handler=830ns query_engine=8.218µs scrape=78.295µs scrape_sd=7.956µs notify=1.273µs notify_sd=1.887µs rules=361.977µs - level=info ts=2023-02-16T15:58:53.849Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config150359171 - level=info ts=2023-02-16T15:58:53.849Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config150359171 totalDuration=687.714µs remote_storage=3.369µs web_handler=752ns query_engine=13.316µs scrape=80.158µs scrape_sd=6.377µs notify=1.496µs notify_sd=2.225µs rules=356.654µs - level=info ts=2023-02-16T15:58:57.872Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config150359171 - level=info ts=2023-02-16T15:58:57.873Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config150359171 totalDuration=736.79µs remote_storage=3.648µs web_handler=805ns query_engine=30.218µs scrape=116.596µs scrape_sd=8.09µs notify=1.548µs notify_sd=2.091µs rules=306.39µs + query_log_test.go:275: level=info ts=2022-01-14T09:49:53.539Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:49:53.539Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:49:53.540Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:49:53.540Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:49:53.540Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:49:53.540Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:49:53.542Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:49:53.562Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:49:53.582Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:49:53.584Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:49:53.584Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.513µs + level=info ts=2022-01-14T09:49:53.584Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:49:53.584Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:49:53.585Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=32.477µs wal_replay_duration=606.953µs total_replay_duration=679.792µs + level=info ts=2022-01-14T09:49:53.614Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:49:53.614Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:49:53.617Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config613295851 + level=info ts=2022-01-14T09:49:53.618Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config613295851 totalDuration=1.995881ms remote_storage=4.458µs web_handler=1.071µs query_engine=2.294µs scrape=431.095µs scrape_sd=17.662µs notify=1.365µs notify_sd=4.514µs rules=1.008225ms + level=info ts=2022-01-14T09:49:53.619Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:49:56.140Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config613295851 + level=info ts=2022-01-14T09:49:56.141Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config613295851 totalDuration=871.658µs remote_storage=3.923µs web_handler=746ns query_engine=16.609µs scrape=77.244µs scrape_sd=5.13µs notify=2.068µs notify_sd=1.966µs rules=477.993µs + level=info ts=2022-01-14T09:49:58.152Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config613295851 + level=info ts=2022-01-14T09:49:58.153Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config613295851 totalDuration=810.399µs remote_storage=3.147µs web_handler=967ns query_engine=8.034µs scrape=76.959µs scrape_sd=6.901µs notify=1.922µs notify_sd=1.85µs rules=434.532µs + level=info ts=2022-01-14T09:50:00.171Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config613295851 + level=info ts=2022-01-14T09:50:00.172Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config613295851 totalDuration=1.031178ms remote_storage=4.317µs web_handler=1.075µs query_engine=17.441µs scrape=127.205µs scrape_sd=6.847µs notify=2.009µs notify_sd=2.4µs rules=553.23µs + level=info ts=2022-01-14T09:50:04.192Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config613295851 + level=info ts=2022-01-14T09:50:04.193Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config613295851 totalDuration=984.024µs remote_storage=3.261µs web_handler=1.238µs query_engine=56.991µs scrape=90.829µs scrape_sd=7.744µs notify=1.63µs notify_sd=6.405µs rules=446.665µs === RUN TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:59:00.250Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:59:00.250Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:59:00.250Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:59:00.250Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:59:00.250Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:59:00.251Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:59:00.253Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:59:00.260Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:59:00.274Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:59:00.297Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:59:00.298Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:59:00.298Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.838µs - level=info ts=2023-02-16T15:59:00.298Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:59:00.299Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:59:00.299Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.884µs wal_replay_duration=538.921µs total_replay_duration=616.155µs - level=info ts=2023-02-16T15:59:00.301Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:59:00.301Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:59:00.301Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config101812327 - level=info ts=2023-02-16T15:59:00.302Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config101812327 totalDuration=559.57µs remote_storage=3.722µs web_handler=1.005µs query_engine=18.127µs scrape=328.718µs scrape_sd=10.524µs notify=1.53µs notify_sd=3.839µs rules=2.645µs - level=info ts=2023-02-16T15:59:00.302Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:59:00.436Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config101812327 - level=info ts=2023-02-16T15:59:00.436Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config101812327 totalDuration=273.786µs remote_storage=4.506µs web_handler=827ns query_engine=5.567µs scrape=59.652µs scrape_sd=4.057µs notify=1.534µs notify_sd=1.729µs rules=2.727µs - level=info ts=2023-02-16T15:59:00.449Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config101812327 - level=info ts=2023-02-16T15:59:00.449Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config101812327 totalDuration=256.226µs remote_storage=2.602µs web_handler=733ns query_engine=12.572µs scrape=57.773µs scrape_sd=3.742µs notify=1.337µs notify_sd=2.114µs rules=1.927µs - level=info ts=2023-02-16T15:59:00.472Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config101812327 - level=info ts=2023-02-16T15:59:00.473Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config101812327 totalDuration=335.271µs remote_storage=3.668µs web_handler=944ns query_engine=34.613µs scrape=68.977µs scrape_sd=4.704µs notify=1.72µs notify_sd=2.112µs rules=2.156µs + query_log_test.go:275: level=info ts=2022-01-14T09:50:06.939Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:50:06.939Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:50:06.939Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:50:06.939Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:50:06.939Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:50:06.939Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:50:06.954Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:50:06.972Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:50:06.972Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:50:07.010Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:50:07.027Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:50:07.027Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.653µs + level=info ts=2022-01-14T09:50:07.027Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:50:07.028Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:50:07.028Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.408µs wal_replay_duration=325.172µs total_replay_duration=384.052µs + level=info ts=2022-01-14T09:50:07.031Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:50:07.031Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:50:07.031Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config286499151 + level=info ts=2022-01-14T09:50:07.032Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config286499151 totalDuration=453.726µs remote_storage=3.488µs web_handler=797ns query_engine=11.717µs scrape=262.543µs scrape_sd=10.326µs notify=2.051µs notify_sd=7.039µs rules=2.41µs + level=info ts=2022-01-14T09:50:07.032Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:50:07.281Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config286499151 + level=info ts=2022-01-14T09:50:07.281Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config286499151 totalDuration=393.449µs remote_storage=3.997µs web_handler=773ns query_engine=7.615µs scrape=71.398µs scrape_sd=5.413µs notify=3.524µs notify_sd=2.185µs rules=2.478µs + level=info ts=2022-01-14T09:50:07.297Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config286499151 + level=info ts=2022-01-14T09:50:07.297Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config286499151 totalDuration=342.761µs remote_storage=4.534µs web_handler=1.467µs query_engine=17.967µs scrape=84.335µs scrape_sd=5.515µs notify=2.119µs notify_sd=2.257µs rules=3.917µs + level=info ts=2022-01-14T09:50:07.325Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config286499151 + level=info ts=2022-01-14T09:50:07.326Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config286499151 totalDuration=683.517µs remote_storage=3.57µs web_handler=921ns query_engine=45.904µs scrape=153.061µs scrape_sd=8.189µs notify=1.552µs notify_sd=3.707µs rules=2.725µs === RUN TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:59:01.205Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:59:01.205Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:59:01.205Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:59:01.205Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:59:01.205Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:59:01.205Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:59:01.207Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:59:01.220Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:59:01.220Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:59:01.239Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:59:01.261Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:59:01.261Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.178µs - level=info ts=2023-02-16T15:59:01.261Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:59:01.261Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:59:01.261Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.106µs wal_replay_duration=566.742µs total_replay_duration=640.004µs - level=info ts=2023-02-16T15:59:01.269Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:59:01.269Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:59:01.270Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config599784587 - level=info ts=2023-02-16T15:59:01.270Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config599784587 totalDuration=607.293µs remote_storage=4.762µs web_handler=1.045µs query_engine=17.075µs scrape=343.305µs scrape_sd=15.347µs notify=2.118µs notify_sd=3.075µs rules=2.845µs - level=info ts=2023-02-16T15:59:01.270Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:59:01.537Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config599784587 - level=info ts=2023-02-16T15:59:01.537Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config599784587 totalDuration=368.913µs remote_storage=4.055µs web_handler=737ns query_engine=8.037µs scrape=72.839µs scrape_sd=4.642µs notify=1.978µs notify_sd=2.098µs rules=2.883µs - level=info ts=2023-02-16T15:59:01.556Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config599784587 - level=info ts=2023-02-16T15:59:01.556Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config599784587 totalDuration=322.888µs remote_storage=3.964µs web_handler=727ns query_engine=14.895µs scrape=77.561µs scrape_sd=4.392µs notify=2.298µs notify_sd=2.345µs rules=2.527µs - level=info ts=2023-02-16T15:59:01.580Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config599784587 - level=info ts=2023-02-16T15:59:01.581Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config599784587 totalDuration=330.688µs remote_storage=3.289µs web_handler=822ns query_engine=29.779µs scrape=75.239µs scrape_sd=4.134µs notify=1.895µs notify_sd=2.505µs rules=2.541µs + query_log_test.go:275: level=info ts=2022-01-14T09:50:08.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-01-14T09:50:08.189Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:50:08.189Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:50:08.189Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:50:08.189Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:50:08.189Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:50:08.196Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:50:08.228Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:50:08.228Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:50:08.252Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:50:08.270Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:50:08.270Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.273µs + level=info ts=2022-01-14T09:50:08.270Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:50:08.270Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:50:08.270Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=30.521µs wal_replay_duration=405.681µs total_replay_duration=477.529µs + level=info ts=2022-01-14T09:50:08.283Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:50:08.283Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:50:08.283Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config226769907 + level=info ts=2022-01-14T09:50:08.283Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config226769907 totalDuration=582.83µs remote_storage=3.04µs web_handler=1.101µs query_engine=19.929µs scrape=335.43µs scrape_sd=11.056µs notify=1.871µs notify_sd=3.939µs rules=2.803µs + level=info ts=2022-01-14T09:50:08.283Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:50:08.425Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config226769907 + level=info ts=2022-01-14T09:50:08.425Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config226769907 totalDuration=248.66µs remote_storage=2.91µs web_handler=910ns query_engine=7.783µs scrape=70.431µs scrape_sd=4.653µs notify=1.475µs notify_sd=2.475µs rules=2.426µs + level=info ts=2022-01-14T09:50:08.440Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config226769907 + level=info ts=2022-01-14T09:50:08.441Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config226769907 totalDuration=285.499µs remote_storage=3.246µs web_handler=723ns query_engine=16.489µs scrape=65.953µs scrape_sd=5.634µs notify=1.407µs notify_sd=2.49µs rules=2.24µs + level=info ts=2022-01-14T09:50:08.467Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config226769907 + level=info ts=2022-01-14T09:50:08.468Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config226769907 totalDuration=341.738µs remote_storage=3.309µs web_handler=803ns query_engine=33.483µs scrape=71.706µs scrape_sd=6.265µs notify=1.565µs notify_sd=2.032µs rules=2.289µ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=2023-02-16T15:59:01.755Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:59:01.755Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:59:01.755Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:59:01.755Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:59:01.755Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:59:01.755Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:59:01.759Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:59:01.763Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:59:01.795Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:59:01.803Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:59:01.841Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:59:01.841Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.874µs - level=info ts=2023-02-16T15:59:01.841Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:59:01.842Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:59:01.842Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=43.916µs wal_replay_duration=455.541µs total_replay_duration=544.126µs - level=info ts=2023-02-16T15:59:01.848Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:59:01.848Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:59:01.848Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config589498607 - level=info ts=2023-02-16T15:59:01.849Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config589498607 totalDuration=490.331µs remote_storage=5.953µs web_handler=1.061µs query_engine=1.819µs scrape=307.585µs scrape_sd=12.538µs notify=6.63µs notify_sd=2.89µs rules=1.994µs - level=info ts=2023-02-16T15:59:01.849Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:59:02.136Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config589498607 - level=info ts=2023-02-16T15:59:02.136Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config589498607 totalDuration=409.83µs remote_storage=3.444µs web_handler=1.457µs query_engine=17.113µs scrape=69µs scrape_sd=6.616µs notify=1.412µs notify_sd=2.694µs rules=2.819µs - level=info ts=2023-02-16T15:59:02.152Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config589498607 - level=info ts=2023-02-16T15:59:02.152Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config589498607 totalDuration=202.29µs remote_storage=3.164µs web_handler=782ns query_engine=4.998µs scrape=67.729µs scrape_sd=4.485µs notify=1.662µs notify_sd=2.101µs rules=2.57µs - level=info ts=2023-02-16T15:59:02.168Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config589498607 - level=info ts=2023-02-16T15:59:02.168Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config589498607 totalDuration=301.468µs remote_storage=3.754µs web_handler=886ns query_engine=14.731µs scrape=63.515µs scrape_sd=4.336µs notify=1.583µs notify_sd=2.076µs rules=2.562µs - level=info ts=2023-02-16T15:59:02.247Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config589498607 - level=info ts=2023-02-16T15:59:02.253Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config589498607 totalDuration=4.88634ms remote_storage=6.936µs web_handler=784ns query_engine=35.605µs scrape=4.535332ms scrape_sd=10.999µs notify=2.049µs notify_sd=2.415µs rules=3.015µs + query_log_test.go:275: level=info ts=2022-01-14T09:50:09.349Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:50:09.349Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:50:09.349Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:50:09.349Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:50:09.349Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:50:09.349Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:50:09.352Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:50:09.372Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:50:09.372Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:50:09.421Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:50:09.452Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:50:09.452Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.038µs + level=info ts=2022-01-14T09:50:09.452Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:50:09.452Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:50:09.453Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=36.638µs wal_replay_duration=433.477µs total_replay_duration=517.989µs + level=info ts=2022-01-14T09:50:09.455Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:50:09.455Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:50:09.455Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config698102999 + level=info ts=2022-01-14T09:50:09.476Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config698102999 totalDuration=520.497µs remote_storage=3.222µs web_handler=870ns query_engine=1.588µs scrape=378.114µs scrape_sd=9.453µs notify=1.464µs notify_sd=4.104µs rules=2.82µs + level=info ts=2022-01-14T09:50:09.476Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:50:09.549Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config698102999 + level=info ts=2022-01-14T09:50:09.549Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config698102999 totalDuration=419.795µs remote_storage=4.66µs web_handler=762ns query_engine=18.9µs scrape=72.213µs scrape_sd=4.715µs notify=1.41µs notify_sd=2.344µs rules=2.801µs + level=info ts=2022-01-14T09:50:09.565Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config698102999 + level=info ts=2022-01-14T09:50:09.565Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config698102999 totalDuration=276.878µs remote_storage=3.911µs web_handler=736ns query_engine=6.953µs scrape=73.751µs scrape_sd=4.912µs notify=1.283µs notify_sd=2.232µs rules=2.398µs + level=info ts=2022-01-14T09:50:09.588Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config698102999 + level=info ts=2022-01-14T09:50:09.596Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config698102999 totalDuration=8.740869ms remote_storage=4.401µs web_handler=994ns query_engine=58.525µs scrape=172.785µs scrape_sd=8.194µs notify=1.687µs notify_sd=2.322µs rules=3.023µs + level=info ts=2022-01-14T09:50:09.616Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config698102999 + level=info ts=2022-01-14T09:50:09.617Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config698102999 totalDuration=323.669µs remote_storage=2.983µs web_handler=632ns query_engine=34.87µs scrape=74.629µs scrape_sd=4.05µs notify=1.307µs notify_sd=2.725µs rules=2.364µs === RUN TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar - query_log_test.go:275: level=info ts=2023-02-16T15:59:02.941Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d - level=info ts=2023-02-16T15:59:02.941Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" - level=info ts=2023-02-16T15:59:02.941Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" - level=info ts=2023-02-16T15:59:02.941Z caller=main.go:361 host_details="(Linux 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 ionos15-amd64 (none))" - level=info ts=2023-02-16T15:59:02.941Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" - level=info ts=2023-02-16T15:59:02.941Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" - level=info ts=2023-02-16T15:59:02.944Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 - level=info ts=2023-02-16T15:59:02.965Z caller=main.go:722 msg="Starting TSDB ..." - level=info ts=2023-02-16T15:59:02.980Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar - level=info ts=2023-02-16T15:59:02.984Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false - level=info ts=2023-02-16T15:59:03.002Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" - level=info ts=2023-02-16T15:59:03.002Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.134µs - level=info ts=2023-02-16T15:59:03.002Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" - level=info ts=2023-02-16T15:59:03.003Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - level=info ts=2023-02-16T15:59:03.003Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.113µs wal_replay_duration=391.985µs total_replay_duration=469.183µs - level=info ts=2023-02-16T15:59:03.014Z caller=main.go:742 fs_type=TMPFS_MAGIC - level=info ts=2023-02-16T15:59:03.014Z caller=main.go:745 msg="TSDB started" - level=info ts=2023-02-16T15:59:03.014Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config470265235 - level=info ts=2023-02-16T15:59:03.015Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config470265235 totalDuration=457.346µs remote_storage=3.073µs web_handler=976ns query_engine=1.579µs scrape=276.834µs scrape_sd=9.531µs notify=1.596µs notify_sd=3.356µs rules=1.962µs - level=info ts=2023-02-16T15:59:03.015Z caller=main.go:694 msg="Server is ready to receive web requests." - level=info ts=2023-02-16T15:59:03.312Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config470265235 - level=info ts=2023-02-16T15:59:03.313Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config470265235 totalDuration=439.006µs remote_storage=2.733µs web_handler=701ns query_engine=17.306µs scrape=81.31µs scrape_sd=4.728µs notify=1.337µs notify_sd=2.351µs rules=1.881µs - level=info ts=2023-02-16T15:59:03.328Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config470265235 - level=info ts=2023-02-16T15:59:03.328Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config470265235 totalDuration=241.026µs remote_storage=2.9µs web_handler=1.184µs query_engine=5.651µs scrape=77.788µs scrape_sd=4.542µs notify=2.131µs notify_sd=2.636µs rules=2.055µs - level=info ts=2023-02-16T15:59:03.344Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config470265235 - level=info ts=2023-02-16T15:59:03.345Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config470265235 totalDuration=360.491µs remote_storage=2.555µs web_handler=1.001µs query_engine=16.221µs scrape=101.059µs scrape_sd=5.59µs notify=1.49µs notify_sd=2.503µs rules=2.598µs - level=info ts=2023-02-16T15:59:03.368Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config470265235 - level=info ts=2023-02-16T15:59:03.369Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config470265235 totalDuration=282.823µs remote_storage=2.431µs web_handler=755ns query_engine=23.415µs scrape=59.311µs scrape_sd=3.795µs notify=1.322µs notify_sd=1.892µs rules=1.715µs + query_log_test.go:275: level=info ts=2022-01-14T09:50:10.709Z caller=main.go:323 msg="No time or size retention was set so using the default time retention" duration=15d + level=info ts=2022-01-14T09:50:10.709Z caller=main.go:355 msg="Starting Prometheus" version="(version=, branch=, revision=)" + level=info ts=2022-01-14T09:50:10.709Z caller=main.go:360 build_context="(go=go1.15.15, user=, date=)" + level=info ts=2022-01-14T09:50:10.709Z caller=main.go:361 host_details="(Linux 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 i-capture-the-hostname i-capture-the-domain)" + level=info ts=2022-01-14T09:50:10.709Z caller=main.go:362 fd_limits="(soft=1024, hard=1048576)" + level=info ts=2022-01-14T09:50:10.710Z caller=main.go:363 vm_limits="(soft=unlimited, hard=unlimited)" + level=info ts=2022-01-14T09:50:10.721Z caller=web.go:468 component=web msg="Start listening for connections" address=[::1]:15000 + level=info ts=2022-01-14T09:50:10.732Z caller=main.go:722 msg="Starting TSDB ..." + level=info ts=2022-01-14T09:50:10.747Z caller=web.go:502 component=web msg="Router prefix" prefix=/foobar + level=info ts=2022-01-14T09:50:10.766Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false + level=info ts=2022-01-14T09:50:10.794Z caller=head.go:645 component=tsdb msg="Replaying on-disk memory mappable chunks if any" + level=info ts=2022-01-14T09:50:10.794Z caller=head.go:659 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.908µs + level=info ts=2022-01-14T09:50:10.794Z caller=head.go:665 component=tsdb msg="Replaying WAL, this may take a while" + level=info ts=2022-01-14T09:50:10.795Z caller=head.go:717 component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + level=info ts=2022-01-14T09:50:10.795Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.166µs wal_replay_duration=391.254µs total_replay_duration=466.52µs + level=info ts=2022-01-14T09:50:10.810Z caller=main.go:742 fs_type=TMPFS_MAGIC + level=info ts=2022-01-14T09:50:10.810Z caller=main.go:745 msg="TSDB started" + level=info ts=2022-01-14T09:50:10.810Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config099607547 + level=info ts=2022-01-14T09:50:10.811Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config099607547 totalDuration=491.13µs remote_storage=3.429µs web_handler=788ns query_engine=1.635µs scrape=351.521µs scrape_sd=11.044µs notify=1.694µs notify_sd=4.138µs rules=2.123µs + level=info ts=2022-01-14T09:50:10.811Z caller=main.go:694 msg="Server is ready to receive web requests." + level=info ts=2022-01-14T09:50:11.297Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config099607547 + level=info ts=2022-01-14T09:50:11.297Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config099607547 totalDuration=441.083µs remote_storage=3.533µs web_handler=718ns query_engine=16.552µs scrape=72.465µs scrape_sd=5.092µs notify=2.166µs notify_sd=2.363µs rules=1.959µs + level=info ts=2022-01-14T09:50:11.312Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config099607547 + level=info ts=2022-01-14T09:50:11.313Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config099607547 totalDuration=244.089µs remote_storage=3.025µs web_handler=806ns query_engine=5.609µs scrape=71.228µs scrape_sd=4.431µs notify=1.795µs notify_sd=2.571µs rules=2.568µs + level=info ts=2022-01-14T09:50:11.321Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config099607547 + level=info ts=2022-01-14T09:50:11.321Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config099607547 totalDuration=323.478µs remote_storage=2.941µs web_handler=738ns query_engine=18.336µs scrape=79.417µs scrape_sd=5.127µs notify=1.421µs notify_sd=2.947µs rules=2.248µs + level=info ts=2022-01-14T09:50:11.345Z caller=main.go:871 msg="Loading configuration file" filename=/tmp/config099607547 + level=info ts=2022-01-14T09:50:11.345Z caller=main.go:902 msg="Completed loading of configuration file" filename=/tmp/config099607547 totalDuration=334.84µs remote_storage=2.958µs web_handler=752ns query_engine=35.225µs scrape=74.726µs scrape_sd=4.71µs notify=1.556µs notify_sd=1.951µs rules=2.336µs === RUN TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar query_log_test.go:58: changing prefix has no effect on rules ---- PASS: TestQueryLog (62.67s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start (0.57s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start (0.53s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start (10.58s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000 (1.13s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000 (1.10s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000 (13.08s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.62s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (1.18s) +--- PASS: TestQueryLog (69.03s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start (1.12s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start (1.64s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000,_enabled_at_start (11.68s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000 (1.17s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000 (1.14s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:15000 (13.66s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (0.63s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_enabled_at_start,_with_prefix_/foobar (1.16s) --- 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 (1.13s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar (1.14s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:15000,_with_prefix_/foobar (1.64s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:15000,_with_prefix_/foobar (1.15s) --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:15000,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start (1.10s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start (1.11s) - --- PASS: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start (11.09s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000 (1.12s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000 (1.11s) - --- PASS: TestQueryLog/rule_queries,_[::1]:15000 (12.58s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.60s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start (1.15s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start (1.14s) + --- PASS: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start (11.12s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000 (1.16s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000 (1.15s) + --- PASS: TestQueryLog/rule_queries,_[::1]:15000 (13.15s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (1.15s) --- PASS: TestQueryLog/console_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (1.11s) --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar (0.67s) - --- PASS: TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar (1.12s) + --- PASS: TestQueryLog/api_queries,_[::1]:15000,_with_prefix_/foobar (1.21s) + --- PASS: TestQueryLog/console_queries,_[::1]:15000,_with_prefix_/foobar (1.69s) --- SKIP: TestQueryLog/rule_queries,_[::1]:15000,_with_prefix_/foobar (0.00s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 70.641s +ok github.com/prometheus/prometheus/cmd/prometheus 78.805s === 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 -01GSDF4HWHWTZG5ZQG0RG22MDG 1565133713989 1565133713991 2ms 2 2 2 717 +01FSBZTWVEBYJCP7QK7FPZ08R9 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 -01GSDF4JKZPGMDP74BXF2754YC 1565133713989 1565133713990 1ms 1 1 1 620 -01GSDF4KBVZMF72NMTM0TJMGK0 1565392913989 1565392913990 1ms 1 1 1 620 -01GSDF4KXMT9W81HX700JWFD4N 1565652113989 1565652113990 1ms 1 1 1 620 +01FSBZTZ584PSQEFR1YJP9ME4F 1565133713989 1565133713990 1ms 1 1 1 620 +01FSBZV1VVBKDZK0J6HT4GJBQJ 1565392913989 1565392913990 1ms 1 1 1 620 +01FSBZV5BF9RKXCE2FR81PNA0S 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 -01GSDF4MSS7PSV4BE6HCRA00RK 1565133713989 1565133713990 1ms 1 1 1 620 -01GSDF4NW2Y26J8KKYG8X9W407 1565392913989 1565392913990 1ms 1 1 1 619 +01FSBZV81X52KBYJQX61Q9SSM0 1565133713989 1565133713990 1ms 1 1 1 620 +01FSBZVC7QX4A9JGV63ZSYVJ2K 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 -01GSDF4PG6PDPPE2FA84N5BFCR 1565133713989 1565133715990 2.001s 3 2 2 723 +01FSBZVEXRRNMM4M7FWN7R01WH 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 -01GSDF4Q6XARC0HKKHK95MQ4GH 1565133713989 1565133713990 1ms 1 1 1 620 -01GSDF4R1118TA1J01E85PF25H 1565144513989 1565144513990 1ms 1 1 1 620 -01GSDF4RHN9GA9FXKHD0NVJ6TH 1565155313989 1565155313990 1ms 1 1 1 620 -01GSDF4S5ADB3GDAJ8XTVAFN5A 1565166113989 1565166113990 1ms 1 1 1 620 +01FSBZVH76F0JV79AR0MS9C2GJ 1565133713989 1565133713990 1ms 1 1 1 620 +01FSBZVM6MM6FS3K9S6GB8S8XW 1565144513989 1565144513990 1ms 1 1 1 620 +01FSBZVPKS6VG72R9MWGPYAYY6 1565155313989 1565155313990 1ms 1 1 1 620 +01FSBZVS2F8V5Z6KVDF9BV0TPX 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 -01GSDF4SSYJZCSGP9D734YWCPW 1565133713989 1565133716001 2.012s 3 1 1 625 -01GSDF4TDYWFWEGAFDQ5WQWTEF 1565144513989 1565144513990 1ms 1 1 1 620 -01GSDF4V25NFX1F351RDCBFKJX 1565155313989 1565155314001 12ms 2 1 1 622 -01GSDF4VK9HYMQKGEAJ05NEKPY 1565166113989 1565166113990 1ms 1 1 1 620 +01FSBZVV78B27MZP76A9DDEJC7 1565133713989 1565133716001 2.012s 3 1 1 625 +01FSBZVXX91XHPMNTQ0X7BQ6N3 1565144513989 1565144513990 1ms 1 1 1 620 +01FSBZW06WMS0SP9GD38VMQA6C 1565155313989 1565155314001 12ms 2 1 1 622 +01FSBZW2GX71T3WQV01R06WAQ5 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 -01GSDF4W65S72NE3RN4VC2ZZ9T 6900000 6900001 1ms 1 1 1 600 +01FSBZW55TA8JV0GAJ4M6M2FTM 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 -01GSDF4WSEQC8B86SNC0SB0FYB 6900000 6900001 1ms 1 1 1 531 +01FSBZW7Z2NGXZ5RG5E2MJV5S1 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 -01GSDF4XE6C6BHR2S4RPD0ZE0N 1001000 1001001 1ms 1 1 1 521 +01FSBZW9PZZCR0KAPGCR5FF3FN 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 (12.52s) +--- PASS: TestBackfill (47.66s) === RUN TestQueryRange ---- PASS: TestQueryRange (0.01s) +--- PASS: TestQueryRange (0.00s) === RUN TestQueryInstant --- PASS: TestQueryInstant (0.00s) @@ -3382,7 +3438,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="4"}, {__name__="join_2", a="1", b="3"}];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="3"}, {__name__="join_2", a="1", b="4"}];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 @@ -3404,27 +3460,27 @@ exp:"{__name__=\"test\"} 1E+00" got:"{__name__=\"test\"} 0E+00" ---- PASS: TestRulesUnitTest (2.23s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (2.08s) - --- PASS: TestRulesUnitTest/Bad_input_series (0.05s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.02s) - --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.01s) - --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.03s) +--- PASS: TestRulesUnitTest (4.70s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (4.39s) + --- PASS: TestRulesUnitTest/Bad_input_series (0.06s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.11s) + --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.04s) + --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.06s) --- PASS: TestRulesUnitTest/Simple_failing_test (0.04s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 15.073s +ok github.com/prometheus/prometheus/cmd/promtool 52.911s === RUN TestYAMLRoundtrip ---- PASS: TestYAMLRoundtrip (0.00s) +--- PASS: TestYAMLRoundtrip (0.03s) === RUN TestLoadConfig ---- PASS: TestLoadConfig (0.00s) +--- PASS: TestLoadConfig (0.06s) === RUN TestScrapeIntervalLarger ---- PASS: TestScrapeIntervalLarger (0.00s) +--- PASS: TestScrapeIntervalLarger (0.01s) === RUN TestElideSecrets ---- PASS: TestElideSecrets (0.01s) +--- PASS: TestElideSecrets (0.05s) === RUN TestLoadConfigRuleFilesAbsolutePath --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs ---- PASS: TestBadConfigs (0.03s) +--- PASS: TestBadConfigs (0.18s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.00s) === RUN TestBadStaticConfigsYML @@ -3434,7 +3490,7 @@ === RUN TestEmptyGlobalBlock --- PASS: TestEmptyGlobalBlock (0.00s) PASS -ok github.com/prometheus/prometheus/config 0.302s +ok github.com/prometheus/prometheus/config 0.666s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -3447,7 +3503,7 @@ === 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.41s) +--- PASS: TestTargetUpdatesOrder (1.42s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) @@ -3456,9 +3512,9 @@ --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_only (0.01s) --- PASS: TestTargetUpdatesOrder/Single_TP_initials_followed_by_empty_updates (0.01s) --- 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.30s) - --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.34s) + --- PASS: TestTargetUpdatesOrder/Multiple_TPs_initials_and_new_groups (0.51s) + --- PASS: TestTargetUpdatesOrder/One_TP_initials_arrive_after_other_TP_updates. (0.31s) + --- PASS: TestTargetUpdatesOrder/Single_TP_empty_update_in_between (0.35s) === RUN TestTargetSetRecreatesTargetGroupsEveryRun --- PASS: TestTargetSetRecreatesTargetGroupsEveryRun (0.20s) === RUN TestDiscovererConfigs @@ -3474,11 +3530,11 @@ === 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 (1.00s) +--- PASS: TestCoordinationWithReceiver (0.91s) --- 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.80s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.70s) PASS -ok github.com/prometheus/prometheus/discovery 3.438s +ok github.com/prometheus/prometheus/discovery 3.303s === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) === RUN TestMapFromVMWithTags @@ -3490,7 +3546,7 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.041s +ok github.com/prometheus/prometheus/discovery/azure 0.166s === RUN TestConfiguredService --- PASS: TestConfiguredService (0.00s) === RUN TestConfiguredServiceWithTag @@ -3502,25 +3558,25 @@ === RUN TestAllServices --- PASS: TestAllServices (1.01s) === RUN TestOneService ---- PASS: TestOneService (0.00s) +--- PASS: TestOneService (0.01s) === RUN TestAllOptions --- PASS: TestAllOptions (1.00s) === RUN TestGetDatacenterShouldReturnError --- PASS: TestGetDatacenterShouldReturnError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/consul 2.175s +ok github.com/prometheus/prometheus/discovery/consul 2.211s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 === RUN TestDigitalOceanSDRefresh/item_2 === RUN TestDigitalOceanSDRefresh/item_3 ---- PASS: TestDigitalOceanSDRefresh (0.00s) +--- PASS: TestDigitalOceanSDRefresh (0.03s) --- 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.086s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.134s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -3564,14 +3620,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.172s +ok github.com/prometheus/prometheus/discovery/dns 0.236s === 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.05s) --- PASS: TestDockerSwarmNodesSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmNodesSDRefresh/item_2 (0.00s) @@ -3593,11 +3649,11 @@ === RUN TestDockerSwarmSDServicesRefresh/item_12 === RUN TestDockerSwarmSDServicesRefresh/item_13 === RUN TestDockerSwarmSDServicesRefresh/item_14 ---- PASS: TestDockerSwarmSDServicesRefresh (0.02s) +--- PASS: TestDockerSwarmSDServicesRefresh (0.08s) --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) - --- PASS: TestDockerSwarmSDServicesRefresh/item_3 (0.01s) + --- PASS: TestDockerSwarmSDServicesRefresh/item_3 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_4 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_5 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_6 (0.00s) @@ -3614,7 +3670,7 @@ === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_1 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_2 === RUN TestDockerSwarmSDServicesRefreshWithFilters/item_3 ---- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.01s) +--- PASS: TestDockerSwarmSDServicesRefreshWithFilters (0.02s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefreshWithFilters/item_2 (0.00s) @@ -3647,7 +3703,7 @@ === RUN TestDockerSwarmTasksSDRefresh/item_24 === RUN TestDockerSwarmTasksSDRefresh/item_25 === RUN TestDockerSwarmTasksSDRefresh/item_26 ---- PASS: TestDockerSwarmTasksSDRefresh (0.01s) +--- PASS: TestDockerSwarmTasksSDRefresh (0.06s) --- PASS: TestDockerSwarmTasksSDRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_2 (0.00s) @@ -3676,20 +3732,20 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/dockerswarm 0.104s +ok github.com/prometheus/prometheus/discovery/dockerswarm 0.344s ? github.com/prometheus/prometheus/discovery/ec2 [no test files] === RUN TestFetchApps ---- PASS: TestFetchApps (0.01s) +--- PASS: TestFetchApps (0.00s) === RUN Test500ErrorHttpResponse ---- PASS: Test500ErrorHttpResponse (0.01s) +--- PASS: Test500ErrorHttpResponse (0.00s) === RUN TestEurekaSDHandleError ---- PASS: TestEurekaSDHandleError (0.00s) +--- PASS: TestEurekaSDHandleError (0.02s) === RUN TestEurekaSDEmptyList --- PASS: TestEurekaSDEmptyList (0.00s) === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.144s +ok github.com/prometheus/prometheus/discovery/eureka 0.188s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -3698,7 +3754,7 @@ === CONT TestInitialUpdate/fixtures/valid.yml === CONT TestInitialUpdate/fixtures/valid.json --- PASS: TestInitialUpdate (0.00s) - --- PASS: TestInitialUpdate/fixtures/valid.yml (0.11s) + --- PASS: TestInitialUpdate/fixtures/valid.yml (0.10s) --- PASS: TestInitialUpdate/fixtures/valid.json (0.10s) === RUN TestInvalidFile === RUN TestInvalidFile/fixtures/invalid_nil.yml @@ -3709,7 +3765,7 @@ === CONT TestInvalidFile/fixtures/invalid_nil.json --- PASS: TestInvalidFile (0.00s) --- PASS: TestInvalidFile/fixtures/invalid_nil.yml (1.00s) - --- PASS: TestInvalidFile/fixtures/invalid_nil.json (1.00s) + --- PASS: TestInvalidFile/fixtures/invalid_nil.json (1.01s) === RUN TestNoopFileUpdate === PAUSE TestNoopFileUpdate === RUN TestFileUpdate @@ -3723,34 +3779,33 @@ === CONT TestNoopFileUpdate === CONT TestUpdateFileWithPartialWrites === CONT TestInvalidFileUpdate -=== CONT TestRemoveFile === CONT TestFileUpdate -=== CONT TestNoopFileUpdate - file_test.go:372: update received after 96.908325ms ---- PASS: TestNoopFileUpdate (0.21s) === CONT TestRemoveFile - file_test.go:474: update received after 95.649304ms ---- PASS: TestRemoveFile (0.20s) + file_test.go:474: update received after 94.150435ms +--- PASS: TestRemoveFile (0.21s) +=== CONT TestNoopFileUpdate + file_test.go:372: update received after 114.786693ms +--- PASS: TestNoopFileUpdate (0.22s) === CONT TestFileUpdate - file_test.go:390: update received after 103.237582ms ---- PASS: TestFileUpdate (0.20s) ---- PASS: TestInvalidFileUpdate (1.10s) + file_test.go:390: update received after 118.519923ms +--- PASS: TestFileUpdate (0.23s) +--- PASS: TestInvalidFileUpdate (1.12s) === CONT TestUpdateFileWithPartialWrites - file_test.go:439: update received after 1.093167382s ---- PASS: TestUpdateFileWithPartialWrites (1.21s) + file_test.go:439: update received after 1.008737817s +--- PASS: TestUpdateFileWithPartialWrites (1.22s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.429s +ok github.com/prometheus/prometheus/discovery/file 2.534s ? 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.00s) +--- PASS: TestHCloudSDRefresh (0.01s) --- PASS: TestHCloudSDRefresh/item_0 (0.00s) --- PASS: TestHCloudSDRefresh/item_1 (0.00s) --- PASS: TestHCloudSDRefresh/item_2 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.051s +ok github.com/prometheus/prometheus/discovery/hetzner 0.140s ? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestMarathonSDHandleError --- PASS: TestMarathonSDHandleError (0.00s) @@ -3765,7 +3820,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 @@ -3779,7 +3834,7 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.110s +ok github.com/prometheus/prometheus/discovery/marathon 0.081s === RUN TestOpenstackSDHypervisorRefresh --- PASS: TestOpenstackSDHypervisorRefresh (0.01s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext @@ -3789,7 +3844,7 @@ === RUN TestOpenstackSDInstanceRefresh/item_1 === RUN TestOpenstackSDInstanceRefresh/item_2 === RUN TestOpenstackSDInstanceRefresh/item_3 ---- PASS: TestOpenstackSDInstanceRefresh (0.02s) +--- PASS: TestOpenstackSDInstanceRefresh (0.04s) --- PASS: TestOpenstackSDInstanceRefresh/item_0 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_1 (0.00s) --- PASS: TestOpenstackSDInstanceRefresh/item_2 (0.00s) @@ -3797,11 +3852,11 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.159s +ok github.com/prometheus/prometheus/discovery/openstack 0.140s === RUN TestRefresh --- PASS: TestRefresh (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.061s +ok github.com/prometheus/prometheus/discovery/refresh 0.126s === RUN TestTargetGroupStrictJsonUnmarshal --- PASS: TestTargetGroupStrictJsonUnmarshal (0.00s) === RUN TestTargetGroupYamlMarshal @@ -3811,7 +3866,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.033s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.086s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -3823,27 +3878,27 @@ === RUN TestTritonSDRefreshNoTargets --- PASS: TestTritonSDRefreshNoTargets (0.01s) === RUN TestTritonSDRefreshMultipleTargets ---- PASS: TestTritonSDRefreshMultipleTargets (0.02s) +--- PASS: TestTritonSDRefreshMultipleTargets (0.04s) === RUN TestTritonSDRefreshNoServer --- PASS: TestTritonSDRefreshNoServer (0.00s) === RUN TestTritonSDRefreshCancelled --- PASS: TestTritonSDRefreshCancelled (0.00s) === RUN TestTritonSDRefreshCNsUUIDOnly ---- PASS: TestTritonSDRefreshCNsUUIDOnly (0.02s) +--- PASS: TestTritonSDRefreshCNsUUIDOnly (0.03s) === RUN TestTritonSDRefreshCNsWithHostname ---- PASS: TestTritonSDRefreshCNsWithHostname (0.01s) +--- PASS: TestTritonSDRefreshCNsWithHostname (0.02s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.180s +ok github.com/prometheus/prometheus/discovery/triton 0.297s === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.136s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.055s === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch --- PASS: TestHandlerNextBatch (0.00s) === RUN TestHandlerSendAll ---- PASS: TestHandlerSendAll (0.05s) +--- PASS: TestHandlerSendAll (0.10s) === RUN TestCustomDo --- PASS: TestCustomDo (0.00s) === RUN TestExternalLabels @@ -3851,17 +3906,17 @@ === RUN TestHandlerRelabel --- PASS: TestHandlerRelabel (0.00s) === RUN TestHandlerQueuing ---- PASS: TestHandlerQueuing (0.06s) +--- PASS: TestHandlerQueuing (0.11s) === RUN TestLabelSetNotReused --- PASS: TestLabelSetNotReused (0.00s) === RUN TestReload ---- PASS: TestReload (0.00s) +--- PASS: TestReload (0.02s) === RUN TestDroppedAlertmanagers --- PASS: TestDroppedAlertmanagers (0.00s) === RUN TestLabelsToOpenAPILabelSet --- PASS: TestLabelsToOpenAPILabelSet (0.00s) PASS -ok github.com/prometheus/prometheus/notifier 0.267s +ok github.com/prometheus/prometheus/notifier 0.741s ? github.com/prometheus/prometheus/pkg/exemplar [no test files] ? github.com/prometheus/prometheus/pkg/gate [no test files] === RUN TestLabels_String @@ -3921,7 +3976,7 @@ === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/labels 0.030s +ok github.com/prometheus/prometheus/pkg/labels 0.058s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic @@ -3929,26 +3984,26 @@ === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/logging 0.246s +ok github.com/prometheus/prometheus/pkg/logging 0.292s ? github.com/prometheus/prometheus/pkg/modtimevfs [no test files] === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/pool 0.052s +ok github.com/prometheus/prometheus/pkg/pool 0.068s === RUN TestRelabel --- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/relabel 0.053s +ok github.com/prometheus/prometheus/pkg/relabel 0.099s === RUN TestParseFileSuccess ---- PASS: TestParseFileSuccess (0.00s) +--- PASS: TestParseFileSuccess (0.01s) === RUN TestParseFileFailure ---- PASS: TestParseFileFailure (0.02s) +--- PASS: TestParseFileFailure (0.07s) === RUN TestTemplateParsing --- PASS: TestTemplateParsing (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/rulefmt 0.115s +ok github.com/prometheus/prometheus/pkg/rulefmt 0.143s ? github.com/prometheus/prometheus/pkg/runtime [no test files] === RUN TestOpenMetricsParse --- PASS: TestOpenMetricsParse (0.00s) @@ -3963,14 +4018,14 @@ === RUN TestPromNullByteHandling --- PASS: TestPromNullByteHandling (0.00s) PASS -ok github.com/prometheus/prometheus/pkg/textparse 0.050s +ok github.com/prometheus/prometheus/pkg/textparse 0.065s ? 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] === RUN TestQueryConcurrency --- PASS: TestQueryConcurrency (0.02s) === RUN TestQueryTimeout ---- PASS: TestQueryTimeout (0.10s) +--- PASS: TestQueryTimeout (0.11s) === RUN TestQueryCancel --- PASS: TestQueryCancel (0.00s) === RUN TestQueryError @@ -3996,33 +4051,33 @@ === RUN TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) === RUN TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] === RUN TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] ---- PASS: TestSelectHintsSetCorrectly (0.07s) +--- PASS: TestSelectHintsSetCorrectly (0.22s) --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m] (0.00s) --- 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.02s) - --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.02s) - --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) + --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s) (0.10s) + --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_offset_10s) (0.00s) + --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.02s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_offset_2m) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m:1s]) (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s])#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time(foo[2m:1s]_offset_10s)#01 (0.00s) --- 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_by_(dim1)_(foo) (0.02s) --- 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.00s) + --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(avg_over_time(foo[1s])) (0.03s) + --- PASS: TestSelectHintsSetCorrectly/sum_by_(dim1)_(max_by_(dim2)_(foo)) (0.03s) --- PASS: TestSelectHintsSetCorrectly/(max_by_(dim1)_(foo))[5s:1s] (0.00s) --- PASS: TestSelectHintsSetCorrectly/(sum(http_requests{group=~"p.*"})+max(http_requests{group=~"c.*"}))[20s:5s] (0.00s) === RUN TestEngineShutdown ---- PASS: TestEngineShutdown (0.01s) +--- PASS: TestEngineShutdown (0.00s) === RUN TestEngineEvalStmtTimestamps ---- PASS: TestEngineEvalStmtTimestamps (0.05s) +--- PASS: TestEngineEvalStmtTimestamps (0.08s) === RUN TestMaxQuerySamples ---- PASS: TestMaxQuerySamples (0.05s) +--- PASS: TestMaxQuerySamples (0.08s) === RUN TestRecoverEvaluatorRuntime --- PASS: TestRecoverEvaluatorRuntime (0.00s) === RUN TestRecoverEvaluatorError @@ -4047,8 +4102,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.13s) - --- PASS: TestSubquerySelector/#00 (0.03s) +--- PASS: TestSubquerySelector (0.17s) + --- PASS: TestSubquerySelector/#00 (0.04s) --- 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) @@ -4057,7 +4112,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.09s) + --- PASS: TestSubquerySelector/#01 (0.13s) --- 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) @@ -4066,13 +4121,13 @@ --- PASS: TestSubquerySelector/#01/sum(http_requests)[40s:10s] (0.00s) --- PASS: TestSubquerySelector/#01/(sum(http_requests{group=~"p.*"})+sum(http_requests{group=~"c.*"}))[20s:5s] (0.00s) === RUN TestQueryLogger_basic ---- PASS: TestQueryLogger_basic (0.00s) +--- PASS: TestQueryLogger_basic (0.05s) === RUN TestQueryLogger_fields --- PASS: TestQueryLogger_fields (0.00s) === RUN TestQueryLogger_error --- PASS: TestQueryLogger_error (0.00s) === RUN TestDeriv ---- PASS: TestDeriv (0.02s) +--- PASS: TestDeriv (0.03s) === RUN TestFunctionList --- PASS: TestFunctionList (0.00s) === RUN TestEvaluations @@ -4085,18 +4140,18 @@ === RUN TestEvaluations/testdata/selectors.test === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test ---- PASS: TestEvaluations (3.41s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.50s) - --- PASS: TestEvaluations/testdata/collision.test (0.12s) - --- PASS: TestEvaluations/testdata/functions.test (1.60s) - --- PASS: TestEvaluations/testdata/histograms.test (0.12s) +--- PASS: TestEvaluations (10.89s) + --- PASS: TestEvaluations/testdata/aggregators.test (1.63s) + --- PASS: TestEvaluations/testdata/collision.test (0.17s) + --- PASS: TestEvaluations/testdata/functions.test (2.71s) + --- PASS: TestEvaluations/testdata/histograms.test (0.16s) --- PASS: TestEvaluations/testdata/literals.test (0.07s) - --- PASS: TestEvaluations/testdata/operators.test (0.37s) - --- PASS: TestEvaluations/testdata/selectors.test (0.28s) - --- PASS: TestEvaluations/testdata/staleness.test (0.08s) - --- PASS: TestEvaluations/testdata/subquery.test (0.26s) + --- PASS: TestEvaluations/testdata/operators.test (0.69s) + --- PASS: TestEvaluations/testdata/selectors.test (0.35s) + --- PASS: TestEvaluations/testdata/staleness.test (0.04s) + --- PASS: TestEvaluations/testdata/subquery.test (5.07s) === RUN TestQueryLogging ---- PASS: TestQueryLogging (0.04s) +--- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse --- PASS: TestIndexReuse (0.00s) === RUN TestMMapFile @@ -4114,9 +4169,9 @@ --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill ---- PASS: TestLazyLoader_WithSamplesTill (0.08s) +--- PASS: TestLazyLoader_WithSamplesTill (0.27s) PASS -ok github.com/prometheus/prometheus/promql 4.028s +ok github.com/prometheus/prometheus/promql 12.024s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -4133,7 +4188,7 @@ === RUN TestLexer/encoding_issues === RUN TestLexer/series_descriptions === RUN TestLexer/subqueries ---- PASS: TestLexer (0.00s) +--- PASS: TestLexer (0.03s) --- PASS: TestLexer/common (0.00s) --- PASS: TestLexer/numbers (0.00s) --- PASS: TestLexer/strings (0.00s) @@ -4143,7 +4198,7 @@ --- PASS: TestLexer/operators (0.00s) --- PASS: TestLexer/aggregators (0.00s) --- PASS: TestLexer/keywords (0.00s) - --- PASS: TestLexer/selectors (0.00s) + --- PASS: TestLexer/selectors (0.03s) --- PASS: TestLexer/common_errors (0.00s) --- PASS: TestLexer/mismatched_parentheses (0.00s) --- PASS: TestLexer/encoding_issues (0.00s) @@ -4375,7 +4430,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 (9.80s) +--- PASS: TestParseExpressions (44.40s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -4404,7 +4459,7 @@ --- PASS: TestParseExpressions/-1+2 (0.00s) --- PASS: TestParseExpressions/-1^-2 (0.00s) --- PASS: TestParseExpressions/+1_+_-2_*_1 (0.00s) - --- PASS: TestParseExpressions/1_+_2/(3*1) (0.01s) + --- PASS: TestParseExpressions/1_+_2/(3*1) (0.00s) --- PASS: TestParseExpressions/1_<_bool_2_-_1_*_2 (0.00s) --- PASS: TestParseExpressions/-some_metric (0.00s) --- PASS: TestParseExpressions/+some_metric (0.00s) @@ -4431,7 +4486,7 @@ --- PASS: TestParseExpressions/-"string" (0.00s) --- PASS: TestParseExpressions/-test[5m] (0.00s) --- PASS: TestParseExpressions/*test (0.00s) - --- PASS: TestParseExpressions/1_offset_1d (0.00s) + --- PASS: TestParseExpressions/1_offset_1d (0.02s) --- PASS: TestParseExpressions/foo_offset_1s_offset_2s (0.00s) --- PASS: TestParseExpressions/a_-_on(b)_ignoring(c)_d (0.00s) --- PASS: TestParseExpressions/foo_*_bar (0.00s) @@ -4491,10 +4546,10 @@ --- PASS: TestParseExpressions/some{ (0.00s) --- PASS: TestParseExpressions/some} (0.00s) --- PASS: TestParseExpressions/some_metric{a=b} (0.00s) - --- PASS: TestParseExpressions/some_metric{a:b="b"} (0.01s) + --- PASS: TestParseExpressions/some_metric{a:b="b"} (0.03s) --- PASS: TestParseExpressions/foo{a*"b"} (0.00s) --- PASS: TestParseExpressions/foo{a>="b"} (0.00s) - --- PASS: TestParseExpressions/some_metric{a="�"} (0.01s) + --- PASS: TestParseExpressions/some_metric{a="�"} (0.00s) --- PASS: TestParseExpressions/foo{gibberish} (0.00s) --- PASS: TestParseExpressions/foo{1} (0.00s) --- PASS: TestParseExpressions/{} (0.00s) @@ -4554,7 +4609,7 @@ --- PASS: TestParseExpressions/sum_(some_metric)_without_(test)_by_(test) (0.00s) --- PASS: TestParseExpressions/sum_without_(test)_(some_metric)_by_(test) (0.00s) --- PASS: TestParseExpressions/topk(some_metric) (0.00s) - --- PASS: TestParseExpressions/topk(some_metric,) (0.01s) + --- PASS: TestParseExpressions/topk(some_metric,) (0.00s) --- PASS: TestParseExpressions/topk(some_metric,_other_metric) (0.00s) --- PASS: TestParseExpressions/count_values(5,_other_metric) (0.00s) --- PASS: TestParseExpressions/time() (0.00s) @@ -4576,7 +4631,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:] (9.74s) + --- 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:] (44.28s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -4599,7 +4654,7 @@ --- PASS: TestParseExpressions/some_metric_OFFSET_1m_[10m:5s] (0.00s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:] (0.00s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:]_offset_10m (0.00s) - --- PASS: TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] (0.00s) + --- PASS: TestParseExpressions/test[5d]_OFFSET_10s_[10m:5s] (0.02s) --- PASS: TestParseExpressions/(foo_+_bar{nm="val"})[5m:][10m:5s] (0.00s) === RUN TestNaNExpression --- PASS: TestNaNExpression (0.00s) @@ -4607,14 +4662,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(0xc000157000, 0xc000069f30) +goroutine 276 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc00078e000, 0xc000069f30) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse.go:274 +0x125 -panic(0x63e260, 0xc0004bfbc0) +panic(0x63e260, 0xc000602c80) /usr/lib/go-1.15/src/runtime/panic.go:969 +0x1b9 -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000124600) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000784300) /build/prometheus-2.24.1+ds/build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:2835 +0xaa -testing.tRunner(0xc000124600, 0x66be68) +testing.tRunner(0xc000784300, 0x66be68) /usr/lib/go-1.15/src/testing/testing.go:1123 +0xef created by testing.(*T).Run /usr/lib/go-1.15/src/testing/testing.go:1168 +0x2b3 @@ -4624,7 +4679,7 @@ === RUN TestExprString --- PASS: TestExprString (0.00s) PASS -ok github.com/prometheus/prometheus/promql/parser 9.845s +ok github.com/prometheus/prometheus/promql/parser 44.529s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -4634,13 +4689,13 @@ alerting_test.go:170: case 1 alerting_test.go:170: case 2 alerting_test.go:170: case 3 ---- PASS: TestAlertingRuleLabelsUpdate (0.08s) +--- PASS: TestAlertingRuleLabelsUpdate (0.17s) === RUN TestAlertingRuleExternalLabelsInTemplate ---- PASS: TestAlertingRuleExternalLabelsInTemplate (0.07s) +--- PASS: TestAlertingRuleExternalLabelsInTemplate (0.09s) === RUN TestAlertingRuleEmptyLabelFromTemplate ---- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.04s) +--- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.11s) === RUN TestAlertingRuleDuplicate ---- PASS: TestAlertingRuleDuplicate (0.03s) +--- PASS: TestAlertingRuleDuplicate (0.12s) === RUN TestAlertingRule manager_test.go:155: case 0 manager_test.go:155: case 1 @@ -4649,7 +4704,7 @@ manager_test.go:155: case 4 manager_test.go:155: case 5 manager_test.go:155: case 6 ---- PASS: TestAlertingRule (0.09s) +--- PASS: TestAlertingRule (0.06s) === RUN TestForStateAddSamples manager_test.go:298: case 0 manager_test.go:298: case 1 @@ -4658,25 +4713,25 @@ manager_test.go:298: case 4 manager_test.go:298: case 5 manager_test.go:298: case 6 ---- PASS: TestForStateAddSamples (0.07s) +--- PASS: TestForStateAddSamples (0.11s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.08s) +--- PASS: TestForStateRestore (0.05s) === RUN TestStaleness ---- PASS: TestStaleness (0.03s) +--- PASS: TestStaleness (0.08s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale ---- PASS: TestDeletedRuleMarkedStale (0.02s) +--- PASS: TestDeletedRuleMarkedStale (0.04s) === RUN TestUpdate ---- PASS: TestUpdate (0.08s) +--- PASS: TestUpdate (0.09s) === RUN TestNotify ---- PASS: TestNotify (0.03s) +--- PASS: TestNotify (0.05s) === RUN TestMetricsUpdate ---- PASS: TestMetricsUpdate (8.05s) +--- PASS: TestMetricsUpdate (8.09s) === RUN TestGroupStalenessOnRemoval ---- PASS: TestGroupStalenessOnRemoval (15.05s) +--- PASS: TestGroupStalenessOnRemoval (15.04s) === RUN TestMetricsStalenessOnManagerShutdown ---- PASS: TestMetricsStalenessOnManagerShutdown (9.04s) +--- PASS: TestMetricsStalenessOnManagerShutdown (9.03s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleEval @@ -4684,9 +4739,9 @@ === RUN TestRecordingRuleHTMLSnippet --- PASS: TestRecordingRuleHTMLSnippet (0.00s) === RUN TestRuleEvalDuplicate ---- PASS: TestRuleEvalDuplicate (0.02s) +--- PASS: TestRuleEvalDuplicate (0.05s) PASS -ok github.com/prometheus/prometheus/rules 32.980s +ok github.com/prometheus/prometheus/rules 33.309s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -4704,13 +4759,13 @@ === RUN TestScrapePoolStop --- PASS: TestScrapePoolStop (0.40s) === RUN TestScrapePoolReload ---- PASS: TestScrapePoolReload (0.40s) +--- PASS: TestScrapePoolReload (0.65s) === RUN TestScrapePoolTargetLimit ---- PASS: TestScrapePoolTargetLimit (0.01s) +--- PASS: TestScrapePoolTargetLimit (0.03s) === RUN TestScrapePoolAppender --- PASS: TestScrapePoolAppender (0.00s) === RUN TestScrapePoolRaces ---- PASS: TestScrapePoolRaces (0.23s) +--- PASS: TestScrapePoolRaces (0.35s) === RUN TestScrapePoolScrapeLoopsStarted --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) === RUN TestScrapeLoopStopBeforeRun @@ -4722,17 +4777,17 @@ === RUN TestScrapeLoopForcedErr --- PASS: TestScrapeLoopForcedErr (0.00s) === RUN TestScrapeLoopMetadata ---- PASS: TestScrapeLoopMetadata (0.03s) +--- PASS: TestScrapeLoopMetadata (0.00s) === RUN TestScrapeLoopSeriesAdded ---- PASS: TestScrapeLoopSeriesAdded (0.04s) +--- PASS: TestScrapeLoopSeriesAdded (0.09s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape ---- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.04s) +--- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.05s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure ---- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) +--- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (4.56s) === RUN TestScrapeLoopCache ---- PASS: TestScrapeLoopCache (0.07s) +--- PASS: TestScrapeLoopCache (0.16s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection ---- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.20s) +--- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.43s) === RUN TestScrapeLoopAppend scrape_test.go:1261: Test:Label name collision scrape_test.go:1261: Test:Label name collision @@ -4745,7 +4800,7 @@ === RUN TestScrapeLoopAppendSampleLimit --- PASS: TestScrapeLoopAppendSampleLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.05s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.04s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -4765,34 +4820,34 @@ === RUN TestTargetScrapeScrapeNotFound --- PASS: TestTargetScrapeScrapeNotFound (0.00s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.04s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.10s) === RUN TestScrapeLoop_DiscardTimestamps --- PASS: TestScrapeLoop_DiscardTimestamps (0.06s) === RUN TestScrapeLoopDiscardDuplicateLabels ---- PASS: TestScrapeLoopDiscardDuplicateLabels (0.05s) +--- PASS: TestScrapeLoopDiscardDuplicateLabels (0.09s) === RUN TestScrapeLoopDiscardUnnamedMetrics ---- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.01s) +--- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.03s) === RUN TestReusableConfig --- PASS: TestReusableConfig (0.00s) === RUN TestReuseScrapeCache ---- PASS: TestReuseScrapeCache (0.00s) +--- PASS: TestReuseScrapeCache (0.02s) === RUN TestScrapeAddFast ---- PASS: TestScrapeAddFast (0.05s) +--- PASS: TestScrapeAddFast (0.08s) === RUN TestReuseCacheRace --- PASS: TestReuseCacheRace (5.00s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (3.05s) +--- PASS: TestScrapeReportSingleAppender (3.04s) === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:74: [981 1027 997 997 1018 1016 986 1007 991 980] ---- PASS: TestTargetOffset (0.16s) + target_test.go:74: [988 1007 1025 998 1001 1006 994 968 998 1015] +--- PASS: TestTargetOffset (0.09s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken ---- PASS: TestNewHTTPBearerToken (0.01s) +--- PASS: TestNewHTTPBearerToken (0.00s) === RUN TestNewHTTPBearerTokenFile --- PASS: TestNewHTTPBearerTokenFile (0.01s) === RUN TestNewHTTPBasicAuth @@ -4800,16 +4855,16 @@ === RUN TestNewHTTPCACert --- PASS: TestNewHTTPCACert (0.03s) === RUN TestNewHTTPClientCert ---- PASS: TestNewHTTPClientCert (0.09s) +--- PASS: TestNewHTTPClientCert (0.04s) === RUN TestNewHTTPWithServerName --- PASS: TestNewHTTPWithServerName (0.01s) === RUN TestNewHTTPWithBadServerName -2023/02/16 15:57:45 http: TLS handshake error from 127.0.0.1:54086: read tcp 127.0.0.1:33333->127.0.0.1:54086: use of closed network connection ---- PASS: TestNewHTTPWithBadServerName (0.02s) +2022/01/14 09:47:57 http: TLS handshake error from 127.0.0.1:56436: read tcp 127.0.0.1:44509->127.0.0.1:56436: use of closed network connection +--- PASS: TestNewHTTPWithBadServerName (0.01s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) PASS -ok github.com/prometheus/prometheus/scrape 12.851s +ok github.com/prometheus/prometheus/scrape 18.283s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -4851,8 +4906,8 @@ === 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/one_primary_querier_with_no_series (0.00s) +--- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger (0.01s) + --- PASS: TestMergeChunkQuerierWithNoVerticalChunkSeriesMerger/one_primary_querier_with_no_series (0.01s) --- 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) @@ -4923,7 +4978,7 @@ === 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.00s) +--- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling (0.01s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00 (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/#00/LabelNames (0.00s) @@ -4940,9 +4995,9 @@ --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/Select (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelNames (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_failed_primary_querier/LabelValues (0.00s) - --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries (0.00s) + --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries (0.01s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/Select (0.00s) - --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames (0.00s) + --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelNames (0.01s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_successful_secondaries/LabelValues (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries (0.00s) --- PASS: TestMergeGenericQuerierWithSecondaries_ErrorHandling/one_successful_primary_querier_with_empty_response_and_successful_secondaries/Select (0.00s) @@ -4963,7 +5018,7 @@ === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier ---- PASS: TestFanout_SelectSorted (0.23s) +--- PASS: TestFanout_SelectSorted (0.22s) --- PASS: TestFanout_SelectSorted/querier (0.00s) --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) === RUN TestFanoutErrors @@ -4973,21 +5028,21 @@ === RUN TestFanoutErrors/samples#01 === RUN TestFanoutErrors/chunks#01 fanout_test.go:183: enable once TestStorage and TSDB implements ChunkQuerier ---- PASS: TestFanoutErrors (0.05s) +--- PASS: TestFanoutErrors (0.06s) --- PASS: TestFanoutErrors/samples (0.00s) --- SKIP: TestFanoutErrors/chunks (0.00s) --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS -ok github.com/prometheus/prometheus/storage 0.332s +ok github.com/prometheus/prometheus/storage 0.381s === RUN TestChunkedReaderCanReadFromChunkedWriter ---- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) +--- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.02s) === RUN TestChunkedReader_Overflow --- PASS: TestChunkedReader_Overflow (0.00s) === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling ---- PASS: TestStoreHTTPErrorHandling (0.01s) +--- PASS: TestStoreHTTPErrorHandling (0.04s) === RUN TestValidateLabelsAndMetricName === RUN TestValidateLabelsAndMetricName/regular_labels === RUN TestValidateLabelsAndMetricName/label_name_with__ @@ -5041,25 +5096,25 @@ === RUN TestWatchScrapeManager_ReadyForCollection --- PASS: TestWatchScrapeManager_ReadyForCollection (0.00s) === RUN TestSampleDelivery ---- PASS: TestSampleDelivery (8.99s) +--- PASS: TestSampleDelivery (43.76s) === RUN TestMetadataDelivery --- PASS: TestMetadataDelivery (0.00s) === RUN TestSampleDeliveryTimeout ---- PASS: TestSampleDeliveryTimeout (0.21s) +--- PASS: TestSampleDeliveryTimeout (0.25s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.03s) +--- PASS: TestSampleDeliveryOrder (0.14s) === RUN TestShutdown ---- PASS: TestShutdown (1.23s) +--- PASS: TestShutdown (5.38s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard ---- PASS: TestReshard (6.73s) +--- PASS: TestReshard (7.80s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (1.18s) +--- PASS: TestReshardRaceWithStop (3.33s) === RUN TestReleaseNoninternedString ---- PASS: TestReleaseNoninternedString (0.01s) +--- PASS: TestReleaseNoninternedString (0.00s) === RUN TestShouldReshard ---- PASS: TestShouldReshard (0.01s) +--- PASS: TestShouldReshard (0.00s) === RUN TestProcessExternalLabels --- PASS: TestProcessExternalLabels (0.00s) === RUN TestCalculateDesiredShards @@ -5141,7 +5196,7 @@ 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.00s) +--- PASS: TestCalculateDesiredShards (0.02s) === RUN TestQueueManagerMetrics --- PASS: TestQueueManagerMetrics (0.00s) === RUN TestNoDuplicateReadConfigs @@ -5168,7 +5223,7 @@ === RUN TestSampleAndChunkQueryableClient/required_matcher_specified === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match === RUN TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 ---- PASS: TestSampleAndChunkQueryableClient (0.01s) +--- PASS: TestSampleAndChunkQueryableClient (0.00s) --- PASS: TestSampleAndChunkQueryableClient/empty (0.00s) --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_not_explicitly_requested (0.00s) --- PASS: TestSampleAndChunkQueryableClient/external_labels_specified,_explicitly_requested_europe (0.00s) @@ -5193,23 +5248,23 @@ === RUN TestWriteStorageLifecycle --- PASS: TestWriteStorageLifecycle (0.00s) === RUN TestUpdateExternalLabels ---- PASS: TestUpdateExternalLabels (0.01s) +--- PASS: TestUpdateExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsIdempotent --- PASS: TestWriteStorageApplyConfigsIdempotent (0.00s) === RUN TestWriteStorageApplyConfigsPartialUpdate ---- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.00s) +--- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.01s) PASS -ok github.com/prometheus/prometheus/storage/remote 18.556s +ok github.com/prometheus/prometheus/storage/remote 61.406s === RUN TestTemplateExpansion ---- PASS: TestTemplateExpansion (0.01s) +--- PASS: TestTemplateExpansion (0.04s) PASS -ok github.com/prometheus/prometheus/template 0.078s +ok github.com/prometheus/prometheus/template 0.124s === RUN TestBlockMetaMustNeverBeVersion2 --- PASS: TestBlockMetaMustNeverBeVersion2 (0.00s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (1.16s) +--- PASS: TestSetCompactionFailed (10.89s) === RUN TestCreateBlock ---- PASS: TestCreateBlock (1.16s) +--- PASS: TestCreateBlock (3.61s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number @@ -5217,65 +5272,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.14s) - --- PASS: TestCorruptedChunk/invalid_magic_number (1.17s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.75s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.65s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (1.01s) - --- PASS: TestCorruptedChunk/checksum_mismatch (0.92s) +--- PASS: TestCorruptedChunk (23.00s) + --- PASS: TestCorruptedChunk/invalid_header_size (6.81s) + --- PASS: TestCorruptedChunk/invalid_magic_number (4.47s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (3.76s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (1.96s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (2.64s) + --- PASS: TestCorruptedChunk/checksum_mismatch (3.36s) === RUN TestBlockSize ---- PASS: TestBlockSize (1.74s) +--- PASS: TestBlockSize (5.48s) === RUN TestReadIndexFormatV1 ---- PASS: TestReadIndexFormatV1 (0.00s) +--- PASS: TestReadIndexFormatV1 (0.01s) === RUN TestBlockWriter ---- PASS: TestBlockWriter (1.05s) +--- PASS: TestBlockWriter (2.97s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.00s) === RUN TestLeveledCompactor_plan -=== 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 -=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one === RUN TestLeveledCompactor_plan/Overlapping_blocks_1 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_5 -=== 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/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 -=== RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block === RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears +=== 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/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/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_to_fill_the_entire_parent_range_appeared_–_should_be_compacted +=== RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block === RUN TestLeveledCompactor_plan/Overlapping_blocks_3 +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 +=== 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/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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 +=== 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_5 +=== RUN TestLeveledCompactor_plan/Outside_Range === RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. +=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one --- PASS: TestLeveledCompactor_plan (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) - --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (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/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (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/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (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/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/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_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (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/Overlapping_blocks_3 (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (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/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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (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_5 (0.00s) + --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) + --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir ---- PASS: TestCompactionFailWillCleanUpTempDir (0.02s) +--- PASS: TestCompactionFailWillCleanUpTempDir (0.05s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 @@ -5291,7 +5346,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.01s) +--- PASS: TestCompaction_populateBlock (0.03s) --- 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) @@ -5301,178 +5356,178 @@ --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_showing_that_order_of_series_is_sorted. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_1:1_duplicated_chunks;_with_negative_timestamps. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_chunk_outside_of_compact_meta_time_range. (0.00s) - --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk (0.00s) + --- PASS: TestCompaction_populateBlock/Populate_from_single_block_containing_extra_chunk (0.01s) --- PASS: TestCompaction_populateBlock/Populate_from_two_blocks_containing_duplicated_chunk. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_three_overlapping_blocks. (0.00s) --- 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) + --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. (0.01s) === RUN TestDisableAutoCompactions ---- PASS: TestDisableAutoCompactions (0.85s) +--- PASS: TestDisableAutoCompactions (3.12s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (37.52s) +--- PASS: TestCancelCompactions (92.72s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (8.06s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (2.47s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (5.59s) +--- PASS: TestDeleteCompactionBlockAfterFailedReload (15.14s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (5.58s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (9.56s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (2.75s) +--- PASS: TestDB_reloadOrder (5.23s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.01s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.03s) === RUN TestNoPanicAfterWALCorruption ---- PASS: TestNoPanicAfterWALCorruption (0.03s) +--- PASS: TestNoPanicAfterWALCorruption (0.13s) === RUN TestDataNotAvailableAfterRollback ---- PASS: TestDataNotAvailableAfterRollback (0.03s) +--- PASS: TestDataNotAvailableAfterRollback (0.05s) === RUN TestDBAppenderAddRef ---- PASS: TestDBAppenderAddRef (0.02s) +--- PASS: TestDBAppenderAddRef (0.03s) === RUN TestAppendEmptyLabelsIgnored ---- PASS: TestAppendEmptyLabelsIgnored (0.01s) +--- PASS: TestAppendEmptyLabelsIgnored (0.04s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.10s) +--- PASS: TestDeleteSimple (0.24s) === RUN TestAmendDatapointCausesError ---- PASS: TestAmendDatapointCausesError (0.02s) +--- PASS: TestAmendDatapointCausesError (0.05s) === RUN TestDuplicateNaNDatapointNoAmendError ---- PASS: TestDuplicateNaNDatapointNoAmendError (0.02s) +--- PASS: TestDuplicateNaNDatapointNoAmendError (0.05s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError ---- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.02s) +--- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.04s) === RUN TestEmptyLabelsetCausesError ---- PASS: TestEmptyLabelsetCausesError (0.01s) +--- PASS: TestEmptyLabelsetCausesError (0.04s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.04s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.09s) === RUN TestDB_Snapshot ---- PASS: TestDB_Snapshot (1.12s) +--- PASS: TestDB_Snapshot (1.96s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange ---- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (1.04s) +--- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (2.30s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (1.01s) +--- PASS: TestDB_SnapshotWithDelete (2.00s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (17.35s) +--- PASS: TestDB_e2e (23.44s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.09s) +--- PASS: TestWALFlushedOnDBClose (0.05s) === RUN TestWALSegmentSizeOptions -=== RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test ---- PASS: TestWALSegmentSizeOptions (0.52s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.15s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.19s) +=== RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test +--- PASS: TestWALSegmentSizeOptions (0.62s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.21s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.19s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.21s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (2.81s) +--- PASS: TestTombstoneClean (3.89s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (3.78s) +--- PASS: TestTombstoneCleanFail (5.76s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (4.35s) +--- PASS: TestTimeRetention (5.94s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (7.07s) +--- PASS: TestSizeRetention (9.53s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.07s) +--- PASS: TestSizeRetentionMetric (0.11s) === RUN TestNotMatcherSelectsLabelsUnsetSeries ---- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) +--- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.01s) === RUN TestOverlappingBlocksDetectsAllOverlaps ---- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) +--- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.03s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (1.49s) +--- PASS: TestChunkAtBlockBoundary (1.13s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (3.41s) +--- PASS: TestQuerierWithBoundaryChunks (5.66s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (2.29s) - --- PASS: TestInitializeHeadTimestamp/clean (0.02s) - --- PASS: TestInitializeHeadTimestamp/wal-only (0.06s) - --- PASS: TestInitializeHeadTimestamp/existing-block (1.21s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (1.00s) +--- PASS: TestInitializeHeadTimestamp (4.15s) + --- PASS: TestInitializeHeadTimestamp/clean (0.07s) + --- PASS: TestInitializeHeadTimestamp/wal-only (0.04s) + --- PASS: TestInitializeHeadTimestamp/existing-block (2.14s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (1.91s) === 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 (2.98s) +--- PASS: TestNoEmptyBlocks (4.99s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (1.00s) - --- 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.03s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (1.92s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (1.58s) + --- 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.04s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (3.35s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.05s) +--- PASS: TestDB_LabelNames (0.07s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (1.41s) +--- PASS: TestCorrectNumTombstones (1.81s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01GSDF7F5FMX75093VMM7T0PW5 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FSC0098NPFV9CE6TT4DKVDYY level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.39µs +level=info msg="On-disk memory mappable chunks replay completed" duration=4.959µ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=30.779µs wal_replay_duration=499.92µs total_replay_duration=546.183µs -level=info msg="write block" mint=3 maxt=10000 ulid=01GSDF7G46C6DGRJZHB5679JF2 duration=949.590926ms -level=info msg="Head GC completed" duration=2.018784ms +level=info msg="WAL replay completed" checkpoint_replay_duration=96.13µs wal_replay_duration=492.867µs total_replay_duration=603.967µs +level=info msg="write block" mint=3 maxt=10000 ulid=01FSC00AMB7JMWVBDHE91HQ0YE duration=1.453189907s +level=info msg="Head GC completed" duration=2.544249ms level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01GSDF7F5FMX75093VMM7T0PW5 -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01GSDF7G46C6DGRJZHB5679JF2 -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01GSDF7H47TD7PHC6N49TCXQGB +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01FSC0098NPFV9CE6TT4DKVDYY +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01FSC00AMB7JMWVBDHE91HQ0YE +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01FSC00C42FCC1KY3FPVAVJ3V6 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=6.344µs +level=info msg="On-disk memory mappable chunks replay completed" duration=28.825µ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=36.641µs wal_replay_duration=6.448008ms total_replay_duration=6.501109ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01GSDF7J3EF9NGHWXMJ032E4A0 duration=947.899805ms -level=info msg="Head GC completed" duration=2.123767ms ---- PASS: TestBlockRanges (4.07s) +level=info msg="WAL replay completed" checkpoint_replay_duration=122.456µs wal_replay_duration=6.443803ms total_replay_duration=18.20276ms +level=info msg="write block" mint=15006 maxt=20000 ulid=01FSC00DX3M3V471NAD7JASW71 duration=2.283198355s +level=info msg="Head GC completed" duration=2.329133ms +--- PASS: TestBlockRanges (7.10s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01GSDF7K3QCZY5PYFN73ZNBJV9 -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01GSDF7M3YGDS6BAJFCD8MPMFB -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01GSDF7N557HRJF11241NJNVWM +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01FSC00G6QJQ0WAKE90TVB0E15 +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01FSC00H3K0HRE1E22DM6ZSV78 +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01FSC00JCNH0V6DPA14CTNWNFT level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.387µs +level=info msg="On-disk memory mappable chunks replay completed" duration=5.784µ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=34.209µs wal_replay_duration=5.466418ms total_replay_duration=5.515607ms +level=info msg="WAL replay completed" checkpoint_replay_duration=52.153µs wal_replay_duration=1.89206ms total_replay_duration=1.961096ms 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=4.76µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3.762µ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=62.178µs wal_replay_duration=1.392683ms total_replay_duration=1.475525ms +level=info msg="WAL replay completed" checkpoint_replay_duration=32.659µs wal_replay_duration=17.602772ms total_replay_duration=17.647638ms === 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=5.507µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3.667µ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=58.217µs wal_replay_duration=1.13777ms total_replay_duration=1.214458ms ---- PASS: TestDBReadOnly (3.19s) +level=info msg="WAL replay completed" checkpoint_replay_duration=34.259µs wal_replay_duration=21.958468ms total_replay_duration=22.005416ms +--- PASS: TestDBReadOnly (3.67s) --- PASS: TestDBReadOnly/blocks (0.00s) - --- PASS: TestDBReadOnly/querier (0.05s) - --- PASS: TestDBReadOnly/chunk_querier (0.05s) + --- PASS: TestDBReadOnly/querier (0.08s) + --- PASS: TestDBReadOnly/chunk_querier (0.07s) === 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=4.271µs +level=info msg="On-disk memory mappable chunks replay completed" duration=22.172µ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=32.864µs wal_replay_duration=20.330356ms total_replay_duration=20.377686ms +level=info msg="WAL replay completed" checkpoint_replay_duration=117.503µs wal_replay_duration=662.287µs total_replay_duration=872.136µ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=5.2µs +level=info msg="On-disk memory mappable chunks replay completed" duration=5µ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=29.783µs wal_replay_duration=14.1796ms total_replay_duration=14.223714ms -level=info msg="write block" mint=0 maxt=1000 ulid=01GSDF7P9N07J9TKZBJ7AJXFSY duration=752.457469ms ---- PASS: TestDBReadOnly_FlushWAL (0.84s) +level=info msg="WAL replay completed" checkpoint_replay_duration=39.145µs wal_replay_duration=31.289816ms total_replay_duration=31.34536ms +level=info msg="write block" mint=0 maxt=1000 ulid=01FSC00KWC0J4K1HNVH4TGQEBY duration=1.852774635s +--- PASS: TestDBReadOnly_FlushWAL (2.00s) === RUN TestDBCannotSeePartialCommits ---- PASS: TestDBCannotSeePartialCommits (0.05s) +--- PASS: TestDBCannotSeePartialCommits (0.07s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation ---- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.02s) +--- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.01s) === RUN TestChunkWriter_ReadAfterWrite === RUN TestChunkWriter_ReadAfterWrite/0 === RUN TestChunkWriter_ReadAfterWrite/1 @@ -5481,125 +5536,125 @@ === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 ---- PASS: TestChunkWriter_ReadAfterWrite (0.13s) - --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.03s) - --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.01s) +--- PASS: TestChunkWriter_ReadAfterWrite (0.12s) + --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.02s) + --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.02s) + --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.03s) + --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.00s) + --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.01s) + --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.00s) --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.01s) === RUN TestRangeForTimestamp ---- PASS: TestRangeForTimestamp (0.01s) +--- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (1.05s) +--- PASS: TestChunkReader_ConcurrentReads (1.88s) === RUN TestCompactHead ---- PASS: TestCompactHead (1.21s) +--- PASS: TestCompactHead (2.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=01GSDF7SFMCEKHX8B99AZRQ98F -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01GSDF7TJ3FBJCYTAPB51HXJER -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test285530955/01GSDF7V9EY0GGZRTNT4Y23AYY err="open /tmp/test285530955/01GSDF7V9EY0GGZRTNT4Y23AYY/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01GSDF7XT3P38EQYE1M6RD0JTD -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01GSDF7YTZQZDAE7KZ55684GB2 -level=info msg="Found and deleted tmp block dir" dir=/tmp/test285530955/01GSDF7VXZ5F0H4WK9Q8HNB873.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/test285530955/01GSDF7WRNKPBQG617MPWH80YG.tmp-for-deletion -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test285530955/01GSDF7V9EY0GGZRTNT4Y23AYY err="open /tmp/test285530955/01GSDF7V9EY0GGZRTNT4Y23AYY/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01GSDF7YTZQZDAE7KZ55684GB2 +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01FSC00T2HEYD9JZE52Q9GFMR4 +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01FSC00VVHBVC0HSGX4VJS9TB0 +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/test418488360/01FSC00Y06Y69K8B559E4SBKV0 err="open /tmp/test418488360/01FSC00Y06Y69K8B559E4SBKV0/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01FSC0139BMP9PWVCVC2E4GAHX +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01FSC014TD6CP3KVDQMDJEV2KG +level=info msg="Found and deleted tmp block dir" dir=/tmp/test418488360/01FSC00ZTMNT6WPFM58AEQX534.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/test418488360/01FSC011S3GBGSXMN4Y14N7Z1D.tmp-for-deletion +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/test418488360/01FSC00Y06Y69K8B559E4SBKV0 err="open /tmp/test418488360/01FSC00Y06Y69K8B559E4SBKV0/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01FSC014TD6CP3KVDQMDJEV2KG level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.091µs +level=info msg="On-disk memory mappable chunks replay completed" duration=5.136µ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=23.156µs wal_replay_duration=409.817µs total_replay_duration=444.761µs ---- PASS: TestOpen_VariousBlockStates (6.62s) +level=info msg="WAL replay completed" checkpoint_replay_duration=27.081µs wal_replay_duration=515.992µs total_replay_duration=556.302µs +--- PASS: TestOpen_VariousBlockStates (12.75s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (72.58s) +--- PASS: TestOneCheckpointPerCompactCall (147.35s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.04s) - --- PASS: TestHead_ReadWAL/compress=false (0.02s) - --- PASS: TestHead_ReadWAL/compress=true (0.02s) +--- PASS: TestHead_ReadWAL (0.12s) + --- PASS: TestHead_ReadWAL/compress=false (0.07s) + --- PASS: TestHead_ReadWAL/compress=true (0.05s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.16s) +--- PASS: TestHead_WALMultiRef (0.19s) === RUN TestHead_UnknownWALRecord ---- PASS: TestHead_UnknownWALRecord (0.02s) +--- PASS: TestHead_UnknownWALRecord (0.04s) === RUN TestHead_Truncate ---- PASS: TestHead_Truncate (0.04s) +--- PASS: TestHead_Truncate (0.03s) === RUN TestMemSeries_truncateChunks ---- PASS: TestMemSeries_truncateChunks (0.01s) +--- PASS: TestMemSeries_truncateChunks (0.03s) === RUN TestHeadDeleteSeriesWithoutSamples === RUN TestHeadDeleteSeriesWithoutSamples/compress=false === RUN TestHeadDeleteSeriesWithoutSamples/compress=true --- PASS: TestHeadDeleteSeriesWithoutSamples (0.07s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.02s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.05s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.04s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.03s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.86s) - --- PASS: TestHeadDeleteSimple/compress=false (0.43s) - --- PASS: TestHeadDeleteSimple/compress=true (0.43s) +--- PASS: TestHeadDeleteSimple (1.58s) + --- PASS: TestHeadDeleteSimple/compress=false (0.71s) + --- PASS: TestHeadDeleteSimple/compress=true (0.87s) === RUN TestDeleteUntilCurMax ---- PASS: TestDeleteUntilCurMax (0.03s) +--- PASS: TestDeleteUntilCurMax (0.04s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.48s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.76s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (20.65s) +--- PASS: TestDelete_e2e (33.77s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append ---- PASS: TestMemSeries_append (0.00s) +--- PASS: TestMemSeries_append (0.04s) === RUN TestGCChunkAccess ---- PASS: TestGCChunkAccess (0.04s) +--- PASS: TestGCChunkAccess (0.07s) === RUN TestGCSeriesAccess --- PASS: TestGCSeriesAccess (0.05s) === RUN TestUncommittedSamplesNotLostOnTruncate ---- PASS: TestUncommittedSamplesNotLostOnTruncate (0.02s) +--- PASS: TestUncommittedSamplesNotLostOnTruncate (0.04s) === RUN TestRemoveSeriesAfterRollbackAndTruncate ---- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.03s) +--- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.05s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true --- PASS: TestHead_LogRollback (0.03s) - --- PASS: TestHead_LogRollback/compress=false (0.01s) - --- PASS: TestHead_LogRollback/compress=true (0.02s) + --- PASS: TestHead_LogRollback/compress=false (0.03s) + --- PASS: TestHead_LogRollback/compress=true (0.01s) === RUN TestWalRepair_DecodingError +=== 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 === 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 ---- PASS: TestWalRepair_DecodingError (0.41s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.06s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.06s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.05s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.08s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.06s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.09s) +--- PASS: TestWalRepair_DecodingError (0.55s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.10s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.08s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.10s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.12s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.12s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.07s) +--- PASS: TestHeadReadWriterRepair (0.09s) === RUN TestNewWalSegmentOnTruncate ---- PASS: TestNewWalSegmentOnTruncate (0.02s) +--- PASS: TestNewWalSegmentOnTruncate (0.05s) === RUN TestAddDuplicateLabelName ---- PASS: TestAddDuplicateLabelName (0.02s) +--- PASS: TestAddDuplicateLabelName (0.06s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.16s) +--- PASS: TestMemSeriesIsolation (0.34s) === RUN TestIsolationRollback --- PASS: TestIsolationRollback (0.01s) === RUN TestIsolationLowWatermarkMonotonous ---- PASS: TestIsolationLowWatermarkMonotonous (0.01s) +--- PASS: TestIsolationLowWatermarkMonotonous (0.02s) === RUN TestIsolationAppendIDZeroIsNoop ---- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) +--- PASS: TestIsolationAppendIDZeroIsNoop (0.05s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (27.73s) +--- PASS: TestHeadSeriesChunkRace (56.90s) === RUN TestIsolationWithoutAdd ---- PASS: TestIsolationWithoutAdd (0.02s) +--- PASS: TestIsolationWithoutAdd (0.06s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (0.85s) +--- PASS: TestOutOfOrderSamplesMetric (2.00s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max @@ -5611,9 +5666,9 @@ --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head (0.00s) === RUN TestErrReuseAppender ---- PASS: TestErrReuseAppender (0.01s) +--- PASS: TestErrReuseAppender (0.02s) === RUN TestHeadMintAfterTruncation ---- PASS: TestHeadMintAfterTruncation (0.05s) +--- PASS: TestHeadMintAfterTruncation (0.10s) === RUN TestBlockQuerier === RUN TestBlockQuerier/#00 === RUN TestBlockQuerier/#00/sample @@ -5671,23 +5726,23 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.06s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.01s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.19s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.04s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.02s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.00s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.05s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.01s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.01s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.05s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05 (0.01s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05 (0.02s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk (0.00s) === RUN TestBlockQuerierDelete @@ -5709,7 +5764,7 @@ === RUN TestBlockQuerierDelete/#05 === RUN TestBlockQuerierDelete/#05/sample === RUN TestBlockQuerierDelete/#05/chunk ---- PASS: TestBlockQuerierDelete (0.00s) +--- PASS: TestBlockQuerierDelete (0.02s) --- PASS: TestBlockQuerierDelete/#00 (0.00s) --- PASS: TestBlockQuerierDelete/#00/sample (0.00s) --- PASS: TestBlockQuerierDelete/#00/chunk (0.00s) @@ -5722,9 +5777,9 @@ --- PASS: TestBlockQuerierDelete/#03 (0.00s) --- PASS: TestBlockQuerierDelete/#03/sample (0.00s) --- PASS: TestBlockQuerierDelete/#03/chunk (0.00s) - --- PASS: TestBlockQuerierDelete/#04 (0.00s) + --- PASS: TestBlockQuerierDelete/#04 (0.02s) --- PASS: TestBlockQuerierDelete/#04/sample (0.00s) - --- PASS: TestBlockQuerierDelete/#04/chunk (0.00s) + --- PASS: TestBlockQuerierDelete/#04/chunk (0.02s) --- PASS: TestBlockQuerierDelete/#05 (0.00s) --- PASS: TestBlockQuerierDelete/#05/sample (0.00s) --- PASS: TestBlockQuerierDelete/#05/chunk (0.00s) @@ -5774,8 +5829,8 @@ === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/sample === RUN TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk/chunk ---- PASS: TestPopulateWithTombSeriesIterators (0.03s) - --- PASS: TestPopulateWithTombSeriesIterators/no_chunk (0.00s) +--- PASS: TestPopulateWithTombSeriesIterators (0.06s) + --- PASS: TestPopulateWithTombSeriesIterators/no_chunk (0.03s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/one_empty_chunk (0.00s) @@ -5796,8 +5851,8 @@ --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/three_empty_chunks_and_seek/chunk (0.00s) - --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks (0.02s) - --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample (0.01s) + --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks (0.00s) + --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_beyond_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_and_seek_on_middle_of_first_chunk/sample (0.00s) @@ -5814,7 +5869,7 @@ --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_middle_sample_of_first_chunk/chunk (0.00s) - --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks (0.00s) + --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks (0.01s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_deletion_across_two_chunks/chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/two_chunks_with_trimmed_first_and_last_samples_from_edge_chunks,_seek_from_middle_of_first_chunk (0.00s) @@ -5829,15 +5884,15 @@ === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) === RUN TestDeletedIterator ---- PASS: TestDeletedIterator (0.27s) +--- PASS: TestDeletedIterator (0.72s) === RUN TestDeletedIterator_WithSeek --- PASS: TestDeletedIterator_WithSeek (0.00s) === RUN TestFindSetMatches --- PASS: TestFindSetMatches (0.00s) === RUN TestPostingsForMatchers ---- PASS: TestPostingsForMatchers (0.01s) +--- PASS: TestPostingsForMatchers (0.06s) === RUN TestClose ---- PASS: TestClose (2.10s) +--- PASS: TestClose (4.49s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet @@ -5847,76 +5902,76 @@ repair_test.go:89: next ID 3 repair_test.go:110: next ID 2 repair_test.go:110: next ID 3 ---- PASS: TestRepairBadIndexVersion (0.01s) +--- PASS: TestRepairBadIndexVersion (0.04s) === RUN TestSegmentWAL_cut ---- PASS: TestSegmentWAL_cut (0.60s) +--- PASS: TestSegmentWAL_cut (1.23s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (5.43s) +--- PASS: TestSegmentWAL_Truncate (15.71s) === RUN TestSegmentWAL_Log_Restore ---- PASS: TestSegmentWAL_Log_Restore (0.08s) +--- PASS: TestSegmentWAL_Log_Restore (0.24s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore469323169/000001\"" file=/tmp/test_wal_log_restore469323169/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (2.25s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/test_wal_log_restore015690870/000001\"" file=/tmp/test_wal_log_restore015690870/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (2.75s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted445216396/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/test_corrupted537197917/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted372369019/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/test_corrupted545409816/000001 pos=44 === RUN TestWALRestoreCorrupted/body_content -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted148402078/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/test_corrupted244690839/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted528692325/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (14.66s) - --- PASS: TestWALRestoreCorrupted/truncate_checksum (3.97s) - --- PASS: TestWALRestoreCorrupted/truncate_body (3.62s) - --- PASS: TestWALRestoreCorrupted/body_content (3.81s) - --- PASS: TestWALRestoreCorrupted/checksum (3.26s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/test_corrupted032078858/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (23.42s) + --- PASS: TestWALRestoreCorrupted/truncate_checksum (6.17s) + --- PASS: TestWALRestoreCorrupted/truncate_body (6.22s) + --- PASS: TestWALRestoreCorrupted/body_content (5.10s) + --- PASS: TestWALRestoreCorrupted/checksum (5.93s) === RUN TestMigrateWAL_Empty --- PASS: TestMigrateWAL_Empty (0.00s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.48s) +--- PASS: TestMigrateWAL_Fuzz (0.82s) PASS -ok github.com/prometheus/prometheus/tsdb 278.958s +ok github.com/prometheus/prometheus/tsdb 561.015s === 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.073s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.092s === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.17s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.25s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.03s) +--- PASS: TestChunkDiskMapper_Truncate (0.43s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence --- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.03s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks --- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.02s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.02s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.42s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 0.304s +ok github.com/prometheus/prometheus/tsdb/chunks 1.239s ? 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.062s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.102s === RUN Test --- PASS: Test (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/goversion 0.033s +ok github.com/prometheus/prometheus/tsdb/goversion 0.113s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (0.05s) +--- PASS: TestIndexRW_Create_Open (0.09s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (0.05s) +--- PASS: TestIndexRW_Postings (6.83s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.08s) +--- PASS: TestPostingsMany (0.55s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (29.48s) +--- PASS: TestPersistence_index_e2e (97.23s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -5924,11 +5979,11 @@ === RUN TestNewFileReaderErrorNoOpenFiles --- PASS: TestNewFileReaderErrorNoOpenFiles (0.00s) === RUN TestSymbols ---- PASS: TestSymbols (0.01s) +--- PASS: TestSymbols (0.00s) === RUN TestMemPostings_addFor --- PASS: TestMemPostings_addFor (0.00s) === RUN TestMemPostings_ensureOrder ---- PASS: TestMemPostings_ensureOrder (0.00s) +--- PASS: TestMemPostings_ensureOrder (0.01s) === RUN TestIntersect === RUN TestIntersect/#00 === RUN TestIntersect/#01 @@ -5992,14 +6047,14 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (7.75s) +--- PASS: TestRemovedNextStackoverflow (32.62s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian === RUN TestBigEndian/Iteration === RUN TestBigEndian/Seek ---- PASS: TestBigEndian (0.01s) - --- PASS: TestBigEndian/Iteration (0.01s) +--- PASS: TestBigEndian (0.04s) + --- PASS: TestBigEndian/Iteration (0.04s) --- PASS: TestBigEndian/Seek (0.00s) === RUN TestIntersectWithMerge --- PASS: TestIntersectWithMerge (0.00s) @@ -6022,11 +6077,11 @@ === RUN TestMemPostings_Delete --- PASS: TestMemPostings_Delete (0.00s) === RUN TestPostingsStats ---- PASS: TestPostingsStats (0.15s) +--- PASS: TestPostingsStats (0.55s) === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/index 37.687s +ok github.com/prometheus/prometheus/tsdb/index 138.275s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -6040,10 +6095,10 @@ === RUN TestRecord_Type --- PASS: TestRecord_Type (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.033s +ok github.com/prometheus/prometheus/tsdb/record 0.101s testing: warning: no tests to run PASS -ok github.com/prometheus/prometheus/tsdb/test 0.031s [no tests to run] +ok github.com/prometheus/prometheus/tsdb/test 0.063s [no tests to run] === RUN TestWriteAndReadbackTombstones --- PASS: TestWriteAndReadbackTombstones (0.00s) === RUN TestAddingNewIntervals @@ -6085,13 +6140,13 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.038s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.129s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator --- PASS: TestBufferedSeriesIterator (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.043s +ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.059s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.00s) === RUN TestDeleteCheckpoints @@ -6099,11 +6154,11 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (2.99s) - --- PASS: TestCheckpoint/compress=false (1.36s) - --- PASS: TestCheckpoint/compress=true (1.62s) +--- PASS: TestCheckpoint (5.47s) + --- PASS: TestCheckpoint/compress=false (2.39s) + --- PASS: TestCheckpoint/compress=true (3.08s) === RUN TestCheckpointNoTmpFolderAfterError ---- PASS: TestCheckpointNoTmpFolderAfterError (0.01s) +--- PASS: TestCheckpointNoTmpFolderAfterError (0.00s) === RUN TestReader === RUN TestReader/LiveReader/0 reader_test.go:180: record 0 @@ -6139,11 +6194,11 @@ === RUN TestReader/Reader/7 === RUN TestReader/Reader/8 reader_test.go:180: record 0 ---- PASS: TestReader (0.02s) +--- PASS: TestReader (0.01s) --- PASS: TestReader/LiveReader/0 (0.00s) --- PASS: TestReader/LiveReader/1 (0.00s) --- PASS: TestReader/LiveReader/2 (0.00s) - --- PASS: TestReader/LiveReader/3 (0.01s) + --- PASS: TestReader/LiveReader/3 (0.00s) --- PASS: TestReader/LiveReader/4 (0.00s) --- PASS: TestReader/LiveReader/5 (0.00s) --- PASS: TestReader/LiveReader/6 (0.00s) @@ -6165,6 +6220,7 @@ === RUN TestReader_Live/3 === CONT TestReader_Live logging.go:33: level warn msg Record spans page boundaries start 16391 end 16391 pageSize 32768 + logging.go:33: level warn msg Record spans page boundaries start 16391 end 16391 pageSize 32768 === RUN TestReader_Live/4 === RUN TestReader_Live/5 === RUN TestReader_Live/6 @@ -6185,16 +6241,16 @@ === RUN TestReaderFuzz/Reader,compress=true === RUN TestReaderFuzz/LiveReader,compress=false === RUN TestReaderFuzz/LiveReader,compress=true ---- PASS: TestReaderFuzz (1.40s) - --- PASS: TestReaderFuzz/Reader,compress=false (0.39s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.43s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.26s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.31s) +--- PASS: TestReaderFuzz (0.74s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.22s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.22s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.14s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.15s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (0.89s) - --- PASS: TestReaderFuzz_Live/compress=false (0.46s) +--- PASS: TestReaderFuzz_Live (0.86s) + --- PASS: TestReaderFuzz_Live/compress=false (0.43s) --- PASS: TestReaderFuzz_Live/compress=true (0.43s) === RUN TestLiveReaderCorrupt_ShortFile --- PASS: TestLiveReaderCorrupt_ShortFile (0.00s) @@ -6204,28 +6260,28 @@ === RUN TestReaderData --- PASS: TestReaderData (0.00s) === RUN TestWALRepair_ReadingError +=== 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 === RUN TestWALRepair_ReadingError/bad_checksum === RUN TestWALRepair_ReadingError/bad_length -=== RUN TestWALRepair_ReadingError/bad_content ---- PASS: TestWALRepair_ReadingError (0.11s) +--- PASS: TestWALRepair_ReadingError (0.05s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.01s) --- PASS: TestWALRepair_ReadingError/torn_last_record (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_header (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.02s) + --- PASS: TestWALRepair_ReadingError/bad_header (0.00s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.00s) --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.01s) --- PASS: TestWALRepair_ReadingError/bad_checksum (0.01s) --- PASS: TestWALRepair_ReadingError/bad_length (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.03s) === RUN TestCorruptAndCarryOn wal_test.go:257: segment 0 size 98304 wal_test.go:257: segment 1 size 98304 logging.go:33: level warn msg Starting corruption repair segment 0 offset 54612 logging.go:33: level warn msg Deleting all segments newer than corrupted segment segment 0 logging.go:33: level warn msg Rewrite corrupted segment segment 0 ---- PASS: TestCorruptAndCarryOn (0.01s) +--- PASS: TestCorruptAndCarryOn (0.00s) === RUN TestClose --- PASS: TestClose (0.00s) === RUN TestSegmentMetric @@ -6236,60 +6292,60 @@ === 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.13s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.01s) +--- PASS: TestLogPartialWrite (0.04s) + --- 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.12s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.04s) === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true ---- PASS: TestTailSamples (0.08s) - --- PASS: TestTailSamples/compress=false (0.03s) - --- PASS: TestTailSamples/compress=true (0.04s) +--- PASS: TestTailSamples (0.04s) + --- PASS: TestTailSamples/compress=false (0.02s) + --- PASS: TestTailSamples/compress=true (0.02s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (0.27s) - --- PASS: TestReadToEndNoCheckpoint/compress=false (0.14s) +--- PASS: TestReadToEndNoCheckpoint (0.23s) + --- PASS: TestReadToEndNoCheckpoint/compress=false (0.11s) --- PASS: TestReadToEndNoCheckpoint/compress=true (0.12s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (0.37s) - --- PASS: TestReadToEndWithCheckpoint/compress=false (0.19s) - --- PASS: TestReadToEndWithCheckpoint/compress=true (0.18s) +--- PASS: TestReadToEndWithCheckpoint (0.28s) + --- PASS: TestReadToEndWithCheckpoint/compress=false (0.14s) + --- PASS: TestReadToEndWithCheckpoint/compress=true (0.14s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true ---- PASS: TestReadCheckpoint (0.29s) - --- PASS: TestReadCheckpoint/compress=false (0.15s) +--- PASS: TestReadCheckpoint (0.26s) + --- PASS: TestReadCheckpoint/compress=false (0.12s) --- PASS: TestReadCheckpoint/compress=true (0.14s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.20s) - --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.09s) - --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.12s) +--- PASS: TestReadCheckpointMultipleSegments (0.08s) + --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.04s) + --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.04s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true ---- PASS: TestCheckpointSeriesReset (0.47s) - --- PASS: TestCheckpointSeriesReset/compress=false (0.25s) - --- PASS: TestCheckpointSeriesReset/compress=true (0.23s) +--- PASS: TestCheckpointSeriesReset (0.31s) + --- PASS: TestCheckpointSeriesReset/compress=false (0.16s) + --- PASS: TestCheckpointSeriesReset/compress=true (0.16s) PASS -ok github.com/prometheus/prometheus/tsdb/wal 7.352s +ok github.com/prometheus/prometheus/tsdb/wal 8.461s === RUN TestCompressionHandler_PlainText --- PASS: TestCompressionHandler_PlainText (0.00s) === RUN TestCompressionHandler_Gzip ---- PASS: TestCompressionHandler_Gzip (0.01s) +--- PASS: TestCompressionHandler_Gzip (0.00s) === RUN TestCompressionHandler_Deflate ---- PASS: TestCompressionHandler_Deflate (0.01s) +--- PASS: TestCompressionHandler_Deflate (0.00s) === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.088s +ok github.com/prometheus/prometheus/util/httputil 0.110s === RUN TestTimerGroupNewTimer ---- PASS: TestTimerGroupNewTimer (0.00s) +--- PASS: TestTimerGroupNewTimer (0.01s) === RUN TestQueryStatsWithTimers --- PASS: TestQueryStatsWithTimers (0.01s) === RUN TestQueryStatsWithSpanTimers @@ -6297,7 +6353,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.080s +ok github.com/prometheus/prometheus/util/stats 0.109s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -6305,78 +6361,78 @@ === RUN TestSanitizeLabelName --- PASS: TestSanitizeLabelName (0.00s) PASS -ok github.com/prometheus/prometheus/util/strutil 0.031s +ok github.com/prometheus/prometheus/util/strutil 0.041s ? 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/match_nothing === RUN TestFederation/test_metric1 +=== RUN TestFederation/test_metric2 +=== RUN TestFederation/test_metric_without_labels +=== RUN TestFederation/everything +=== RUN TestFederation/invalid_params_somewhere_in_the_middle +=== RUN TestFederation/invalid_params_from_the_beginning === RUN TestFederation/test_stale_metric === RUN TestFederation/instance_is_an_external_label === RUN TestFederation/empty -=== RUN TestFederation/invalid_params_from_the_beginning -=== RUN TestFederation/test_metric2 -=== RUN TestFederation/test_old_metric -=== RUN TestFederation/{foo='boo'} === RUN TestFederation/two_matchers -=== RUN TestFederation/everything === RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything -=== RUN TestFederation/invalid_params_somewhere_in_the_middle -=== 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/test_metric_without_labels ---- PASS: TestFederation (0.07s) - --- PASS: TestFederation/match_nothing (0.00s) +=== RUN TestFederation/test_old_metric +=== RUN TestFederation/{foo='boo'} +=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label +=== RUN TestFederation/match_nothing +--- PASS: TestFederation (0.06s) --- PASS: TestFederation/test_metric1 (0.00s) + --- PASS: TestFederation/test_metric2 (0.00s) + --- PASS: TestFederation/test_metric_without_labels (0.00s) + --- PASS: TestFederation/everything (0.00s) + --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation/test_stale_metric (0.00s) --- PASS: TestFederation/instance_is_an_external_label (0.00s) --- PASS: TestFederation/empty (0.00s) - --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation/test_metric2 (0.00s) - --- PASS: TestFederation/test_old_metric (0.01s) - --- PASS: TestFederation/{foo='boo'} (0.00s) --- PASS: TestFederation/two_matchers (0.00s) - --- PASS: TestFederation/everything (0.00s) --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) - --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.01s) --- PASS: TestFederation/external_labels_are_added_if_not_already_present (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/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) === RUN TestFederation_NotReady -=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present -=== RUN TestFederation_NotReady/test_metric_without_labels === RUN TestFederation_NotReady/match_nothing === RUN TestFederation_NotReady/test_metric1 +=== RUN TestFederation_NotReady/test_metric2 +=== RUN TestFederation_NotReady/test_metric_without_labels +=== RUN TestFederation_NotReady/everything +=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/invalid_params_from_the_beginning === RUN TestFederation_NotReady/test_stale_metric === RUN TestFederation_NotReady/instance_is_an_external_label +=== RUN TestFederation_NotReady/empty === RUN TestFederation_NotReady/two_matchers -=== RUN TestFederation_NotReady/everything === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything -=== RUN TestFederation_NotReady/empty -=== RUN TestFederation_NotReady/invalid_params_from_the_beginning -=== RUN TestFederation_NotReady/test_metric2 +=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present === RUN TestFederation_NotReady/test_old_metric -=== RUN TestFederation_NotReady/{foo='boo'} --- PASS: TestFederation_NotReady (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) --- PASS: TestFederation_NotReady/match_nothing (0.00s) --- PASS: TestFederation_NotReady/test_metric1 (0.00s) + --- PASS: TestFederation_NotReady/test_metric2 (0.00s) + --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) + --- PASS: TestFederation_NotReady/everything (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) + --- PASS: TestFederation_NotReady/empty (0.00s) --- PASS: TestFederation_NotReady/two_matchers (0.00s) - --- PASS: TestFederation_NotReady/everything (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) - --- PASS: TestFederation_NotReady/empty (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation_NotReady/test_metric2 (0.00s) + --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) --- PASS: TestFederation_NotReady/test_old_metric (0.00s) - --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) === RUN TestGlobalURL --- PASS: TestGlobalURL (0.00s) === RUN TestReadyAndHealthy @@ -6384,21 +6440,21 @@ === RUN TestRoutePrefix === PAUSE TestRoutePrefix === RUN TestDebugHandler ---- PASS: TestDebugHandler (0.04s) +--- PASS: TestDebugHandler (0.02s) === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection ---- PASS: TestShutdownWithStaleConnection (5.06s) +--- PASS: TestShutdownWithStaleConnection (5.02s) === RUN TestHandleMultipleQuitRequests ---- PASS: TestHandleMultipleQuitRequests (5.03s) +--- PASS: TestHandleMultipleQuitRequests (5.01s) === CONT TestReadyAndHealthy -=== CONT TestHTTPMetrics === CONT TestRoutePrefix ---- PASS: TestHTTPMetrics (0.01s) ---- PASS: TestRoutePrefix (5.12s) ---- PASS: TestReadyAndHealthy (5.18s) +=== CONT TestHTTPMetrics +--- PASS: TestHTTPMetrics (0.03s) +--- PASS: TestRoutePrefix (5.21s) +--- PASS: TestReadyAndHealthy (5.77s) PASS -ok github.com/prometheus/prometheus/web 15.746s +ok github.com/prometheus/prometheus/web 16.098s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -6718,8 +6774,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.33s) - --- PASS: TestEndpoints/local (0.16s) +--- PASS: TestEndpoints (0.68s) + --- PASS: TestEndpoints/local (0.26s) --- 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) @@ -6838,12 +6894,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.05s) - --- PASS: TestEndpoints/local/run_46_rules_""/GET (0.05s) - --- PASS: TestEndpoints/local/run_47_rules_"type=alert" (0.01s) - --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.01s) - --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.03s) - --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.02s) + --- 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.09s) + --- PASS: TestEndpoints/local/run_47_rules_"type=alert"/GET (0.09s) + --- PASS: TestEndpoints/local/run_48_rules_"type=record" (0.05s) + --- PASS: TestEndpoints/local/run_48_rules_"type=record"/GET (0.05s) --- 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) @@ -6912,7 +6968,7 @@ --- 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.14s) + --- PASS: TestEndpoints/remote (0.34s) --- 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) @@ -6940,9 +6996,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.00s) + --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1" (0.01s) --- 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.00s) + --- PASS: TestEndpoints/remote/run_9_queryRange_"end=100&query=invalid%5D%5Bquery&start=0&step=1"/POST (0.01s) --- 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) @@ -6962,13 +7018,13 @@ --- 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"/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.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.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"/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) --- 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"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.00s) - --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.00s) + --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.02s) + --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.02s) --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.00s) --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.00s) --- PASS: TestEndpoints/remote/run_19_series_"end=-1&match%5B%5D=test_metric2&start=-2"/GET (0.00s) @@ -6979,14 +7035,14 @@ --- 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" (0.01s) + --- PASS: TestEndpoints/remote/run_22_series_"end=100&match%5B%5D=test_metric2&start=1"/GET (0.01s) --- 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.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.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" (0.01s) + --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/GET (0.01s) --- PASS: TestEndpoints/remote/run_24_series_"end=1&match%5B%5D=test_metric2&start=-1"/POST (0.00s) --- PASS: TestEndpoints/remote/run_25_series_"" (0.00s) --- PASS: TestEndpoints/remote/run_25_series_""/GET (0.00s) @@ -7031,18 +7087,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.05s) - --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.05s) - --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.01s) - --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.01s) - --- 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.04s) + --- PASS: TestEndpoints/remote/run_46_rules_""/GET (0.04s) + --- PASS: TestEndpoints/remote/run_47_rules_"type=alert" (0.07s) + --- PASS: TestEndpoints/remote/run_47_rules_"type=alert"/GET (0.07s) + --- PASS: TestEndpoints/remote/run_48_rules_"type=record" (0.08s) + --- PASS: TestEndpoints/remote/run_48_rules_"type=record"/GET (0.08s) === RUN TestLabelNames --- PASS: TestLabelNames (0.04s) === RUN TestSampledReadEndpoint ---- PASS: TestSampledReadEndpoint (0.02s) +--- PASS: TestSampledReadEndpoint (0.05s) === RUN TestStreamReadEndpoint ---- PASS: TestStreamReadEndpoint (0.06s) +--- PASS: TestStreamReadEndpoint (0.05s) === RUN TestAdminEndpoints === RUN TestAdminEndpoints/#00 === RUN TestAdminEndpoints/#01 @@ -7063,7 +7119,7 @@ === RUN TestAdminEndpoints/#16 === RUN TestAdminEndpoints/#17 === RUN TestAdminEndpoints/#18 ---- PASS: TestAdminEndpoints (0.00s) +--- PASS: TestAdminEndpoints (0.02s) --- PASS: TestAdminEndpoints/#00 (0.00s) --- PASS: TestAdminEndpoints/#01 (0.00s) --- PASS: TestAdminEndpoints/#02 (0.00s) @@ -7080,11 +7136,11 @@ --- PASS: TestAdminEndpoints/#13 (0.00s) --- PASS: TestAdminEndpoints/#14 (0.00s) --- PASS: TestAdminEndpoints/#15 (0.00s) - --- PASS: TestAdminEndpoints/#16 (0.00s) + --- PASS: TestAdminEndpoints/#16 (0.02s) --- PASS: TestAdminEndpoints/#17 (0.00s) --- PASS: TestAdminEndpoints/#18 (0.00s) === RUN TestRespondSuccess ---- PASS: TestRespondSuccess (0.00s) +--- PASS: TestRespondSuccess (0.01s) === RUN TestRespondError --- PASS: TestRespondError (0.00s) === RUN TestParseTimeParam @@ -7096,15 +7152,15 @@ === RUN TestOptionsMethod --- PASS: TestOptionsMethod (0.00s) === RUN TestRespond ---- PASS: TestRespond (0.03s) +--- PASS: TestRespond (0.05s) === RUN TestTSDBStatus === RUN TestTSDBStatus/0 ---- PASS: TestTSDBStatus (0.01s) - --- PASS: TestTSDBStatus/0 (0.01s) +--- PASS: TestTSDBStatus (0.05s) + --- PASS: TestTSDBStatus/0 (0.05s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) PASS -ok github.com/prometheus/prometheus/web/api/v1 0.570s +ok github.com/prometheus/prometheus/web/api/v1 1.012s 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 @@ -7140,8 +7196,8 @@ dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build -dh_strip: warning: Could not find the BuildID in debian/prometheus/usr/bin/prometheus dh_strip: warning: Could not find the BuildID in debian/prometheus/usr/bin/promtool +dh_strip: warning: Could not find the BuildID in debian/prometheus/usr/bin/prometheus dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build dh_installdeb -O--buildsystem=golang -O--builddirectory=/build/prometheus-2.24.1\+ds/build @@ -7157,12 +7213,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/3593343/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3593343/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/3816145 and its subdirectories -I: Current time: Thu Feb 16 04:03:04 -12 2023 -I: pbuilder-time-stamp: 1676563384 +I: removing directory /srv/workspace/pbuilder/3593343 and its subdirectories +I: Current time: Sat Jan 15 00:00:31 +14 2022 +I: pbuilder-time-stamp: 1642154431