Diff of the two buildlogs: -- --- b1/build.log 2024-05-23 06:21:30.138324804 +0000 +++ b2/build.log 2024-05-23 06:51:06.962633660 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 25 00:36:35 -12 2025 -I: pbuilder-time-stamp: 1750854995 +I: Current time: Thu May 23 20:21:35 +14 2024 +I: pbuilder-time-stamp: 1716445295 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -49,52 +49,84 @@ dpkg-source: info: applying 0024-Fix-deadlock-in-TestQuerierIndexQueriesRace.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3306567/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2100146/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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 23 06:22 /bin/sh -> /bin/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/2100146/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2100146/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - 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 parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + 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 parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='9106e0908e7046efac78af60fdabb440' - 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='3306567' - PS1='# ' - PS2='> ' + INVOCATION_ID=35a5fda73747486ca87532ae2fbe2eb7 + 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=2100146 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/r-b-build.EkjRUzq9/pbuilderrc_l4wm --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EkjRUzq9/b1 --logfile b1/build.log prometheus_2.45.5+ds-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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/r-b-build.EkjRUzq9/pbuilderrc_cEE0 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.EkjRUzq9/b2 --logfile b2/build.log prometheus_2.45.5+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://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 23 14:06 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3306567/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 21 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2100146/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -627,7 +659,7 @@ Get: 373 http://deb.debian.org/debian unstable/main amd64 golang-uber-automaxprocs-dev all 1.5.3-1 [22.3 kB] Get: 374 http://deb.debian.org/debian unstable/main amd64 golang-github-gophercloud-gophercloud-dev all 0.12.0-1 [628 kB] Get: 375 http://deb.debian.org/debian unstable/main amd64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-2 [13.0 kB] -Fetched 219 MB in 3s (70.1 MB/s) +Fetched 219 MB in 28s (7895 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package golang-golang-x-sys-dev. (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 ... 19718 files and directories currently installed.) @@ -1842,8 +1874,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jun 25 12:38:03 UTC 2025. -Universal Time is now: Wed Jun 25 12:38:03 UTC 2025. +Local time is now: Thu May 23 06:31:01 UTC 2024. +Universal Time is now: Thu May 23 06:31:01 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -2148,7 +2180,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/prometheus-2.45.5+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.45.5+ds-1_source.changes +I: user script /srv/workspace/pbuilder/2100146/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2100146/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/prometheus-2.45.5+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.45.5+ds-1_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.45.5+ds-1 dpkg-buildpackage: info: source distribution unstable @@ -2179,124 +2215,124 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/prometheus-2.45.5+ds' dh_auto_build -- -ldflags " -X github.com/prometheus/common/version.Version=2.45.5+ds -X github.com/prometheus/common/version.Revision=2.45.5+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=team+pkg-go@tracker.debian.org -X github.com/prometheus/common/version.BuildDate=20240503-17:24:59 -X github.com/prometheus/common/version.GoVersion=go1.22.3" - cd .build && go install -trimpath -v -p 42 -ldflags " -X github.com/prometheus/common/version.Version=2.45.5+ds -X github.com/prometheus/common/version.Revision=2.45.5+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=team+pkg-go@tracker.debian.org -X github.com/prometheus/common/version.BuildDate=20240503-17:24:59 -X github.com/prometheus/common/version.GoVersion=go1.22.3" 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/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns 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/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client 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/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent 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/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime 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/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 + cd .build && go install -trimpath -v -p 20 -ldflags " -X github.com/prometheus/common/version.Version=2.45.5+ds -X github.com/prometheus/common/version.Revision=2.45.5+ds-1 -X github.com/prometheus/common/version.Branch=debian/sid -X github.com/prometheus/common/version.BuildUser=team+pkg-go@tracker.debian.org -X github.com/prometheus/common/version.BuildDate=20240503-17:24:59 -X github.com/prometheus/common/version.GoVersion=go1.22.3" 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/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns 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/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client 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/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent 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/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime 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/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 +internal/coverage/rtcov +internal/goarch internal/unsafeheader -internal/race +internal/goexperiment +internal/godebugs internal/goos -internal/coverage/rtcov -cmp -github.com/docker/docker/api -unicode/utf8 -github.com/docker/docker/api/types/image -encoding -runtime/internal/atomic -go.opentelemetry.io/otel/metric/embedded -github.com/prometheus/prometheus/tsdb/goversion -crypto/internal/boring/sig log/internal container/list -vendor/golang.org/x/crypto/cryptobyte/asn1 -github.com/Azure/go-autorest/autorest/to -internal/goexperiment -github.com/docker/docker/api/types/events -github.com/dennwc/varint -go.mongodb.org/mongo-driver/bson/bsontype -golang.org/x/exp/constraints -google.golang.org/protobuf/internal/flags -crypto/subtle -runtime/internal/syscall -internal/itoa -internal/nettrace -github.com/Azure/azure-sdk-for-go/version -unicode/utf16 crypto/internal/alias +unicode/utf16 internal/cpu -internal/goarch -go.opencensus.io/internal/tagencoding -internal/godebugs -go.opencensus.io/trace/internal -go.opencensus.io -math/bits -go.mongodb.org/mongo-driver/bson/bsonoptions -google.golang.org/grpc/serviceconfig -sync/atomic -vendor/golang.org/x/crypto/internal/alias +cmp +runtime/internal/atomic +internal/itoa +runtime/internal/syscall +internal/race +unicode/utf8 unicode -github.com/aws/aws-sdk-go/aws/client/metadata -golang.org/x/net/internal/iana +sync/atomic +encoding +math/bits +internal/abi runtime/internal/math internal/chacha8rand runtime/internal/sys -internal/abi -github.com/golang/groupcache/lru +crypto/subtle +crypto/internal/boring/sig +vendor/golang.org/x/crypto/cryptobyte/asn1 +internal/nettrace +vendor/golang.org/x/crypto/internal/alias +google.golang.org/protobuf/internal/flags +github.com/aws/aws-sdk-go/aws/client/metadata +golang.org/x/exp/constraints +go.mongodb.org/mongo-driver/bson/bsonoptions +go.mongodb.org/mongo-driver/bson/bsontype +github.com/Azure/azure-sdk-for-go/version +slices google.golang.org/protobuf/internal/set +github.com/Azure/go-autorest/autorest/to golang.org/x/exp/slices -slices +golang.org/x/net/internal/iana +google.golang.org/grpc/serviceconfig +go.opencensus.io +go.opencensus.io/trace/internal +go.opencensus.io/internal/tagencoding +github.com/docker/docker/api +github.com/golang/groupcache/lru +github.com/docker/docker/api/types/events +github.com/docker/docker/api/types/image +github.com/dennwc/varint +github.com/prometheus/prometheus/tsdb/goversion +go.opentelemetry.io/otel/metric/embedded internal/bytealg math runtime github.com/aws/aws-sdk-go/internal/sdkmath github.com/prometheus/prometheus/model/value go.opentelemetry.io/otel/internal -runtime/metrics internal/reflectlite sync +runtime/metrics +internal/bisect internal/singleflight google.golang.org/protobuf/internal/pragma -github.com/josharian/intern -internal/bisect github.com/aws/aws-sdk-go/internal/sync/singleflight -github.com/prometheus/prometheus/util/zeropool +internal/testlog +github.com/josharian/intern google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcsync -internal/testlog +github.com/prometheus/prometheus/util/zeropool runtime/cgo +internal/godebug errors sort internal/oserror -internal/godebug +strconv internal/safefilepath +internal/intern io -strconv path -vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat -syscall -internal/intern math/rand -crypto/internal/randutil -github.com/aws/aws-sdk-go/internal/sdkio -internal/saferio -hash -text/tabwriter -bytes -strings +vendor/golang.org/x/net/dns/dnsmessage github.com/beorn7/perks/quantile github.com/gogo/protobuf/sortkeys golang.org/x/text/internal/tag container/heap +syscall +strings +bytes +hash +crypto/internal/randutil +text/tabwriter +github.com/aws/aws-sdk-go/internal/sdkio +internal/saferio hash/crc32 hash/fnv hash/adler32 crypto crypto/rc4 -encoding/base32 +reflect golang.org/x/crypto/blowfish net/netip -reflect +encoding/base32 vendor/golang.org/x/text/transform golang.org/x/text/transform bufio net/http/internal/ascii +net/http/internal/testcert +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +regexp/syntax github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/internal/sdkuri +html google.golang.org/grpc/encoding -net/http/internal/testcert github.com/docker/docker/api/types/versions -github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/grafana/regexp/syntax -html -regexp/syntax golang.org/x/text/width internal/syscall/execenv internal/syscall/unix @@ -2305,509 +2341,509 @@ github.com/grafana/regexp google.golang.org/api/internal/third_party/uritemplates context +internal/poll +io/fs github.com/jpillora/backoff +github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/backoff google.golang.org/grpc/internal/grpcrand -github.com/aws/aws-sdk-go/internal/sdkrand +google.golang.org/grpc/keepalive github.com/linode/linodego/internal/parseabletime github.com/prometheus/prometheus/model/timestamp -google.golang.org/grpc/keepalive -io/fs github.com/scaleway/scaleway-sdk-go/namegenerator -internal/poll google.golang.org/grpc/internal/backoff +embed google.golang.org/grpc/tap -github.com/prometheus/prometheus/util/gate -go.opentelemetry.io/otel/internal/baggage github.com/go-logr/logr -embed +go.opentelemetry.io/otel/internal/baggage +github.com/prometheus/prometheus/util/gate +google.golang.org/protobuf/internal/editiondefaults +encoding/binary internal/fmtsort go.opentelemetry.io/otel/internal/attribute github.com/scaleway/scaleway-sdk-go/internal/generic -encoding/binary github.com/modern-go/reflect2 -google.golang.org/protobuf/internal/editiondefaults os encoding/base64 -crypto/md5 -github.com/cespare/xxhash crypto/cipher -vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/edwards25519/field -github.com/golang/snappy +crypto/md5 +vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/nistec +github.com/golang/snappy +github.com/cespare/xxhash golang.org/x/sys/unix encoding/pem -crypto/internal/edwards25519 -golang.org/x/crypto/pkcs12/internal/rc2 -crypto/des crypto/internal/boring +crypto/des vendor/golang.org/x/crypto/chacha20 -crypto/hmac +golang.org/x/crypto/pkcs12/internal/rc2 +crypto/internal/edwards25519 +crypto/aes crypto/sha512 +crypto/hmac crypto/sha1 crypto/sha256 -crypto/aes vendor/golang.org/x/crypto/hkdf -crypto/ecdh +path/filepath +fmt google.golang.org/protobuf/internal/detrand io/ioutil +github.com/prometheus/procfs/internal/util internal/lazyregexp +os/signal google.golang.org/grpc/internal/envconfig -github.com/docker/docker/api/types/mount internal/sysinfo -path/filepath +github.com/docker/docker/api/types/mount vendor/golang.org/x/sys/cpu -github.com/prometheus/procfs/internal/util -os/signal -fmt net +crypto/ecdh os/exec vendor/golang.org/x/crypto/chacha20poly1305 github.com/alecthomas/units encoding/json +encoding/hex +github.com/prometheus/procfs/internal/fs +go/token log github.com/go-logfmt/logfmt -encoding/hex -mime/quotedprintable net/url mime +vendor/golang.org/x/net/http2/hpack +mime/quotedprintable net/http/internal +math/big google.golang.org/protobuf/internal/errors -vendor/golang.org/x/net/http2/hpack -go/token compress/flate google.golang.org/protobuf/internal/version -github.com/prometheus/procfs/internal/fs +vendor/golang.org/x/text/unicode/norm runtime/debug github.com/oklog/run text/template/parse -google.golang.org/grpc/codes -go.opencensus.io/internal -google.golang.org/grpc/metadata +google.golang.org/protobuf/encoding/protowire go/doc/comment -vendor/golang.org/x/text/unicode/norm -encoding/xml -gopkg.in/yaml.v3 -golang.org/x/text/unicode/norm -golang.org/x/sync/errgroup -github.com/pkg/errors golang.org/x/net/http2/hpack -encoding/gob -runtime/trace -github.com/Azure/go-autorest/autorest/validation -github.com/prometheus/prometheus/model/histogram -database/sql/driver -go.opencensus.io/resource -os/user -golang.org/x/net/bpf -google.golang.org/grpc/attributes -google.golang.org/grpc/internal/grpclog -math/big -go.opencensus.io/trace/tracestate +golang.org/x/text/unicode/norm gopkg.in/yaml.v2 -flag -gopkg.in/ini.v1 -golang.org/x/text/internal/language -github.com/docker/docker/api/types/blkiodev -google.golang.org/protobuf/encoding/protowire -github.com/docker/go-units -google.golang.org/grpc/internal/balancerload -github.com/opencontainers/go-digest -github.com/opencontainers/image-spec/specs-go -github.com/docker/docker/api/types/time -go.opencensus.io/metric/metricdata -github.com/scaleway/scaleway-sdk-go/internal/async +golang.org/x/sync/errgroup github.com/aws/aws-sdk-go/aws/awserr -github.com/scaleway/scaleway-sdk-go/internal/errors -github.com/prometheus/prometheus/tsdb/errors +google.golang.org/protobuf/reflect/protoreflect +os/user +encoding/xml +github.com/prometheus/prometheus/model/histogram +go/scanner golang.org/x/net/internal/timeseries vendor/golang.org/x/text/unicode/bidi -github.com/go-openapi/analysis/internal/debug golang.org/x/text/unicode/bidi -google.golang.org/grpc/grpclog -github.com/scaleway/scaleway-sdk-go/logger -github.com/davecgh/go-spew/spew -go.opencensus.io/metric/metricproducer -github.com/pmezard/go-difflib/difflib -go.uber.org/goleak/internal/stack -github.com/prometheus/prometheus/tsdb/encoding -google.golang.org/protobuf/reflect/protoreflect -github.com/go-logr/logr/funcr -github.com/prometheus/prometheus/util/pool -github.com/PuerkitoBio/urlesc -go/scanner -github.com/prometheus/prometheus/util/strutil -github.com/google/go-querystring/query github.com/aws/aws-sdk-go/internal/ini -github.com/oklog/ulid -github.com/opencontainers/image-spec/specs-go/v1 -github.com/docker/distribution/digestset -github.com/scaleway/scaleway-sdk-go/validation -go.opentelemetry.io/otel/baggage -golang.org/x/time/rate -github.com/modern-go/concurrent -go.uber.org/automaxprocs/internal/cgroups -testing -go.uber.org/goleak -google.golang.org/grpc/connectivity -github.com/docker/distribution/reference -github.com/prometheus/prometheus/tsdb/chunkenc -google.golang.org/grpc/internal -go.uber.org/automaxprocs/internal/runtime +github.com/pkg/errors +database/sql/driver go/ast -compress/zlib +gopkg.in/yaml.v3 compress/gzip -go.uber.org/automaxprocs/maxprocs -github.com/go-logr/stdr +github.com/go-openapi/analysis/internal/debug vendor/golang.org/x/text/secure/bidirule -runtime/pprof -internal/profile -github.com/google/pprof/profile -golang.org/x/text/secure/bidirule +encoding/gob +github.com/PuerkitoBio/urlesc +github.com/prometheus/prometheus/util/strutil +github.com/oklog/ulid +github.com/Azure/go-autorest/autorest/validation +github.com/google/go-querystring/query text/template -golang.org/x/text/internal/language/compact +golang.org/x/net/bpf +google.golang.org/grpc/internal/grpclog +google.golang.org/grpc/attributes +google.golang.org/grpc/metadata +google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface -github.com/go-kit/log -github.com/mailru/easyjson/jlexer -github.com/Azure/go-autorest/autorest/date -go.uber.org/atomic -github.com/hetznercloud/hcloud-go/hcloud/schema -github.com/gogo/protobuf/proto -github.com/linode/linodego/internal/duration -github.com/jmespath/go-jmespath -github.com/docker/docker/api/types/strslice -github.com/docker/docker/api/types/filters -github.com/scaleway/scaleway-sdk-go/internal/marshaler -go.opentelemetry.io/otel/attribute -github.com/aws/aws-sdk-go/aws/endpoints -go.opentelemetry.io/otel/codes -github.com/fsnotify/fsnotify -github.com/edsrzf/mmap-go -github.com/sirupsen/logrus -github.com/prometheus/prometheus/tsdb/fileutil -github.com/golang/protobuf/proto -github.com/prometheus/prometheus/util/runtime -golang.org/x/text/language google.golang.org/protobuf/internal/encoding/text +golang.org/x/text/secure/bidirule +google.golang.org/grpc/codes +google.golang.org/grpc/connectivity +google.golang.org/grpc/internal/balancerload +go.opencensus.io/internal google.golang.org/protobuf/reflect/protoregistry vendor/golang.org/x/net/idna -github.com/docker/docker/api/types/network +go.opencensus.io/trace/tracestate +google.golang.org/grpc/internal +runtime/trace +go.opencensus.io/resource golang.org/x/net/idna -google.golang.org/protobuf/proto -github.com/go-kit/log/level -github.com/prometheus/prometheus/util/logging -go.opencensus.io/tag -go.opentelemetry.io/otel/trace -google.golang.org/protobuf/internal/encoding/defval -go.opentelemetry.io/otel/metric +github.com/fsnotify/fsnotify +flag +runtime/pprof +golang.org/x/text/internal/language +go.opencensus.io/metric/metricdata +gopkg.in/ini.v1 +github.com/docker/docker/api/types/blkiodev go/doc -github.com/prometheus/common/promlog -golang.org/x/text/internal +go.opencensus.io/metric/metricproducer +github.com/go-kit/log +google.golang.org/protobuf/internal/encoding/defval +crypto/rand +github.com/aws/aws-sdk-go/aws/endpoints crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig -crypto/dsa -crypto/rand encoding/asn1 -github.com/aws/aws-sdk-go/aws/awsutil -golang.org/x/text/cases -github.com/json-iterator/go -go.opencensus.io/stats/internal -go.opencensus.io/stats +crypto/dsa +google.golang.org/protobuf/proto +github.com/jmespath/go-jmespath +github.com/gogo/protobuf/proto crypto/ed25519 -github.com/prometheus/common/version -html/template golang.org/x/crypto/bcrypt +github.com/go-kit/log/level go.mongodb.org/mongo-driver/bson/primitive -go.opencensus.io/trace -go.opencensus.io/stats/view +html/template crypto/rsa -google.golang.org/protobuf/encoding/protodelim -google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/internal/filedesc -github.com/PuerkitoBio/purell -go.mongodb.org/mongo-driver/x/bsonx/bsoncore +github.com/prometheus/common/version +github.com/mailru/easyjson/jlexer +go.uber.org/atomic crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +github.com/prometheus/common/promlog +github.com/Azure/go-autorest/autorest/date +go.opencensus.io/trace +github.com/golang/protobuf/proto +github.com/PuerkitoBio/purell +go.opencensus.io/tag +github.com/aws/aws-sdk-go/aws/awsutil +github.com/hetznercloud/hcloud-go/hcloud/schema +testing +go.mongodb.org/mongo-driver/x/bsonx/bsoncore +github.com/linode/linodego/internal/duration +golang.org/x/text/internal/language/compact golang.org/x/oauth2/jws +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/encoding/protodelim +github.com/docker/docker/api/types/strslice +crypto/ecdsa +github.com/docker/go-units +go.opencensus.io/stats/internal +github.com/docker/docker/api/types/filters +github.com/opencontainers/go-digest +go.opencensus.io/stats +github.com/opencontainers/image-spec/specs-go github.com/aws/aws-sdk-go/internal/shareddefaults -archive/tar +github.com/docker/docker/api/types/time github.com/aws/aws-sdk-go/aws/credentials -crypto/ecdsa +github.com/sirupsen/logrus +go.opencensus.io/stats/view +github.com/opencontainers/image-spec/specs-go/v1 +github.com/docker/distribution/digestset +golang.org/x/text/language +github.com/scaleway/scaleway-sdk-go/internal/async +github.com/docker/docker/api/types/network +github.com/scaleway/scaleway-sdk-go/internal/errors +github.com/scaleway/scaleway-sdk-go/internal/marshaler +github.com/scaleway/scaleway-sdk-go/validation +github.com/scaleway/scaleway-sdk-go/logger +github.com/edsrzf/mmap-go +github.com/prometheus/prometheus/tsdb/chunkenc +github.com/prometheus/prometheus/tsdb/errors +github.com/prometheus/prometheus/tsdb/fileutil +github.com/davecgh/go-spew/spew +github.com/pmezard/go-difflib/difflib +go.uber.org/goleak/internal/stack +github.com/prometheus/prometheus/tsdb/encoding +github.com/docker/distribution/reference +github.com/go-logr/logr/funcr +go.opentelemetry.io/otel/attribute github.com/aws/aws-sdk-go/aws/credentials/processcreds +go.opentelemetry.io/otel/codes +go.opentelemetry.io/otel/baggage +go.uber.org/goleak +github.com/prometheus/prometheus/util/pool +golang.org/x/time/rate +github.com/prometheus/prometheus/util/runtime +compress/zlib +github.com/modern-go/concurrent +internal/profile +go.uber.org/automaxprocs/internal/cgroups +github.com/prometheus/prometheus/util/logging +archive/tar +github.com/go-logr/stdr +go.opentelemetry.io/otel/metric go.mongodb.org/mongo-driver/bson/bsonrw +go.opentelemetry.io/otel/trace +golang.org/x/text/internal +github.com/google/pprof/profile +github.com/json-iterator/go +go.uber.org/automaxprocs/internal/runtime +go.uber.org/automaxprocs/maxprocs +golang.org/x/text/cases google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/impl google.golang.org/grpc/encoding/proto -github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/any +github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/duration google.golang.org/genproto/googleapis/rpc/status -github.com/prometheus/prometheus/util/jsonutil -google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/golang/protobuf/ptypes +google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/internal/status -go.mongodb.org/mongo-driver/bson/bsoncodec google.golang.org/grpc/status +go.mongodb.org/mongo-driver/bson/bsoncodec +github.com/prometheus/prometheus/util/jsonutil +net/textproto vendor/golang.org/x/net/http/httpproxy golang.org/x/net/http/httpproxy -google.golang.org/grpc/stats +crypto/x509 github.com/mitchellh/mapstructure +google.golang.org/grpc/stats google.golang.org/grpc/internal/syscall github.com/docker/go-connections/nat -golang.org/x/net/internal/socket -gopkg.in/alecthomas/kingpin.v2 -crypto/x509 github.com/docker/docker/api/types/registry -github.com/mailru/easyjson/buffer golang.org/x/net/internal/socks -github.com/prometheus/procfs -net/textproto +gopkg.in/alecthomas/kingpin.v2 +github.com/mailru/easyjson/buffer +golang.org/x/net/internal/socket github.com/prometheus/prometheus/util/osutil -golang.org/x/net/netutil +github.com/prometheus/procfs github.com/go-zookeeper/zk -github.com/docker/docker/api/types/swarm/runtime -github.com/gogo/protobuf/protoc-gen-gogo/descriptor -github.com/gogo/protobuf/types +golang.org/x/net/netutil github.com/mailru/easyjson/jwriter github.com/docker/docker/api/types/container golang.org/x/net/proxy vendor/golang.org/x/net/http/httpguts -mime/multipart golang.org/x/net/http/httpguts net/mail -github.com/docker/docker/api/types/swarm +mime/multipart golang.org/x/net/ipv4 golang.org/x/net/ipv6 -github.com/docker/docker/api/types go.mongodb.org/mongo-driver/bson -github.com/docker/docker/api/types/volume -github.com/gogo/protobuf/gogoproto +github.com/docker/docker/api/types/swarm/runtime +github.com/gogo/protobuf/protoc-gen-gogo/descriptor google.golang.org/protobuf/internal/filetype -golang.org/x/crypto/pkcs12 -github.com/asaskevich/govalidator +github.com/gogo/protobuf/types github.com/golang-jwt/jwt +golang.org/x/crypto/pkcs12 crypto/tls -github.com/prometheus/prometheus/prompb +github.com/asaskevich/govalidator +github.com/docker/docker/api/types/swarm google.golang.org/protobuf/runtime/protoimpl -github.com/prometheus/common/promlog/flag google.golang.org/protobuf/types/known/timestamppb +github.com/docker/docker/api/types github.com/prometheus/client_model/go +github.com/prometheus/common/promlog/flag +github.com/docker/docker/api/types/volume github.com/prometheus/client_golang/prometheus/testutil/promlint/validations github.com/prometheus/common/model +github.com/gogo/protobuf/gogoproto +github.com/prometheus/prometheus/prompb +github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/model/labels -github.com/prometheus/client_golang/prometheus/internal -github.com/prometheus/prometheus/prompb/io/prometheus/client github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/exemplar -github.com/prometheus/prometheus/model/textparse +github.com/prometheus/prometheus/prompb/io/prometheus/client net/http/httptrace -google.golang.org/api/transport/cert github.com/coreos/go-systemd/activation google.golang.org/grpc/internal/credentials -github.com/docker/go-connections/tlsconfig -github.com/prometheus/prometheus/model/metadata +google.golang.org/api/transport/cert github.com/miekg/dns +github.com/docker/go-connections/tlsconfig net/http google.golang.org/grpc/credentials google.golang.org/grpc/resolver google.golang.org/grpc/peer google.golang.org/grpc/internal/channelz -google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer +google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/grpcutil +github.com/prometheus/prometheus/model/textparse google.golang.org/grpc/internal/resolver/dns -google.golang.org/grpc/internal/binarylog google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/internal/binarylog google.golang.org/grpc/balancer/roundrobin -golang.org/x/oauth2/internal -github.com/go-openapi/errors +github.com/prometheus/prometheus/model/metadata expvar -net/http/httputil -github.com/go-openapi/loads/vendor/github.com/go-openapi/swag +golang.org/x/oauth2/internal github.com/aws/aws-sdk-go/aws -github.com/Azure/go-autorest/logger -github.com/Azure/go-autorest/tracing +golang.org/x/net/http2 +net/http/httputil +github.com/docker/go-connections/sockets +golang.org/x/net/trace +github.com/gophercloud/gophercloud +github.com/go-openapi/errors github.com/go-openapi/swag +github.com/Azure/go-autorest/tracing +github.com/Azure/go-autorest/logger +github.com/go-openapi/loads/vendor/github.com/go-openapi/swag net/http/cookiejar cloud.google.com/go/compute/metadata -google.golang.org/api/googleapi/transport -go.opencensus.io/trace/propagation google.golang.org/api/googleapi +go.opencensus.io/trace/propagation +google.golang.org/api/googleapi/transport github.com/prometheus/common/expfmt github.com/docker/docker/errdefs -github.com/hashicorp/go-cleanhttp -github.com/scaleway/scaleway-sdk-go/internal/auth -github.com/docker/go-connections/sockets github.com/ovh/go-ovh/ovh -golang.org/x/net/http2 -net/http/httptest -go.opentelemetry.io/otel/propagation -net/rpc -golang.org/x/net/trace -github.com/prometheus/client_golang/api -github.com/gophercloud/gophercloud -net/http/pprof -github.com/julienschmidt/httprouter -github.com/prometheus/common/route -go.opentelemetry.io/otel/internal/global -golang.org/x/oauth2 -github.com/aws/aws-sdk-go/aws/auth/bearer -github.com/prometheus/client_golang/api/prometheus/v1 go.opencensus.io/plugin/ochttp/propagation/b3 +golang.org/x/oauth2 google.golang.org/api/transport/http/internal/propagation +github.com/scaleway/scaleway-sdk-go/internal/auth +net/rpc +golang.org/x/net/publicsuffix +github.com/Azure/go-autorest/autorest/adal +github.com/hashicorp/go-cleanhttp +net/http/httptest github.com/aws/aws-sdk-go/aws/request -github.com/hashicorp/go-retryablehttp +github.com/aws/aws-sdk-go/aws/auth/bearer github.com/go-openapi/strfmt -github.com/stretchr/testify/assert -github.com/Azure/go-autorest/autorest/adal -github.com/kolo/xmlrpc -golang.org/x/net/publicsuffix +go.opentelemetry.io/otel/propagation +github.com/go-resty/resty +github.com/julienschmidt/httprouter +net/http/pprof +go.opencensus.io/plugin/ochttp +github.com/hashicorp/go-retryablehttp github.com/scaleway/scaleway-sdk-go/scw github.com/docker/docker/client -go.opencensus.io/plugin/ochttp -github.com/go-resty/resty -github.com/prometheus/client_golang/prometheus/testutil/promlint -github.com/prometheus/client_golang/prometheus +go.opentelemetry.io/otel/internal/global +github.com/prometheus/client_golang/api +github.com/stretchr/testify/assert golang.org/x/oauth2/clientcredentials +golang.org/x/oauth2/authhandler +github.com/digitalocean/godo golang.org/x/oauth2/google/internal/stsexchange -golang.org/x/oauth2/jwt github.com/go-openapi/jsonpointer -golang.org/x/oauth2/authhandler +github.com/prometheus/client_golang/prometheus +github.com/Azure/go-autorest/autorest +golang.org/x/oauth2/jwt google.golang.org/api/internal/impersonate -github.com/digitalocean/godo -github.com/gophercloud/gophercloud/pagination -github.com/gophercloud/gophercloud/openstack/utils -github.com/gophercloud/gophercloud/openstack/identity/v3/tokens +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/ionos-cloud/sdk-go -github.com/vultr/govultr -go.opentelemetry.io/otel -golang.org/x/oauth2/google/internal/externalaccountauthorizeduser golang.org/x/oauth2/google/internal/externalaccount +golang.org/x/oauth2/google/internal/externalaccountauthorizeduser github.com/go-openapi/jsonreference -github.com/Azure/go-autorest/autorest +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/query/queryutil +github.com/aws/aws-sdk-go/private/protocol/rest +github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil +github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/go-openapi/spec -github.com/aws/aws-sdk-go/aws/client -github.com/aws/aws-sdk-go/aws/corehandlers -github.com/aws/aws-sdk-go/aws/csm -github.com/aws/aws-sdk-go/private/protocol -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens +github.com/gophercloud/gophercloud/openstack/utils +github.com/kolo/xmlrpc +github.com/vultr/govultr github.com/gophercloud/gophercloud/openstack/identity/v2/tenants -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/private/protocol/ec2query +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/gophercloud/gophercloud/openstack/identity/v2/tokens github.com/gophercloud/gophercloud/openstack/compute/v2/servers +github.com/aws/aws-sdk-go/aws/defaults github.com/scaleway/scaleway-sdk-go/internal/parameter -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/scaleway/scaleway-sdk-go/api/marketplace/v1 +github.com/prometheus/client_golang/prometheus/testutil/promlint +golang.org/x/oauth2/google +go.opentelemetry.io/otel +github.com/aws/aws-sdk-go/private/protocol/restjson github.com/scaleway/scaleway-sdk-go/api/baremetal/v1 github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1 -golang.org/x/oauth2/google -github.com/gophercloud/gophercloud/openstack/identity/v2/tokens -github.com/aws/aws-sdk-go/aws/credentials/endpointcreds -github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds -github.com/scaleway/scaleway-sdk-go/api/instance/v1 +github.com/scaleway/scaleway-sdk-go/api/marketplace/v1 github.com/gophercloud/gophercloud/openstack -github.com/aws/aws-sdk-go/aws/signer/v4 -github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/prometheus/common/route github.com/stretchr/testify/require -github.com/aws/aws-sdk-go/private/protocol/ec2query -github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/aws/defaults -github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/prometheus/client_golang/api/prometheus/v1 +github.com/Azure/go-autorest/autorest/azure github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/lightsail -github.com/Azure/go-autorest/autorest/azure -github.com/aws/aws-sdk-go/service/ec2 github.com/aws/aws-sdk-go/service/sso github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/ec2 +github.com/scaleway/scaleway-sdk-go/api/instance/v1 +github.com/aws/aws-sdk-go/service/sts/stsiface +github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/prometheus/prometheus/util/testutil +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/mwitkow/go-conntrack +github.com/prometheus/client_golang/prometheus/collectors/version github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/util/stats -github.com/prometheus/client_golang/prometheus/collectors/version -github.com/prometheus/client_golang/prometheus/promhttp -github.com/prometheus/client_golang/prometheus/promauto -github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/client_golang/prometheus/testutil +github.com/prometheus/prometheus/tsdb/chunks +github.com/prometheus/client_golang/prometheus/promauto +github.com/prometheus/client_golang/prometheus/promhttp github.com/go-openapi/analysis/internal/flatten/normalize github.com/go-openapi/analysis/internal/flatten/operations -github.com/aws/aws-sdk-go/service/sso/ssoiface +github.com/aws/aws-sdk-go/aws/credentials/ssocreds github.com/go-openapi/analysis/internal/flatten/replace github.com/go-openapi/analysis/internal/flatten/schutils -github.com/prometheus/prometheus/util/testutil github.com/go-openapi/analysis/internal/flatten/sortref -github.com/aws/aws-sdk-go/service/sts/stsiface -github.com/aws/aws-sdk-go/aws/credentials/ssocreds -github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/prometheus/common/config -google.golang.org/grpc/internal/transport -github.com/go-openapi/analysis -github.com/linode/linodego 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 +google.golang.org/grpc/internal/transport +github.com/linode/linodego github.com/aws/aws-sdk-go/aws/session +github.com/prometheus/common/config +github.com/go-openapi/analysis github.com/prometheus/prometheus/tsdb/tsdbutil -github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation -github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/discovery github.com/prometheus/exporter-toolkit/web -github.com/hetznercloud/hcloud-go/hcloud -github.com/go-openapi/loads +github.com/prometheus/prometheus/storage github.com/prometheus/common/sigv4 -github.com/prometheus/prometheus/discovery/legacymanager +github.com/go-openapi/loads +github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation +github.com/hetznercloud/hcloud-go/hcloud +github.com/go-openapi/validate +github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery/digitalocean +github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/http github.com/prometheus/prometheus/discovery/marathon +github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack -github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/ovhcloud +google.golang.org/grpc +github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/scaleway -github.com/prometheus/prometheus/discovery/uyuni -github.com/prometheus/prometheus/discovery/vultr -github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/triton +github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/zookeeper -github.com/go-openapi/validate -github.com/prometheus/prometheus/config github.com/prometheus/prometheus/tracing -google.golang.org/grpc -github.com/prometheus/prometheus/promql/parser -github.com/prometheus/prometheus/tsdb/tombstones +github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/tsdb/index +github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/scrape +github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/tsdb/record -github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/alertmanager/api/v2/models +github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/prometheus/discovery/linode -github.com/prometheus/prometheus/storage/remote -github.com/prometheus/prometheus/tsdb -github.com/prometheus/prometheus/discovery/hetzner -google.golang.org/api/internal -github.com/googleapis/gax-go/v2 github.com/prometheus/prometheus/notifier +github.com/googleapis/gax-go/v2 +google.golang.org/api/internal +github.com/prometheus/prometheus/tsdb +github.com/prometheus/prometheus/storage/remote google.golang.org/api/internal/gensupport google.golang.org/api/option google.golang.org/api/transport/internal/dca google.golang.org/api/option/internaloption google.golang.org/api/transport/http +github.com/prometheus/prometheus/discovery/hetzner google.golang.org/api/compute/v1 github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/tsdb/agent @@ -2822,8 +2858,8 @@ github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure -github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/discovery/install +github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool /build/reproducible-path/prometheus-2.45.5+ds/.build/bin/prometheus --help-man > /build/reproducible-path/prometheus-2.45.5+ds/.build/prometheus.1 @@ -2835,31 +2871,11 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/prometheus-2.45.5+ds' dh_auto_test -- -timeout 60m - cd .build && go test -vet=off -v -p 42 -timeout 60m 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/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns 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/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client 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/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent 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/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime 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/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 -? github.com/prometheus/prometheus/discovery/aws [no test files] -? github.com/prometheus/prometheus/discovery/gce [no test files] -? github.com/prometheus/prometheus/discovery/install [no test files] -? github.com/prometheus/prometheus/model/exemplar [no test files] -? github.com/prometheus/prometheus/model/metadata [no test files] -? github.com/prometheus/prometheus/model/timestamp [no test files] -? github.com/prometheus/prometheus/model/value [no test files] -? github.com/prometheus/prometheus/plugins [no test files] -? github.com/prometheus/prometheus/prompb [no test files] -? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] -? github.com/prometheus/prometheus/tracing [no test files] -? github.com/prometheus/prometheus/tsdb/encoding [no test files] -? github.com/prometheus/prometheus/tsdb/errors [no test files] -? github.com/prometheus/prometheus/util/gate [no test files] -? github.com/prometheus/prometheus/util/testutil [no test files] -? github.com/prometheus/prometheus/util/treecache [no test files] -? github.com/prometheus/prometheus/util/jsonutil [no test files] -? github.com/prometheus/prometheus/util/osutil [no test files] -? github.com/prometheus/prometheus/util/runtime [no test files] -? github.com/prometheus/prometheus/util/teststorage [no test files] + cd .build && go test -vet=off -v -p 20 -timeout 60m 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/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns 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/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client 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/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent 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/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime 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/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.03s) +--- PASS: TestFailedStartupExitCode (0.58s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -2869,926 +2885,922 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:220: ts=2025-06-25T12:39:11.522Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:11.522Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:11.522Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:11.522Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:11.522Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:11.522Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:11.524Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:11.525Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:11.525Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2025-06-25T12:39:11.525Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2025-06-25T12:39:11.525Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2025-06-25T12:39:11.525Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2025-06-25T12:39:11.525Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2025-06-25T12:39:11.525Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2025-06-25T12:39:11.525Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2025-06-25T12:39:11.525Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:11.525Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2025-06-25T12:39:11.525Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2025-06-25T12:39:11.525Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2025-06-25T12:39:11.526Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + main_test.go:220: ts=2024-05-23T06:37:30.449Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:37:30.449Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:37:30.449Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:37:30.449Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:37:30.449Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:37:30.449Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:37:30.458Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:37:30.462Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:37:30.462Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-05-23T06:37:30.462Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-05-23T06:37:30.462Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-05-23T06:37:30.462Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-05-23T06:37:30.462Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-05-23T06:37:30.462Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-05-23T06:37:30.462Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-05-23T06:37:30.462Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-05-23T06:37:30.462Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:37:30.462Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-05-23T06:37:30.462Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-05-23T06:37:30.464Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - main_test.go:220: ts=2025-06-25T12:39:11.553Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:11.553Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:11.553Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:11.553Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:11.553Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:11.553Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:11.652Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:11.652Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:11.654Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:36071 - ts=2025-06-25T12:39:11.654Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:36071 - ts=2025-06-25T12:39:11.657Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:39:11.657Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.618µs - ts=2025-06-25T12:39:11.657Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:39:11.658Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:11.658Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=42.339µs wal_replay_duration=580.963µs wbl_replay_duration=175ns total_replay_duration=656.21µs - ts=2025-06-25T12:39:11.659Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:11.659Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:39:11.659Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2025-06-25T12:39:11.660Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=604.487µs db_storage=1.91µs remote_storage=2.48µs web_handler=542ns query_engine=1.086µs scrape=258.558µs scrape_sd=23.828µs notify=34.316µs notify_sd=8.586µs rules=1.724µs tracing=8.201µs - ts=2025-06-25T12:39:11.660Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:39:11.660Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:220: ts=2024-05-23T06:37:30.948Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:37:30.948Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:37:30.948Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:37:30.948Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:37:30.948Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:37:30.948Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:37:30.953Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:37:30.994Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:37:30.994Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-05-23T06:37:30.994Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-05-23T06:37:30.994Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-05-23T06:37:30.994Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-05-23T06:37:30.994Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-05-23T06:37:30.994Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-05-23T06:37:30.994Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-05-23T06:37:30.994Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-05-23T06:37:30.994Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-05-23T06:37:30.994Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:37:30.994Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-05-23T06:37:30.996Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - main_test.go:220: ts=2025-06-25T12:39:21.722Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:21.722Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:21.722Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:21.722Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:21.722Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:21.722Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:21.724Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:21.725Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:21.725Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2025-06-25T12:39:21.725Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2025-06-25T12:39:21.725Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2025-06-25T12:39:21.725Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2025-06-25T12:39:21.725Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2025-06-25T12:39:21.725Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:21.725Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2025-06-25T12:39:21.725Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2025-06-25T12:39:21.725Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2025-06-25T12:39:21.725Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2025-06-25T12:39:21.725Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2025-06-25T12:39:21.726Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - ts=2025-06-25T12:39:21.726Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:45817 - ts=2025-06-25T12:39:21.726Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:45817 + main_test.go:220: Error parsing commandline arguments: units: unknown unit in 10 - main_test.go:220: ts=2025-06-25T12:39:21.963Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:21.964Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:21.964Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:21.964Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:21.964Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:21.964Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:22.025Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:22.026Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:22.026Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2025-06-25T12:39:22.026Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2025-06-25T12:39:22.026Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2025-06-25T12:39:22.026Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2025-06-25T12:39:22.026Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2025-06-25T12:39:22.026Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2025-06-25T12:39:22.026Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2025-06-25T12:39:22.026Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2025-06-25T12:39:22.026Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2025-06-25T12:39:22.026Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2025-06-25T12:39:22.026Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:22.027Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - ts=2025-06-25T12:39:22.027Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:39899 + main_test.go:220: ts=2024-05-23T06:37:32.031Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:37:32.031Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:37:32.031Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:37:32.031Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:37:32.031Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:37:32.031Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:37:32.049Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:37:32.074Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:37:32.074Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-05-23T06:37:32.074Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-05-23T06:37:32.074Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-05-23T06:37:32.074Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-05-23T06:37:32.074Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-05-23T06:37:32.074Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-05-23T06:37:32.074Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-05-23T06:37:32.074Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-05-23T06:37:32.075Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-05-23T06:37:32.075Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-05-23T06:37:32.075Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:37:32.077Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - main_test.go:220: Error parsing commandline arguments: units: unknown unit in 10 + main_test.go:220: ts=2024-05-23T06:37:32.650Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:37:32.650Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:37:32.650Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:37:32.650Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:37:32.650Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:37:32.650Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:37:32.657Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:37:32.674Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:37:32.680Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:43501 + ts=2024-05-23T06:37:32.680Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:43501 + ts=2024-05-23T06:37:32.738Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:37:32.738Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=0s + ts=2024-05-23T06:37:32.738Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:37:32.739Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:37:32.739Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=53.987µs wal_replay_duration=945.579µs wbl_replay_duration=0s total_replay_duration=1.047241ms + ts=2024-05-23T06:37:32.747Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:37:32.747Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:37:32.747Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-05-23T06:37:32.749Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=1.119497ms db_storage=4.44µs remote_storage=4.943µs web_handler=1.788µs query_engine=3.658µs scrape=430.285µs scrape_sd=64.007µs notify=39.829µs notify_sd=61.909µs rules=0s tracing=21.563µs + ts=2024-05-23T06:37:32.749Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:37:32.749Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestWALSegmentSizeBounds (10.81s) +--- PASS: TestWALSegmentSizeBounds (11.91s) === RUN TestMaxBlockChunkSegmentSizeBounds === PAUSE TestMaxBlockChunkSegmentSizeBounds === RUN TestTimeMetrics ---- PASS: TestTimeMetrics (1.04s) +--- PASS: TestTimeMetrics (0.08s) === RUN TestAgentSuccessfulStartup ---- PASS: TestAgentSuccessfulStartup (10.07s) +--- PASS: TestAgentSuccessfulStartup (10.03s) === RUN TestAgentFailedStartupWithServerFlag main_test.go:391: prometheus agent should not be running: exit status 3 ---- PASS: TestAgentFailedStartupWithServerFlag (0.03s) +--- PASS: TestAgentFailedStartupWithServerFlag (0.45s) === RUN TestAgentFailedStartupWithInvalidConfig main_test.go:415: prometheus agent should not be running: exit status 2 ---- PASS: TestAgentFailedStartupWithInvalidConfig (0.02s) +--- PASS: TestAgentFailedStartupWithInvalidConfig (0.63s) === RUN TestModeSpecificFlags === RUN TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path - main_test.go:456: ts=2025-06-25T12:39:33.457Z caller=main.go:187 level=info msg="Experimental agent mode enabled." - ts=2025-06-25T12:39:33.457Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:33.457Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:33.457Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:33.457Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:33.457Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:33.459Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:33.459Z caller=main.go:1061 level=info msg="Starting WAL storage ..." - ts=2025-06-25T12:39:33.460Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:35919 - ts=2025-06-25T12:39:33.460Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:35919 - ts=2025-06-25T12:39:33.464Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path4154487863/001/wal - ts=2025-06-25T12:39:33.465Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:33.465Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:33.465Z caller=main.go:1085 level=info msg="Agent WAL storage started" - ts=2025-06-25T12:39:33.465Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml - ts=2025-06-25T12:39:33.465Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 - ts=2025-06-25T12:39:33.465Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" - ts=2025-06-25T12:39:33.465Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 - ts=2025-06-25T12:39:33.466Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=952.751µs db_storage=922ns remote_storage=464.068µs web_handler=963ns query_engine=223ns scrape=210.279µs scrape_sd=29.464µs notify=1.251µs notify_sd=2.227µs rules=176ns tracing=5.271µs - ts=2025-06-25T12:39:33.466Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + main_test.go:456: ts=2024-05-23T06:37:53.780Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + ts=2024-05-23T06:37:53.781Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:37:53.781Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:37:53.781Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:37:53.781Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:37:53.781Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:37:53.783Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:37:53.810Z caller=main.go:1061 level=info msg="Starting WAL storage ..." + ts=2024-05-23T06:37:53.833Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path606571646/001/wal + ts=2024-05-23T06:37:53.839Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:33471 + ts=2024-05-23T06:37:53.839Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:33471 + ts=2024-05-23T06:37:53.882Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:37:53.882Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:37:53.882Z caller=main.go:1085 level=info msg="Agent WAL storage started" + ts=2024-05-23T06:37:53.882Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml + ts=2024-05-23T06:37:53.883Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 + ts=2024-05-23T06:37:53.883Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" + ts=2024-05-23T06:37:53.884Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=1.993168ms db_storage=1.726µs remote_storage=977.839µs web_handler=1.23µs query_engine=888ns scrape=426.545µs scrape_sd=60.294µs notify=2.927µs notify_sd=4.739µs rules=2.192µs tracing=14.891µs + ts=2024-05-23T06:37:53.884Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:37:53.884Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 === RUN TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path - main_test.go:456: ts=2025-06-25T12:39:43.539Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:43.539Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:43.539Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:43.539Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:43.539Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:43.539Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:43.716Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:39:43.716Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:43.717Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:44809 - ts=2025-06-25T12:39:43.717Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:44809 - ts=2025-06-25T12:39:43.978Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:39:43.978Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.037µs - ts=2025-06-25T12:39:43.978Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:39:43.979Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:43.979Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.686µs wal_replay_duration=1.53022ms wbl_replay_duration=176ns total_replay_duration=1.598946ms - ts=2025-06-25T12:39:43.980Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:43.980Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:39:43.980Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2025-06-25T12:39:43.981Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=617.66µs db_storage=1.538µs remote_storage=2.882µs web_handler=902ns query_engine=1.203µs scrape=239.545µs scrape_sd=28.228µs notify=39.948µs notify_sd=10.738µs rules=1.947µs tracing=9.975µs - ts=2025-06-25T12:39:43.981Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:39:43.981Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:456: ts=2024-05-23T06:38:03.924Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:03.924Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:03.924Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:03.924Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:03.924Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:03.924Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:03.942Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:38:03.962Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:03.964Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:34043 + ts=2024-05-23T06:38:03.964Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:34043 + ts=2024-05-23T06:38:03.978Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:03.979Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.749µs + ts=2024-05-23T06:38:03.979Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:03.994Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:03.994Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=65.091µs wal_replay_duration=15.24755ms wbl_replay_duration=1.192µs total_replay_duration=15.386094ms + ts=2024-05-23T06:38:03.996Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:03.996Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:03.996Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-05-23T06:38:03.997Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=924.421µs db_storage=2.047µs remote_storage=3.903µs web_handler=1.03µs query_engine=2.072µs scrape=265.947µs scrape_sd=43.629µs notify=74.752µs notify_sd=15.226µs rules=3.517µs tracing=14.751µs + ts=2024-05-23T06:38:03.997Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:03.997Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." === RUN TestModeSpecificFlags/server_mode_with_option_--storage.agent.path main_test.go:456: The following flag(s) can only be used in agent mode: ["--storage.agent.path"] === RUN TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path - main_test.go:456: ts=2025-06-25T12:39:53.576Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + main_test.go:456: ts=2024-05-23T06:38:14.378Z caller=main.go:187 level=info msg="Experimental agent mode enabled." The following flag(s) can not be used in agent mode: ["--storage.tsdb.path"] ---- PASS: TestModeSpecificFlags (20.14s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.08s) - --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.01s) - --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.agent.path (0.03s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.02s) +--- PASS: TestModeSpecificFlags (21.07s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.05s) + --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.04s) + --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.agent.path (0.46s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.53s) === RUN TestDocumentation main_test.go:489: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) === RUN TestStartupInterrupt ---- PASS: TestStartupInterrupt (0.57s) +--- PASS: TestStartupInterrupt (1.07s) === RUN TestQueryLog -=== RUN TestQueryLog/api_queries,_127.0.0.1:39507,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:39:54.202Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:54.202Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:54.202Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:54.202Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:54.202Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:54.202Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:54.204Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:39507 - ts=2025-06-25T12:39:54.204Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:54.205Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:39507 - ts=2025-06-25T12:39:54.205Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:39507 - ts=2025-06-25T12:39:54.208Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:39:54.208Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.826µs - ts=2025-06-25T12:39:54.208Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:39:54.209Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:54.209Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=39.71µs wal_replay_duration=487.401µs wbl_replay_duration=201ns total_replay_duration=553.243µs - ts=2025-06-25T12:39:54.211Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:54.211Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:39:54.211Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1449477486 - ts=2025-06-25T12:39:54.211Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1449477486 totalDuration=421.811µs db_storage=1.415µs remote_storage=2.215µs web_handler=531ns query_engine=15.384µs scrape=225.402µs scrape_sd=6.454µs notify=1.325µs notify_sd=1.824µs rules=1.812µs tracing=18.145µs - ts=2025-06-25T12:39:54.211Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:39:54.211Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:54.704Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1449477486 - ts=2025-06-25T12:39:54.722Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1449477486 totalDuration=17.712742ms db_storage=2.488µs remote_storage=2.935µs web_handler=1.017µs query_engine=8.036µs scrape=82.941µs scrape_sd=4.484µs notify=1.26µs notify_sd=1.789µs rules=2.062µs tracing=13.095µs - ts=2025-06-25T12:39:54.759Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1449477486 - ts=2025-06-25T12:39:54.804Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1449477486 totalDuration=44.492097ms db_storage=3.999µs remote_storage=3.665µs web_handler=975ns query_engine=44.207µs scrape=103.792µs scrape_sd=7.061µs notify=1.34µs notify_sd=1.549µs rules=2.863µs tracing=11.618µs - ts=2025-06-25T12:39:54.841Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1449477486 - ts=2025-06-25T12:39:54.841Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1449477486 totalDuration=263.312µs db_storage=2.02µs remote_storage=2.058µs web_handler=597ns query_engine=40.954µs scrape=60.402µs scrape_sd=3.285µs notify=1.093µs notify_sd=1.17µs rules=2.17µs tracing=8.987µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:35873,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:15.711Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:15.711Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:15.711Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:15.711Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:15.711Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:15.711Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:15.713Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:35873 + ts=2024-05-23T06:38:15.726Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:15.749Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:35873 + ts=2024-05-23T06:38:15.749Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:35873 + ts=2024-05-23T06:38:15.761Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:15.761Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.784µs + ts=2024-05-23T06:38:15.761Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:15.767Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:15.768Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=57.406µs wal_replay_duration=6.784622ms wbl_replay_duration=706ns total_replay_duration=6.898228ms + ts=2024-05-23T06:38:15.770Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:15.770Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:15.770Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1205565262 + ts=2024-05-23T06:38:15.771Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1205565262 totalDuration=747.396µs db_storage=3.451µs remote_storage=4.204µs web_handler=1.066µs query_engine=27.473µs scrape=383.281µs scrape_sd=13.261µs notify=2.883µs notify_sd=4.192µs rules=5.414µs tracing=28.336µs + ts=2024-05-23T06:38:15.771Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:15.771Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:16.002Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1205565262 + ts=2024-05-23T06:38:16.006Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1205565262 totalDuration=4.126492ms db_storage=5.274µs remote_storage=6.106µs web_handler=2.227µs query_engine=9.693µs scrape=187.447µs scrape_sd=11.157µs notify=2.579µs notify_sd=3.327µs rules=4.048µs tracing=34.991µs + ts=2024-05-23T06:38:16.014Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1205565262 + ts=2024-05-23T06:38:16.015Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1205565262 totalDuration=893.208µs db_storage=3.162µs remote_storage=4.209µs web_handler=1.215µs query_engine=25.261µs scrape=191.818µs scrape_sd=6.443µs notify=1.8µs notify_sd=2.396µs rules=3.474µs tracing=12.462µs + ts=2024-05-23T06:38:16.046Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1205565262 + ts=2024-05-23T06:38:16.047Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1205565262 totalDuration=597.459µs db_storage=3.182µs remote_storage=3.484µs web_handler=1.373µs query_engine=140.141µs scrape=106.397µs scrape_sd=8.165µs notify=4.473µs notify_sd=4.888µs rules=5.484µs tracing=15.272µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:44411,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:39:54.939Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:54.939Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:54.939Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:54.939Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:54.939Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:54.939Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:54.946Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:44411 - ts=2025-06-25T12:39:54.946Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:54.947Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:44411 - ts=2025-06-25T12:39:54.947Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:44411 - ts=2025-06-25T12:39:54.952Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:39:54.952Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.287µs - ts=2025-06-25T12:39:54.952Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:39:54.953Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:54.953Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.606µs wal_replay_duration=650.844µs wbl_replay_duration=198ns total_replay_duration=713.057µs - ts=2025-06-25T12:39:54.954Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:54.954Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:39:54.954Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1806757030 - ts=2025-06-25T12:39:54.954Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1806757030 totalDuration=467.124µs db_storage=1.9µs remote_storage=2.573µs web_handler=888ns query_engine=19.734µs scrape=248.694µs scrape_sd=7.592µs notify=2.015µs notify_sd=3.243µs rules=2.338µs tracing=19.95µs - ts=2025-06-25T12:39:54.954Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:39:54.954Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:55.446Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1806757030 - ts=2025-06-25T12:39:55.447Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1806757030 totalDuration=256.889µs db_storage=1.3µs remote_storage=1.917µs web_handler=507ns query_engine=4.815µs scrape=68.871µs scrape_sd=3.259µs notify=915ns notify_sd=1.46µs rules=1.471µs tracing=9.103µs - ts=2025-06-25T12:39:55.556Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1806757030 - ts=2025-06-25T12:39:55.556Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1806757030 totalDuration=265.243µs db_storage=1.765µs remote_storage=2.624µs web_handler=823ns query_engine=16.32µs scrape=62.975µs scrape_sd=3.875µs notify=1.082µs notify_sd=1.422µs rules=1.691µs tracing=10.281µs - ts=2025-06-25T12:39:55.558Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1806757030 - ts=2025-06-25T12:39:55.558Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1806757030 totalDuration=205.244µs db_storage=1.342µs remote_storage=1.691µs web_handler=495ns query_engine=41.811µs scrape=55.21µs scrape_sd=2.872µs notify=847ns notify_sd=1.193µs rules=1.266µs tracing=6.074µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:35309,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:16.586Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:16.587Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:16.587Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:16.587Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:16.587Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:16.587Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:16.590Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:35309 + ts=2024-05-23T06:38:16.614Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:16.636Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:35309 + ts=2024-05-23T06:38:16.636Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:35309 + ts=2024-05-23T06:38:16.646Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:16.646Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.061µs + ts=2024-05-23T06:38:16.646Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:16.649Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:16.649Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=66.303µs wal_replay_duration=2.363791ms wbl_replay_duration=551ns total_replay_duration=2.488096ms + ts=2024-05-23T06:38:16.655Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:16.656Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:16.656Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2951263876 + ts=2024-05-23T06:38:16.656Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2951263876 totalDuration=751.585µs db_storage=2.881µs remote_storage=4.658µs web_handler=1.228µs query_engine=24.578µs scrape=366.006µs scrape_sd=18.241µs notify=3.574µs notify_sd=4.663µs rules=3.772µs tracing=25.628µs + ts=2024-05-23T06:38:16.656Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:16.656Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:17.162Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2951263876 + ts=2024-05-23T06:38:17.162Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2951263876 totalDuration=462.071µs db_storage=3.234µs remote_storage=4.443µs web_handler=1.126µs query_engine=6.985µs scrape=107.362µs scrape_sd=5.937µs notify=3.49µs notify_sd=2.555µs rules=4.208µs tracing=15.578µs + ts=2024-05-23T06:38:17.178Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2951263876 + ts=2024-05-23T06:38:17.178Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2951263876 totalDuration=652.763µs db_storage=3.92µs remote_storage=4.446µs web_handler=1.497µs query_engine=23.258µs scrape=113.116µs scrape_sd=14.002µs notify=3.112µs notify_sd=3.464µs rules=3.812µs tracing=13.885µs + ts=2024-05-23T06:38:17.210Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2951263876 + ts=2024-05-23T06:38:17.210Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2951263876 totalDuration=459.444µs db_storage=2.742µs remote_storage=10.989µs web_handler=0s query_engine=113.948µs scrape=89.825µs scrape_sd=5.072µs notify=1.939µs notify_sd=2.57µs rules=2.767µs tracing=12.494µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:45971,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:39:55.597Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:39:55.598Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:39:55.598Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:39:55.598Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:39:55.598Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:39:55.598Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:39:55.606Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:45971 - ts=2025-06-25T12:39:55.606Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:39:55.607Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:45971 - ts=2025-06-25T12:39:55.607Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:45971 - ts=2025-06-25T12:39:55.609Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:39:55.609Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.787µs - ts=2025-06-25T12:39:55.609Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:39:55.832Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:39:55.832Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=30.18µs wal_replay_duration=223.013531ms wbl_replay_duration=180ns total_replay_duration=223.070734ms - ts=2025-06-25T12:39:55.833Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:39:55.833Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:39:55.833Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2945366898 - ts=2025-06-25T12:39:55.834Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2945366898 totalDuration=1.226672ms db_storage=1.464µs remote_storage=2.336µs web_handler=627ns query_engine=21.775µs scrape=346.121µs scrape_sd=11.938µs notify=1.881µs notify_sd=3.337µs rules=597.804µs tracing=25.536µs - ts=2025-06-25T12:39:55.834Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:39:55.834Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:39:58.073Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2945366898 - ts=2025-06-25T12:39:58.074Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2945366898 totalDuration=861.272µs db_storage=1.981µs remote_storage=3.187µs web_handler=665ns query_engine=6.708µs scrape=61.844µs scrape_sd=3.408µs notify=1.162µs notify_sd=1.369µs rules=310.672µs tracing=9.597µs - ts=2025-06-25T12:40:00.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2945366898 - ts=2025-06-25T12:40:00.085Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2945366898 totalDuration=618.607µs db_storage=2.234µs remote_storage=2.896µs web_handler=899ns query_engine=17.207µs scrape=77.231µs scrape_sd=8.121µs notify=3.377µs notify_sd=1.879µs rules=271.509µs tracing=11.121µs - ts=2025-06-25T12:40:04.226Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2945366898 - ts=2025-06-25T12:40:04.292Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2945366898 totalDuration=65.418849ms db_storage=2.278µs remote_storage=2.714µs web_handler=830ns query_engine=64.688265ms scrape=116.855µs scrape_sd=6.573µs notify=967ns notify_sd=1.643µs rules=359.706µs tracing=12.356µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:36609,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:17.418Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:17.418Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:17.418Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:17.418Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:17.418Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:17.419Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:17.451Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:36609 + ts=2024-05-23T06:38:17.471Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:17.479Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:36609 + ts=2024-05-23T06:38:17.479Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:36609 + ts=2024-05-23T06:38:17.491Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:17.491Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.581µs + ts=2024-05-23T06:38:17.491Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:17.519Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:17.519Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=92.137µs wal_replay_duration=27.780401ms wbl_replay_duration=1.253µs total_replay_duration=27.947779ms + ts=2024-05-23T06:38:17.530Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:17.530Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:17.530Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config700776164 + ts=2024-05-23T06:38:17.532Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config700776164 totalDuration=1.502195ms db_storage=3.472µs remote_storage=3.655µs web_handler=1.716µs query_engine=22.549µs scrape=372.139µs scrape_sd=13.914µs notify=2.374µs notify_sd=11.838µs rules=689.755µs tracing=23.927µs + ts=2024-05-23T06:38:17.532Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:17.532Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:19.766Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config700776164 + ts=2024-05-23T06:38:19.767Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config700776164 totalDuration=1.431066ms db_storage=3.287µs remote_storage=4.457µs web_handler=1.367µs query_engine=9.519µs scrape=105.278µs scrape_sd=6.116µs notify=2.811µs notify_sd=2.099µs rules=576.93µs tracing=29.089µs + ts=2024-05-23T06:38:21.779Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config700776164 + ts=2024-05-23T06:38:21.780Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config700776164 totalDuration=942.735µs db_storage=3.304µs remote_storage=3.675µs web_handler=1.263µs query_engine=19.097µs scrape=95.568µs scrape_sd=7.611µs notify=2.458µs notify_sd=2.161µs rules=396.245µs tracing=11.54µs + ts=2024-05-23T06:38:25.806Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config700776164 + ts=2024-05-23T06:38:25.807Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config700776164 totalDuration=966.16µs db_storage=3.664µs remote_storage=3.894µs web_handler=1.559µs query_engine=111.614µs scrape=129.273µs scrape_sd=7.709µs notify=1.899µs notify_sd=2.308µs rules=376.62µs tracing=13.202µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:46579 - query_log_test.go:273: ts=2025-06-25T12:40:06.487Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:06.487Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:06.488Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:06.488Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:06.488Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:06.488Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:06.578Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:46579 - ts=2025-06-25T12:40:06.578Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:06.580Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:46579 - ts=2025-06-25T12:40:06.580Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:46579 - ts=2025-06-25T12:40:06.667Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:06.667Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.168µs - ts=2025-06-25T12:40:06.667Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:06.668Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:06.668Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.173µs wal_replay_duration=859.506µs wbl_replay_duration=203ns total_replay_duration=924.481µs - ts=2025-06-25T12:40:06.669Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:06.669Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:06.669Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378839285 - ts=2025-06-25T12:40:06.669Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378839285 totalDuration=302.888µs db_storage=1.44µs remote_storage=2.44µs web_handler=578ns query_engine=884ns scrape=205.411µs scrape_sd=5.152µs notify=1.458µs notify_sd=1.924µs rules=2.031µs tracing=16.98µs - ts=2025-06-25T12:40:06.669Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:06.669Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:06.866Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378839285 - ts=2025-06-25T12:40:06.867Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378839285 totalDuration=287.478µs db_storage=1.115µs remote_storage=1.622µs web_handler=320ns query_engine=16.882µs scrape=46.499µs scrape_sd=2.126µs notify=667ns notify_sd=1.063µs rules=1.156µs tracing=6.314µs - ts=2025-06-25T12:40:06.870Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378839285 - ts=2025-06-25T12:40:06.870Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378839285 totalDuration=180.855µs db_storage=1.185µs remote_storage=1.526µs web_handler=471ns query_engine=4.069µs scrape=44.221µs scrape_sd=2.12µs notify=644ns notify_sd=1.71µs rules=1.377µs tracing=5.19µs - ts=2025-06-25T12:40:06.871Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378839285 - ts=2025-06-25T12:40:06.871Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378839285 totalDuration=294.838µs db_storage=1.063µs remote_storage=1.753µs web_handler=612ns query_engine=22.249µs scrape=70.445µs scrape_sd=3.015µs notify=865ns notify_sd=1.161µs rules=1.27µs tracing=6.595µs - ts=2025-06-25T12:40:06.876Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378839285 - ts=2025-06-25T12:40:06.877Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378839285 totalDuration=284.808µs db_storage=2.129µs remote_storage=3.115µs web_handler=674ns query_engine=45.417µs scrape=62.84µs scrape_sd=3.429µs notify=1.098µs notify_sd=1.558µs rules=1.823µs tracing=8.188µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:45669 + query_log_test.go:273: ts=2024-05-23T06:38:28.534Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:28.534Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:28.534Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:28.534Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:28.534Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:28.534Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:28.539Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:45669 + ts=2024-05-23T06:38:28.558Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:28.587Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:45669 + ts=2024-05-23T06:38:28.587Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:45669 + ts=2024-05-23T06:38:28.589Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:28.589Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.898µs + ts=2024-05-23T06:38:28.589Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:28.600Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:28.600Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=47.443µs wal_replay_duration=11.511554ms wbl_replay_duration=920ns total_replay_duration=11.614529ms + ts=2024-05-23T06:38:28.603Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:28.603Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:28.603Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1838490644 + ts=2024-05-23T06:38:28.604Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1838490644 totalDuration=578.965µs db_storage=0s remote_storage=0s web_handler=1.53µs query_engine=2.187µs scrape=397.457µs scrape_sd=11.345µs notify=2.034µs notify_sd=3.045µs rules=0s tracing=28.143µs + ts=2024-05-23T06:38:28.604Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:28.604Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:28.958Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1838490644 + ts=2024-05-23T06:38:28.958Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1838490644 totalDuration=830.864µs db_storage=6.147µs remote_storage=4.54µs web_handler=1.48µs query_engine=22.914µs scrape=97.954µs scrape_sd=14.906µs notify=3.842µs notify_sd=2.113µs rules=3.67µs tracing=42.589µs + ts=2024-05-23T06:38:28.974Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1838490644 + ts=2024-05-23T06:38:28.975Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1838490644 totalDuration=890.425µs db_storage=5.027µs remote_storage=5.553µs web_handler=1.693µs query_engine=10.35µs scrape=128.913µs scrape_sd=14.205µs notify=3.245µs notify_sd=3.034µs rules=4.906µs tracing=25.4µs + ts=2024-05-23T06:38:28.994Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1838490644 + ts=2024-05-23T06:38:28.995Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1838490644 totalDuration=1.013102ms db_storage=4.106µs remote_storage=4.389µs web_handler=1.566µs query_engine=29.06µs scrape=147.713µs scrape_sd=10.264µs notify=3.753µs notify_sd=3.737µs rules=3.463µs tracing=24.383µs + ts=2024-05-23T06:38:29.016Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1838490644 + ts=2024-05-23T06:38:29.016Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1838490644 totalDuration=545.974µs db_storage=4.995µs remote_storage=4.079µs web_handler=1.651µs query_engine=140.32µs scrape=99.397µs scrape_sd=6.557µs notify=2.946µs notify_sd=2.723µs rules=4.311µs tracing=16.675µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:43107 - query_log_test.go:273: ts=2025-06-25T12:40:06.905Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:06.905Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:06.905Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:06.905Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:06.905Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:06.905Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:06.908Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:43107 - ts=2025-06-25T12:40:06.908Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:06.909Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:43107 - ts=2025-06-25T12:40:06.909Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:43107 - ts=2025-06-25T12:40:06.912Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:06.912Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.213µs - ts=2025-06-25T12:40:06.912Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:06.913Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:06.913Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.601µs wal_replay_duration=786.87µs wbl_replay_duration=193ns total_replay_duration=850.175µs - ts=2025-06-25T12:40:06.914Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:06.914Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:06.914Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2518974093 - ts=2025-06-25T12:40:06.914Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2518974093 totalDuration=245.142µs db_storage=1.055µs remote_storage=1.585µs web_handler=275ns query_engine=805ns scrape=166.063µs scrape_sd=5.439µs notify=1.056µs notify_sd=1.498µs rules=1.301µs tracing=13.871µs - ts=2025-06-25T12:40:06.914Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:06.914Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:07.386Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2518974093 - ts=2025-06-25T12:40:07.387Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2518974093 totalDuration=989.205µs db_storage=2.414µs remote_storage=3.36µs web_handler=841ns query_engine=24.084µs scrape=81.336µs scrape_sd=4.858µs notify=2.801µs notify_sd=1.756µs rules=2.799µs tracing=13.544µs - ts=2025-06-25T12:40:07.389Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2518974093 - ts=2025-06-25T12:40:07.389Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2518974093 totalDuration=789.222µs db_storage=839ns remote_storage=1.167µs web_handler=379ns query_engine=4.122µs scrape=57.285µs scrape_sd=2.419µs notify=1.327µs notify_sd=1.11µs rules=1.06µs tracing=4.503µs - ts=2025-06-25T12:40:07.391Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2518974093 - ts=2025-06-25T12:40:07.392Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2518974093 totalDuration=948.457µs db_storage=821ns remote_storage=1.181µs web_handler=394ns query_engine=23.585µs scrape=56.282µs scrape_sd=2.862µs notify=925ns notify_sd=1.074µs rules=1.026µs tracing=4.653µs - ts=2025-06-25T12:40:07.396Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2518974093 - ts=2025-06-25T12:40:07.396Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2518974093 totalDuration=216.782µs db_storage=803ns remote_storage=1.18µs web_handler=395ns query_engine=47.689µs scrape=54.095µs scrape_sd=2.824µs notify=1.441µs notify_sd=1.17µs rules=1.088µs tracing=5.134µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:42873 + query_log_test.go:273: ts=2024-05-23T06:38:29.509Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:29.509Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:29.510Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:29.510Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:29.511Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:29.511Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:29.539Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:42873 + ts=2024-05-23T06:38:29.555Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:29.560Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:42873 + ts=2024-05-23T06:38:29.560Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:42873 + ts=2024-05-23T06:38:29.603Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:29.603Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.043µs + ts=2024-05-23T06:38:29.603Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:29.605Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:29.605Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=70.401µs wal_replay_duration=1.213755ms wbl_replay_duration=712ns total_replay_duration=1.355531ms + ts=2024-05-23T06:38:29.612Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:29.612Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:29.612Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config299772352 + ts=2024-05-23T06:38:29.613Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config299772352 totalDuration=667.733µs db_storage=3.052µs remote_storage=3.791µs web_handler=1.746µs query_engine=2.047µs scrape=418.69µs scrape_sd=11.972µs notify=2.195µs notify_sd=3.403µs rules=3.636µs tracing=26.105µs + ts=2024-05-23T06:38:29.613Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:29.613Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:30.086Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config299772352 + ts=2024-05-23T06:38:30.087Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config299772352 totalDuration=1.011392ms db_storage=4.075µs remote_storage=5.741µs web_handler=1.274µs query_engine=29.502µs scrape=109.676µs scrape_sd=6.912µs notify=2.8µs notify_sd=2.69µs rules=4.455µs tracing=12.792µs + ts=2024-05-23T06:38:30.102Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config299772352 + ts=2024-05-23T06:38:30.103Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config299772352 totalDuration=828.289µs db_storage=3.921µs remote_storage=4.534µs web_handler=1.436µs query_engine=8.381µs scrape=104.696µs scrape_sd=6.364µs notify=2.373µs notify_sd=2.799µs rules=4.256µs tracing=44.775µs + ts=2024-05-23T06:38:30.123Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config299772352 + ts=2024-05-23T06:38:30.124Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config299772352 totalDuration=1.031194ms db_storage=4.508µs remote_storage=4.603µs web_handler=1.626µs query_engine=27.164µs scrape=229.163µs scrape_sd=9.171µs notify=3.165µs notify_sd=3.789µs rules=18.435µs tracing=18.954µs + ts=2024-05-23T06:38:30.154Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config299772352 + ts=2024-05-23T06:38:30.154Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config299772352 totalDuration=545.393µs db_storage=4.413µs remote_storage=4.323µs web_handler=1.468µs query_engine=129.997µs scrape=101.588µs scrape_sd=6.83µs notify=2.307µs notify_sd=2.926µs rules=3.942µs tracing=14.617µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:42129 - query_log_test.go:273: ts=2025-06-25T12:40:07.430Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:07.430Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:07.430Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:07.430Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:07.430Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:07.430Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:07.432Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:42129 - ts=2025-06-25T12:40:07.433Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:07.434Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:42129 - ts=2025-06-25T12:40:07.434Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:42129 - ts=2025-06-25T12:40:07.439Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:07.439Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.342µs - ts=2025-06-25T12:40:07.439Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:07.439Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:07.439Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=44.142µs wal_replay_duration=687.534µs wbl_replay_duration=206ns total_replay_duration=757.65µs - ts=2025-06-25T12:40:07.440Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:07.440Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:07.440Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config169773524 - ts=2025-06-25T12:40:07.441Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config169773524 totalDuration=680.712µs db_storage=1.384µs remote_storage=2.561µs web_handler=401ns query_engine=1.082µs scrape=225.292µs scrape_sd=6.578µs notify=962ns notify_sd=1.871µs rules=269.275µs tracing=14.196µs - ts=2025-06-25T12:40:07.441Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:07.441Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:09.911Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config169773524 - ts=2025-06-25T12:40:09.953Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config169773524 totalDuration=41.221975ms db_storage=2.454µs remote_storage=3.643µs web_handler=706ns query_engine=30.498µs scrape=67.852µs scrape_sd=6.128µs notify=1.09µs notify_sd=1.118µs rules=329.267µs tracing=8.817µs - ts=2025-06-25T12:40:12.016Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config169773524 - ts=2025-06-25T12:40:12.113Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config169773524 totalDuration=96.29652ms db_storage=3.158µs remote_storage=4.144µs web_handler=1.058µs query_engine=16.754µs scrape=130.772µs scrape_sd=8.739µs notify=1.57µs notify_sd=1.522µs rules=402.874µs tracing=11.977µs - ts=2025-06-25T12:40:14.123Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config169773524 - ts=2025-06-25T12:40:14.144Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config169773524 totalDuration=21.163135ms db_storage=2.554µs remote_storage=3.182µs web_handler=959ns query_engine=24.724µs scrape=98.856µs scrape_sd=6.829µs notify=1.866µs notify_sd=1.398µs rules=328.516µs tracing=15.324µs - ts=2025-06-25T12:40:18.263Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config169773524 - ts=2025-06-25T12:40:18.277Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config169773524 totalDuration=13.901108ms db_storage=2.07µs remote_storage=2.912µs web_handler=900ns query_engine=13.172385ms scrape=95.086µs scrape_sd=6.668µs notify=1.291µs notify_sd=1.429µs rules=353.958µs tracing=15.077µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:36069 + query_log_test.go:273: ts=2024-05-23T06:38:30.466Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:30.466Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:30.466Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:30.466Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:30.466Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:30.466Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:30.468Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:36069 + ts=2024-05-23T06:38:30.474Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:30.492Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:36069 + ts=2024-05-23T06:38:30.492Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:36069 + ts=2024-05-23T06:38:30.503Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:30.503Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=17.825µs + ts=2024-05-23T06:38:30.503Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:30.505Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:30.505Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=66.588µs wal_replay_duration=984.5µs wbl_replay_duration=681ns total_replay_duration=1.110452ms + ts=2024-05-23T06:38:30.519Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:30.519Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:30.519Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1127056488 + ts=2024-05-23T06:38:30.521Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1127056488 totalDuration=1.089356ms db_storage=3.61µs remote_storage=3.362µs web_handler=1.372µs query_engine=1.979µs scrape=292.794µs scrape_sd=16.29µs notify=3.436µs notify_sd=4.036µs rules=458.89µs tracing=23.644µs + ts=2024-05-23T06:38:30.521Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:30.521Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:32.714Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1127056488 + ts=2024-05-23T06:38:32.788Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1127056488 totalDuration=74.363429ms db_storage=6.409µs remote_storage=5.976µs web_handler=2.305µs query_engine=1.093634ms scrape=187.19µs scrape_sd=13.134µs notify=2.696µs notify_sd=2.949µs rules=653.227µs tracing=31.375µs + ts=2024-05-23T06:38:34.803Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1127056488 + ts=2024-05-23T06:38:34.850Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1127056488 totalDuration=47.491573ms db_storage=4.144µs remote_storage=6.592µs web_handler=0s query_engine=17.228µs scrape=249.572µs scrape_sd=21.583µs notify=0s notify_sd=0s rules=544.857µs tracing=14.724µs + ts=2024-05-23T06:38:36.857Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1127056488 + ts=2024-05-23T06:38:36.859Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1127056488 totalDuration=2.429216ms db_storage=4.994µs remote_storage=4.44µs web_handler=1.782µs query_engine=28.667µs scrape=152.729µs scrape_sd=9.535µs notify=3.021µs notify_sd=3.355µs rules=665.268µs tracing=12.795µs + ts=2024-05-23T06:38:40.885Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1127056488 + ts=2024-05-23T06:38:40.886Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1127056488 totalDuration=1.193315ms db_storage=4.933µs remote_storage=3.922µs web_handler=2.369µs query_engine=91.518µs scrape=175.565µs scrape_sd=14.001µs notify=2.636µs notify_sd=3.089µs rules=523.53µs tracing=16.196µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:38987,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:20.468Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:20.468Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:20.468Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:20.468Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:20.468Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:20.468Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:20.472Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:38987 - ts=2025-06-25T12:40:20.472Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:20.472Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:20.475Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:38987 - ts=2025-06-25T12:40:20.475Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:38987 - ts=2025-06-25T12:40:20.477Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:20.478Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.892µs - ts=2025-06-25T12:40:20.478Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:20.481Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:20.481Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.446µs wal_replay_duration=3.853084ms wbl_replay_duration=195ns total_replay_duration=3.914018ms - ts=2025-06-25T12:40:20.482Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:20.482Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:20.482Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config771644662 - ts=2025-06-25T12:40:20.483Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config771644662 totalDuration=445.537µs db_storage=21µs remote_storage=3.017µs web_handler=385ns query_engine=18.445µs scrape=264.829µs scrape_sd=5.513µs notify=1.437µs notify_sd=1.829µs rules=1.739µs tracing=17.018µs - ts=2025-06-25T12:40:20.483Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:20.483Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:20.853Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config771644662 - ts=2025-06-25T12:40:20.853Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config771644662 totalDuration=299.461µs db_storage=3.415µs remote_storage=2.719µs web_handler=602ns query_engine=6.113µs scrape=90.799µs scrape_sd=6.05µs notify=1.371µs notify_sd=2.028µs rules=2.559µs tracing=11.659µs - ts=2025-06-25T12:40:20.864Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config771644662 - ts=2025-06-25T12:40:20.878Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config771644662 totalDuration=13.692964ms db_storage=2.458µs remote_storage=2.745µs web_handler=787ns query_engine=19.157µs scrape=70.25µs scrape_sd=4.665µs notify=1.246µs notify_sd=1.338µs rules=1.643µs tracing=9.831µs - ts=2025-06-25T12:40:20.881Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config771644662 - ts=2025-06-25T12:40:20.881Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config771644662 totalDuration=201.313µs db_storage=1.128µs remote_storage=1.308µs web_handler=293ns query_engine=40.408µs scrape=47.161µs scrape_sd=2.572µs notify=791ns notify_sd=711ns rules=1.008µs tracing=5.448µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:42323,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:38:43.198Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:43.198Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:43.198Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:43.198Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:43.198Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:43.198Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:43.204Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:42323 + ts=2024-05-23T06:38:43.206Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:43.206Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:38:43.220Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:42323 + ts=2024-05-23T06:38:43.220Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:42323 + ts=2024-05-23T06:38:43.247Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:43.247Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.08µs + ts=2024-05-23T06:38:43.247Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:43.248Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:43.248Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=56.602µs wal_replay_duration=553.306µs wbl_replay_duration=0s total_replay_duration=642.96µs + ts=2024-05-23T06:38:43.261Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:43.261Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:43.261Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3403432706 + ts=2024-05-23T06:38:43.261Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3403432706 totalDuration=743.356µs db_storage=0s remote_storage=43ns web_handler=1.471µs query_engine=23.91µs scrape=333.804µs scrape_sd=19.177µs notify=0s notify_sd=8.835µs rules=0s tracing=46.289µs + ts=2024-05-23T06:38:43.261Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:43.262Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:43.428Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3403432706 + ts=2024-05-23T06:38:43.428Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3403432706 totalDuration=452.468µs db_storage=2.857µs remote_storage=5.197µs web_handler=1.556µs query_engine=10.333µs scrape=118.628µs scrape_sd=5.532µs notify=2.369µs notify_sd=2.19µs rules=3.121µs tracing=16.125µs + ts=2024-05-23T06:38:43.436Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3403432706 + ts=2024-05-23T06:38:43.438Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3403432706 totalDuration=1.546432ms db_storage=3.48µs remote_storage=4.51µs web_handler=1.669µs query_engine=27.513µs scrape=124.67µs scrape_sd=9.826µs notify=2.927µs notify_sd=2.623µs rules=4.169µs tracing=306.822µs + ts=2024-05-23T06:38:43.458Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3403432706 + ts=2024-05-23T06:38:43.460Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3403432706 totalDuration=1.84632ms db_storage=3.85µs remote_storage=4.612µs web_handler=1.762µs query_engine=132.735µs scrape=141.507µs scrape_sd=9.973µs notify=3.048µs notify_sd=3.739µs rules=3.7µs tracing=15.374µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:32963,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:21.002Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:21.002Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:21.002Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:21.002Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:21.002Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:21.002Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:21.004Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:32963 - ts=2025-06-25T12:40:21.005Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:21.005Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:21.007Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:32963 - ts=2025-06-25T12:40:21.007Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:32963 - ts=2025-06-25T12:40:21.115Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:21.115Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.462µs - ts=2025-06-25T12:40:21.115Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:21.117Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:21.117Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=39.208µs wal_replay_duration=1.387547ms wbl_replay_duration=169ns total_replay_duration=1.456531ms - ts=2025-06-25T12:40:21.119Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:21.120Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:21.120Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config66849072 - ts=2025-06-25T12:40:21.120Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config66849072 totalDuration=566.839µs db_storage=2.03µs remote_storage=2.738µs web_handler=1.102µs query_engine=21.249µs scrape=291.05µs scrape_sd=9.521µs notify=1.498µs notify_sd=3.363µs rules=2.3µs tracing=20.687µs - ts=2025-06-25T12:40:21.120Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:21.120Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:21.406Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config66849072 - ts=2025-06-25T12:40:21.406Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config66849072 totalDuration=349.593µs db_storage=2.207µs remote_storage=3.671µs web_handler=789ns query_engine=7.292µs scrape=121.52µs scrape_sd=4.87µs notify=1.594µs notify_sd=2.292µs rules=2.927µs tracing=13.186µs - ts=2025-06-25T12:40:21.408Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config66849072 - ts=2025-06-25T12:40:21.409Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config66849072 totalDuration=202.19µs db_storage=812ns remote_storage=931ns web_handler=387ns query_engine=15.47µs scrape=37.971µs scrape_sd=1.732µs notify=537ns notify_sd=707ns rules=649ns tracing=3.486µs - ts=2025-06-25T12:40:21.443Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config66849072 - ts=2025-06-25T12:40:21.444Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config66849072 totalDuration=366.129µs db_storage=3.065µs remote_storage=3.257µs web_handler=1.03µs query_engine=64.313µs scrape=83.452µs scrape_sd=9.079µs notify=1.597µs notify_sd=1.711µs rules=2.677µs tracing=13.427µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:35057,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:38:43.625Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:43.625Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:43.625Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:43.625Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:43.625Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:43.625Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:43.632Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:35057 + ts=2024-05-23T06:38:43.635Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:43.636Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:38:43.637Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:35057 + ts=2024-05-23T06:38:43.637Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:35057 + ts=2024-05-23T06:38:43.642Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:43.642Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.139µs + ts=2024-05-23T06:38:43.642Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:43.650Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:43.650Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=65.932µs wal_replay_duration=8.090594ms wbl_replay_duration=531ns total_replay_duration=8.214504ms + ts=2024-05-23T06:38:43.652Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:43.652Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:43.652Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3966792893 + ts=2024-05-23T06:38:43.654Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3966792893 totalDuration=1.471017ms db_storage=2.042µs remote_storage=4.123µs web_handler=1.371µs query_engine=18.319µs scrape=1.144625ms scrape_sd=18.882µs notify=2.638µs notify_sd=4.612µs rules=3.198µs tracing=26.367µs + ts=2024-05-23T06:38:43.654Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:43.654Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:44.038Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3966792893 + ts=2024-05-23T06:38:44.070Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3966792893 totalDuration=31.977582ms db_storage=5.364µs remote_storage=5.673µs web_handler=2.425µs query_engine=26.805µs scrape=215.806µs scrape_sd=10.728µs notify=3.755µs notify_sd=4.114µs rules=5.127µs tracing=21.283µs + ts=2024-05-23T06:38:44.230Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3966792893 + ts=2024-05-23T06:38:44.293Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3966792893 totalDuration=62.520326ms db_storage=5.073µs remote_storage=4.912µs web_handler=1.653µs query_engine=48.275µs scrape=291.328µs scrape_sd=10.062µs notify=3.202µs notify_sd=2.921µs rules=3.865µs tracing=16.316µs + ts=2024-05-23T06:38:44.476Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3966792893 + ts=2024-05-23T06:38:44.476Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3966792893 totalDuration=479.383µs db_storage=2.79µs remote_storage=4.546µs web_handler=1.353µs query_engine=111.439µs scrape=109.299µs scrape_sd=6.276µs notify=0s notify_sd=2.29µs rules=6.433µs tracing=8.362µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:40445,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:37649,_enabled_at_start,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_127.0.0.1:44015,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:21.500Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:21.500Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:21.500Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:21.500Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:21.500Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:21.500Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:21.503Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:44015 - ts=2025-06-25T12:40:21.504Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:21.504Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:21.505Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:44015 - ts=2025-06-25T12:40:21.505Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:44015 - ts=2025-06-25T12:40:21.510Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:21.510Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.943µs - ts=2025-06-25T12:40:21.510Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:21.511Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:21.511Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.359µs wal_replay_duration=1.097584ms wbl_replay_duration=213ns total_replay_duration=1.162778ms - ts=2025-06-25T12:40:21.512Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:21.512Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:21.512Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1789791330 - ts=2025-06-25T12:40:21.512Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1789791330 totalDuration=291.516µs db_storage=1.61µs remote_storage=2.32µs web_handler=499ns query_engine=1.09µs scrape=185.128µs scrape_sd=4.815µs notify=1.173µs notify_sd=2.002µs rules=1.456µs tracing=16.433µs - ts=2025-06-25T12:40:21.512Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:21.512Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:21.957Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1789791330 - ts=2025-06-25T12:40:21.958Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1789791330 totalDuration=999.285µs db_storage=2.826µs remote_storage=3.282µs web_handler=766ns query_engine=25.401µs scrape=93.872µs scrape_sd=4.776µs notify=1.785µs notify_sd=1.662µs rules=3.143µs tracing=14.415µs - ts=2025-06-25T12:40:21.962Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1789791330 - ts=2025-06-25T12:40:21.963Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1789791330 totalDuration=1.289418ms db_storage=1.683µs remote_storage=1.927µs web_handler=453ns query_engine=6.104µs scrape=72.605µs scrape_sd=3.879µs notify=982ns notify_sd=1.209µs rules=1.514µs tracing=9.6µs - ts=2025-06-25T12:40:21.964Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1789791330 - ts=2025-06-25T12:40:21.965Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1789791330 totalDuration=339.545µs db_storage=2.282µs remote_storage=2.148µs web_handler=967ns query_engine=21.859µs scrape=79.305µs scrape_sd=4.433µs notify=1.793µs notify_sd=1.588µs rules=2.122µs tracing=12.87µs - ts=2025-06-25T12:40:21.983Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1789791330 - ts=2025-06-25T12:40:21.983Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1789791330 totalDuration=214.619µs db_storage=887ns remote_storage=1.002µs web_handler=335ns query_engine=41.728µs scrape=49.822µs scrape_sd=3.64µs notify=1.38µs notify_sd=1.157µs rules=1.026µs tracing=6.158µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:34965,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:38:44.626Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:44.626Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:44.626Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:44.626Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:44.626Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:44.626Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:44.634Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:34965 + ts=2024-05-23T06:38:44.638Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:44.638Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:38:44.640Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:34965 + ts=2024-05-23T06:38:44.640Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:34965 + ts=2024-05-23T06:38:44.655Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:44.656Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.805µs + ts=2024-05-23T06:38:44.656Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:44.891Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:44.891Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=60.484µs wal_replay_duration=235.473057ms wbl_replay_duration=495ns total_replay_duration=235.586088ms + ts=2024-05-23T06:38:44.893Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:44.893Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:44.893Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1378421867 + ts=2024-05-23T06:38:44.894Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1378421867 totalDuration=611.61µs db_storage=2.112µs remote_storage=4.82µs web_handler=1.49µs query_engine=1.899µs scrape=406.162µs scrape_sd=10.912µs notify=3.782µs notify_sd=2.34µs rules=2.549µs tracing=23.876µs + ts=2024-05-23T06:38:44.894Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:44.894Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:45.018Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1378421867 + ts=2024-05-23T06:38:45.060Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1378421867 totalDuration=42.293657ms db_storage=5.202µs remote_storage=6.684µs web_handler=1.502µs query_engine=200.223µs scrape=133.876µs scrape_sd=9.543µs notify=2.406µs notify_sd=2.955µs rules=4.323µs tracing=15.668µs + ts=2024-05-23T06:38:45.076Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1378421867 + ts=2024-05-23T06:38:45.213Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1378421867 totalDuration=137.701039ms db_storage=10.508µs remote_storage=4.664µs web_handler=0s query_engine=10.082µs scrape=126.841µs scrape_sd=9.413µs notify=2.571µs notify_sd=2.309µs rules=0s tracing=50.882µs + ts=2024-05-23T06:38:45.258Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1378421867 + ts=2024-05-23T06:38:45.259Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1378421867 totalDuration=661.067µs db_storage=4.398µs remote_storage=5.241µs web_handler=2.663µs query_engine=29.794µs scrape=139.793µs scrape_sd=12.111µs notify=2.416µs notify_sd=3.404µs rules=6.712µs tracing=17.491µs + ts=2024-05-23T06:38:45.419Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1378421867 + ts=2024-05-23T06:38:45.420Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1378421867 totalDuration=639.752µs db_storage=5.181µs remote_storage=6.225µs web_handler=1.412µs query_engine=113.545µs scrape=125.478µs scrape_sd=8.675µs notify=2.509µs notify_sd=3.098µs rules=5.807µs tracing=21.999µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:40171,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:22.011Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:22.013Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:22.013Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:22.013Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:22.013Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:22.013Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:22.015Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:40171 - ts=2025-06-25T12:40:22.016Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:22.016Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:22.018Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:40171 - ts=2025-06-25T12:40:22.018Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:40171 - ts=2025-06-25T12:40:22.020Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:22.020Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.216µs - ts=2025-06-25T12:40:22.020Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:22.022Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:22.022Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.824µs wal_replay_duration=1.138207ms wbl_replay_duration=180ns total_replay_duration=1.202093ms - ts=2025-06-25T12:40:22.022Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:22.022Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:22.023Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1927701028 - ts=2025-06-25T12:40:22.023Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1927701028 totalDuration=291.739µs db_storage=1.501µs remote_storage=2.313µs web_handler=501ns query_engine=1.19µs scrape=176.6µs scrape_sd=4.997µs notify=1.048µs notify_sd=1.897µs rules=1.51µs tracing=21.717µs - ts=2025-06-25T12:40:22.023Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:22.023Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:22.574Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1927701028 - ts=2025-06-25T12:40:22.574Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1927701028 totalDuration=464.993µs db_storage=2.492µs remote_storage=3.217µs web_handler=748ns query_engine=22.771µs scrape=92.561µs scrape_sd=6.083µs notify=1.727µs notify_sd=1.678µs rules=2.498µs tracing=13.737µs - ts=2025-06-25T12:40:22.748Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1927701028 - ts=2025-06-25T12:40:22.748Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1927701028 totalDuration=297.935µs db_storage=2.752µs remote_storage=3.495µs web_handler=905ns query_engine=7.564µs scrape=88.457µs scrape_sd=4.226µs notify=1.451µs notify_sd=1.66µs rules=2.684µs tracing=14.752µs - ts=2025-06-25T12:40:22.925Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1927701028 - ts=2025-06-25T12:40:22.925Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1927701028 totalDuration=353.484µs db_storage=2.375µs remote_storage=3.097µs web_handler=828ns query_engine=25.028µs scrape=81.541µs scrape_sd=4.432µs notify=1.318µs notify_sd=1.541µs rules=2.605µs tracing=12.631µs - ts=2025-06-25T12:40:23.007Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1927701028 - ts=2025-06-25T12:40:23.007Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1927701028 totalDuration=273.681µs db_storage=1.508µs remote_storage=2.349µs web_handler=655ns query_engine=42.962µs scrape=74.822µs scrape_sd=4.187µs notify=1.373µs notify_sd=1.941µs rules=2.513µs tracing=10.424µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:45913,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:38:45.502Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:45.502Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:45.502Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:45.502Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:45.502Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:45.502Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:45.527Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=127.0.0.1:45913 + ts=2024-05-23T06:38:45.533Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:45.534Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:38:45.538Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=127.0.0.1:45913 + ts=2024-05-23T06:38:45.538Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=127.0.0.1:45913 + ts=2024-05-23T06:38:45.564Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:45.564Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=24.554µs + ts=2024-05-23T06:38:45.564Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:45.566Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:45.566Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=99.158µs wal_replay_duration=1.285153ms wbl_replay_duration=1.088µs total_replay_duration=1.449106ms + ts=2024-05-23T06:38:45.568Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:45.569Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:45.569Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3405635421 + ts=2024-05-23T06:38:45.570Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3405635421 totalDuration=1.001446ms db_storage=5.365µs remote_storage=9.685µs web_handler=7.293µs query_engine=0s scrape=758.214µs scrape_sd=12.892µs notify=3.539µs notify_sd=4.022µs rules=4.883µs tracing=31.829µs + ts=2024-05-23T06:38:45.570Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:45.570Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:45.998Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3405635421 + ts=2024-05-23T06:38:45.999Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3405635421 totalDuration=639.687µs db_storage=3.117µs remote_storage=9.509µs web_handler=1.612µs query_engine=21.497µs scrape=79.802µs scrape_sd=7.289µs notify=2.188µs notify_sd=2.646µs rules=22.894µs tracing=16.015µs + ts=2024-05-23T06:38:46.018Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3405635421 + ts=2024-05-23T06:38:46.019Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3405635421 totalDuration=388.4µs db_storage=4.059µs remote_storage=4.845µs web_handler=3.407µs query_engine=6.269µs scrape=82.474µs scrape_sd=4.434µs notify=1.921µs notify_sd=2.228µs rules=3.006µs tracing=20.778µs + ts=2024-05-23T06:38:46.030Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3405635421 + ts=2024-05-23T06:38:46.034Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3405635421 totalDuration=4.045072ms db_storage=16.557µs remote_storage=6.189µs web_handler=0s query_engine=34.443µs scrape=142.322µs scrape_sd=22.977µs notify=790ns notify_sd=0s rules=0s tracing=13.788µs + ts=2024-05-23T06:38:46.054Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3405635421 + ts=2024-05-23T06:38:46.055Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3405635421 totalDuration=579.389µs db_storage=4.379µs remote_storage=4.077µs web_handler=1.681µs query_engine=155.597µs scrape=109.6µs scrape_sd=10.546µs notify=2.203µs notify_sd=3.003µs rules=5.149µs tracing=17.833µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:35495,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:40489,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:37799,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:40:23.150Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:23.151Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:23.151Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:23.151Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:23.151Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:23.151Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:23.184Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:37799 - ts=2025-06-25T12:40:23.184Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:23.186Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:37799 - ts=2025-06-25T12:40:23.186Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:37799 - ts=2025-06-25T12:40:23.439Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:23.439Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.18µs - ts=2025-06-25T12:40:23.439Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:23.440Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:23.440Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=47.825µs wal_replay_duration=649.06µs wbl_replay_duration=198ns total_replay_duration=725.298µs - ts=2025-06-25T12:40:23.441Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:23.441Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:23.441Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1824820088 - ts=2025-06-25T12:40:23.441Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1824820088 totalDuration=410.648µs db_storage=1.735µs remote_storage=2.713µs web_handler=766ns query_engine=15.505µs scrape=218.081µs scrape_sd=6.5µs notify=1.194µs notify_sd=1.98µs rules=1.513µs tracing=16.1µs - ts=2025-06-25T12:40:23.441Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:23.441Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:23.605Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1824820088 - ts=2025-06-25T12:40:23.607Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1824820088 totalDuration=1.243917ms db_storage=2.654µs remote_storage=3.123µs web_handler=751ns query_engine=6.798µs scrape=100.422µs scrape_sd=4.651µs notify=1.356µs notify_sd=2.168µs rules=2.256µs tracing=13.138µs - ts=2025-06-25T12:40:23.772Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1824820088 - ts=2025-06-25T12:40:23.784Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1824820088 totalDuration=12.791394ms db_storage=2.437µs remote_storage=3.226µs web_handler=988ns query_engine=25.194µs scrape=70.346µs scrape_sd=4.639µs notify=1.047µs notify_sd=1.642µs rules=1.746µs tracing=11.016µs - ts=2025-06-25T12:40:23.875Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1824820088 - ts=2025-06-25T12:40:23.875Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1824820088 totalDuration=442.999µs db_storage=2.733µs remote_storage=3.229µs web_handler=1.262µs query_engine=59.581µs scrape=110.904µs scrape_sd=6.211µs notify=1.32µs notify_sd=1.643µs rules=2.51µs tracing=12.64µs +=== RUN TestQueryLog/api_queries,_[::1]:41211,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:46.180Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:46.180Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:46.180Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:46.180Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:46.180Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:46.180Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:46.189Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:41211 + ts=2024-05-23T06:38:46.191Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:46.193Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:41211 + ts=2024-05-23T06:38:46.193Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:41211 + ts=2024-05-23T06:38:46.206Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:46.206Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.896µs + ts=2024-05-23T06:38:46.206Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:46.208Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:46.208Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=60.962µs wal_replay_duration=1.531128ms wbl_replay_duration=500ns total_replay_duration=1.655246ms + ts=2024-05-23T06:38:46.211Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:46.211Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:46.211Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1033141045 + ts=2024-05-23T06:38:46.212Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1033141045 totalDuration=596.704µs db_storage=3.151µs remote_storage=4.078µs web_handler=1.129µs query_engine=18.659µs scrape=308.024µs scrape_sd=11.213µs notify=3.035µs notify_sd=3.037µs rules=4.712µs tracing=24.166µs + ts=2024-05-23T06:38:46.212Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:46.212Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:46.607Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1033141045 + ts=2024-05-23T06:38:46.608Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1033141045 totalDuration=805.029µs db_storage=3.096µs remote_storage=5.119µs web_handler=1.91µs query_engine=6.644µs scrape=110.153µs scrape_sd=7.867µs notify=2.193µs notify_sd=1.912µs rules=4.287µs tracing=16.99µs + ts=2024-05-23T06:38:46.612Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1033141045 + ts=2024-05-23T06:38:46.612Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1033141045 totalDuration=642.471µs db_storage=3.417µs remote_storage=4.446µs web_handler=2.16µs query_engine=24.479µs scrape=132.417µs scrape_sd=13.879µs notify=3.755µs notify_sd=3.751µs rules=4.966µs tracing=18.134µs + ts=2024-05-23T06:38:46.625Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1033141045 + ts=2024-05-23T06:38:46.626Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1033141045 totalDuration=578.267µs db_storage=3.245µs remote_storage=4.324µs web_handler=1.452µs query_engine=81.454µs scrape=105.725µs scrape_sd=7.652µs notify=4.191µs notify_sd=2.78µs rules=3.902µs tracing=15.04µs -=== RUN TestQueryLog/console_queries,_[::1]:33195,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:40:23.914Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:23.914Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:23.915Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:23.915Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:23.915Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:23.915Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:23.917Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:33195 - ts=2025-06-25T12:40:23.918Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:23.920Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:33195 - ts=2025-06-25T12:40:23.920Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:33195 - ts=2025-06-25T12:40:23.926Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:23.926Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.14µs - ts=2025-06-25T12:40:23.926Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:23.927Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:23.927Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=57.676µs wal_replay_duration=1.555863ms wbl_replay_duration=216ns total_replay_duration=1.656189ms - ts=2025-06-25T12:40:23.929Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:23.929Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:23.929Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config131186451 - ts=2025-06-25T12:40:23.929Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config131186451 totalDuration=568.916µs db_storage=1.707µs remote_storage=3.243µs web_handler=752ns query_engine=21.434µs scrape=313.264µs scrape_sd=10.151µs notify=1.675µs notify_sd=3.012µs rules=2.698µs tracing=20.151µs - ts=2025-06-25T12:40:23.929Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:23.929Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:24.386Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config131186451 - ts=2025-06-25T12:40:24.386Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config131186451 totalDuration=259.31µs db_storage=2.186µs remote_storage=2.683µs web_handler=624ns query_engine=5.931µs scrape=76.206µs scrape_sd=3.615µs notify=1.767µs notify_sd=1.056µs rules=2.13µs tracing=7.718µs - ts=2025-06-25T12:40:24.388Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config131186451 - ts=2025-06-25T12:40:24.389Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config131186451 totalDuration=247.726µs db_storage=809ns remote_storage=935ns web_handler=340ns query_engine=15.937µs scrape=57.222µs scrape_sd=2.794µs notify=1.008µs notify_sd=1.588µs rules=1.009µs tracing=6.38µs - ts=2025-06-25T12:40:24.391Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config131186451 - ts=2025-06-25T12:40:24.393Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config131186451 totalDuration=1.778534ms db_storage=811ns remote_storage=1.105µs web_handler=350ns query_engine=1.598933ms scrape=65.583µs scrape_sd=3.304µs notify=900ns notify_sd=1.101µs rules=1.228µs tracing=7.095µs +=== RUN TestQueryLog/console_queries,_[::1]:43839,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:46.845Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:46.845Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:46.845Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:46.845Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:46.845Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:46.845Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:46.858Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:43839 + ts=2024-05-23T06:38:46.860Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:46.887Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:43839 + ts=2024-05-23T06:38:46.887Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:43839 + ts=2024-05-23T06:38:46.906Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:46.906Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.769µs + ts=2024-05-23T06:38:46.906Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:46.907Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:46.907Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=69.56µs wal_replay_duration=1.276623ms wbl_replay_duration=622ns total_replay_duration=1.405747ms + ts=2024-05-23T06:38:46.918Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:46.918Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:46.918Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1249218178 + ts=2024-05-23T06:38:46.919Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1249218178 totalDuration=840.924µs db_storage=3.625µs remote_storage=4.662µs web_handler=1.586µs query_engine=20.647µs scrape=472.041µs scrape_sd=15.778µs notify=2.779µs notify_sd=3.864µs rules=5.56µs tracing=31.146µs + ts=2024-05-23T06:38:46.919Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:46.919Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:47.334Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1249218178 + ts=2024-05-23T06:38:47.335Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1249218178 totalDuration=519.64µs db_storage=0s remote_storage=0s web_handler=0s query_engine=21.962µs scrape=131.279µs scrape_sd=11.614µs notify=4.146µs notify_sd=5.106µs rules=6.548µs tracing=16.368µs + ts=2024-05-23T06:38:47.349Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1249218178 + ts=2024-05-23T06:38:47.349Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1249218178 totalDuration=462.062µs db_storage=40.013µs remote_storage=7.454µs web_handler=3.676µs query_engine=20.081µs scrape=86.445µs scrape_sd=0s notify=0s notify_sd=0s rules=0s tracing=10.118µs + ts=2024-05-23T06:38:47.361Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1249218178 + ts=2024-05-23T06:38:47.366Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1249218178 totalDuration=4.622847ms db_storage=4.083µs remote_storage=4.598µs web_handler=1.363µs query_engine=116.805µs scrape=150.58µs scrape_sd=11.827µs notify=2.457µs notify_sd=2.338µs rules=4.635µs tracing=15.68µs -=== RUN TestQueryLog/rule_queries,_[::1]:46193,_enabled_at_start - query_log_test.go:273: ts=2025-06-25T12:40:24.427Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:24.427Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:24.427Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:24.427Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:24.427Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:24.427Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:24.429Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:46193 - ts=2025-06-25T12:40:24.430Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:24.431Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:46193 - ts=2025-06-25T12:40:24.431Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:46193 - ts=2025-06-25T12:40:24.438Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:24.438Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.331µs - ts=2025-06-25T12:40:24.438Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:24.439Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:24.439Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=75.646µs wal_replay_duration=870.081µs wbl_replay_duration=225ns total_replay_duration=991.976µs - ts=2025-06-25T12:40:24.441Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:24.441Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:24.441Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2256788072 - ts=2025-06-25T12:40:24.442Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2256788072 totalDuration=844.948µs db_storage=1.657µs remote_storage=2.933µs web_handler=578ns query_engine=19.292µs scrape=270.246µs scrape_sd=8.628µs notify=1.067µs notify_sd=3.029µs rules=351.385µs tracing=18.41µs - ts=2025-06-25T12:40:24.442Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:24.442Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:26.909Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2256788072 - ts=2025-06-25T12:40:26.987Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2256788072 totalDuration=77.409171ms db_storage=2.31µs remote_storage=2.607µs web_handler=724ns query_engine=10.396µs scrape=94.04µs scrape_sd=11.511µs notify=1.44µs notify_sd=2.115µs rules=336.723µs tracing=9.075µs - ts=2025-06-25T12:40:29.030Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2256788072 - ts=2025-06-25T12:40:29.030Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2256788072 totalDuration=565.886µs db_storage=2.147µs remote_storage=2.4µs web_handler=704ns query_engine=18.598µs scrape=85.831µs scrape_sd=6.471µs notify=1.255µs notify_sd=1.589µs rules=218.108µs tracing=7.935µs - ts=2025-06-25T12:40:33.215Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2256788072 - ts=2025-06-25T12:40:33.216Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2256788072 totalDuration=614.309µs db_storage=2.228µs remote_storage=2.092µs web_handler=742ns query_engine=49.396µs scrape=109.942µs scrape_sd=4.71µs notify=958ns notify_sd=1.23µs rules=233.001µs tracing=9.568µs +=== RUN TestQueryLog/rule_queries,_[::1]:37799,_enabled_at_start + query_log_test.go:273: ts=2024-05-23T06:38:47.811Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:47.812Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:47.812Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:47.812Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:47.812Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:47.812Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:47.815Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:37799 + ts=2024-05-23T06:38:47.818Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:47.832Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:37799 + ts=2024-05-23T06:38:47.832Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:37799 + ts=2024-05-23T06:38:47.844Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:47.844Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.361µs + ts=2024-05-23T06:38:47.844Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:47.850Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:47.851Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=59.254µs wal_replay_duration=6.785818ms wbl_replay_duration=887ns total_replay_duration=6.899152ms + ts=2024-05-23T06:38:47.857Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:47.857Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:47.857Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1386952649 + ts=2024-05-23T06:38:47.859Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1386952649 totalDuration=1.137081ms db_storage=0s remote_storage=0s web_handler=0s query_engine=35.256µs scrape=280.028µs scrape_sd=11.554µs notify=0s notify_sd=0s rules=497.844µs tracing=17.281µs + ts=2024-05-23T06:38:47.859Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:47.859Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:49.918Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1386952649 + ts=2024-05-23T06:38:49.951Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1386952649 totalDuration=33.229133ms db_storage=10.608µs remote_storage=10.033µs web_handler=3.258µs query_engine=23.506µs scrape=245.201µs scrape_sd=15.819µs notify=3.808µs notify_sd=3.259µs rules=972.748µs tracing=20.626µs + ts=2024-05-23T06:38:52.049Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1386952649 + ts=2024-05-23T06:38:52.050Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1386952649 totalDuration=1.192381ms db_storage=5.001µs remote_storage=6.398µs web_handler=532ns query_engine=37.413µs scrape=151.519µs scrape_sd=20.216µs notify=0s notify_sd=0s rules=441.127µs tracing=17.399µs + ts=2024-05-23T06:38:56.131Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1386952649 + ts=2024-05-23T06:38:56.131Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1386952649 totalDuration=805.145µs db_storage=3.152µs remote_storage=3.444µs web_handler=1.433µs query_engine=95.071µs scrape=108.569µs scrape_sd=0s notify=0s notify_sd=0s rules=342.447µs tracing=4.444µs -=== RUN TestQueryLog/api_queries,_[::1]:39177 - query_log_test.go:273: ts=2025-06-25T12:40:35.275Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:35.275Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:35.275Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:35.275Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:35.275Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:35.275Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:35.277Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:39177 - ts=2025-06-25T12:40:35.277Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:35.278Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:39177 - ts=2025-06-25T12:40:35.278Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:39177 - ts=2025-06-25T12:40:35.787Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:35.787Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.248µs - ts=2025-06-25T12:40:35.787Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:35.787Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:35.787Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.694µs wal_replay_duration=524.773µs wbl_replay_duration=206ns total_replay_duration=586.02µs - ts=2025-06-25T12:40:35.788Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:35.788Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:35.788Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3729147794 - ts=2025-06-25T12:40:35.789Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3729147794 totalDuration=272.671µs db_storage=1.385µs remote_storage=2.253µs web_handler=552ns query_engine=958ns scrape=182.154µs scrape_sd=4.824µs notify=1.271µs notify_sd=1.89µs rules=1.51µs tracing=16.084µs - ts=2025-06-25T12:40:35.789Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:35.789Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:36.236Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3729147794 - ts=2025-06-25T12:40:36.271Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3729147794 totalDuration=35.101832ms db_storage=2.589µs remote_storage=2.966µs web_handler=679ns query_engine=27.52µs scrape=79.284µs scrape_sd=4.497µs notify=1.296µs notify_sd=2.541µs rules=2.631µs tracing=10.358µs - ts=2025-06-25T12:40:36.275Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3729147794 - ts=2025-06-25T12:40:36.483Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3729147794 totalDuration=207.369547ms db_storage=3.192µs remote_storage=3.049µs web_handler=1.172µs query_engine=7.947µs scrape=127.867µs scrape_sd=7.878µs notify=1.451µs notify_sd=1.811µs rules=2.161µs tracing=14.557µs - ts=2025-06-25T12:40:36.531Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3729147794 - ts=2025-06-25T12:40:36.701Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3729147794 totalDuration=170.439564ms db_storage=3.22µs remote_storage=3.011µs web_handler=1.259µs query_engine=44.181µs scrape=101.115µs scrape_sd=6.194µs notify=1.855µs notify_sd=1.157µs rules=1.803µs tracing=13.3µs - ts=2025-06-25T12:40:36.812Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3729147794 - ts=2025-06-25T12:40:36.813Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3729147794 totalDuration=422.012µs db_storage=2.589µs remote_storage=2.821µs web_handler=889ns query_engine=66.386µs scrape=108.33µs scrape_sd=6.415µs notify=1.335µs notify_sd=1.404µs rules=2.232µs tracing=12.063µs +=== RUN TestQueryLog/api_queries,_[::1]:34139 + query_log_test.go:273: ts=2024-05-23T06:38:58.234Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:58.234Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:58.234Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:58.234Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:58.234Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:58.234Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:58.243Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:34139 + ts=2024-05-23T06:38:58.248Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:58.252Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:34139 + ts=2024-05-23T06:38:58.252Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:34139 + ts=2024-05-23T06:38:58.257Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:58.257Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.533µs + ts=2024-05-23T06:38:58.257Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:58.266Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:58.266Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=45.981µs wal_replay_duration=9.566802ms wbl_replay_duration=792ns total_replay_duration=9.661959ms + ts=2024-05-23T06:38:58.270Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:58.270Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:58.270Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2394031436 + ts=2024-05-23T06:38:58.271Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2394031436 totalDuration=1.301487ms db_storage=2.998µs remote_storage=3.936µs web_handler=1.716µs query_engine=2.327µs scrape=970.879µs scrape_sd=18.295µs notify=5.191µs notify_sd=6.839µs rules=4.934µs tracing=32.394µs + ts=2024-05-23T06:38:58.272Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:58.272Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:58.672Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2394031436 + ts=2024-05-23T06:38:58.673Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2394031436 totalDuration=733.797µs db_storage=3.452µs remote_storage=29.788µs web_handler=0s query_engine=10.279µs scrape=131.587µs scrape_sd=17.79µs notify=0s notify_sd=0s rules=0s tracing=236ns + ts=2024-05-23T06:38:58.686Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2394031436 + ts=2024-05-23T06:38:58.686Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2394031436 totalDuration=798.698µs db_storage=56.167µs remote_storage=0s web_handler=2.13µs query_engine=8.531µs scrape=197.973µs scrape_sd=10.602µs notify=0s notify_sd=0s rules=0s tracing=2.226µs + ts=2024-05-23T06:38:58.690Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2394031436 + ts=2024-05-23T06:38:58.691Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2394031436 totalDuration=823.707µs db_storage=3.465µs remote_storage=3.593µs web_handler=1.194µs query_engine=24.501µs scrape=102.203µs scrape_sd=5.326µs notify=0s notify_sd=0s rules=0s tracing=1.399µs + ts=2024-05-23T06:38:58.702Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2394031436 + ts=2024-05-23T06:38:58.702Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2394031436 totalDuration=493.886µs db_storage=3.99µs remote_storage=3.705µs web_handler=1.641µs query_engine=100.111µs scrape=134.138µs scrape_sd=6.743µs notify=2.167µs notify_sd=2.868µs rules=3.824µs tracing=12.269µs -=== RUN TestQueryLog/console_queries,_[::1]:38455 - query_log_test.go:273: ts=2025-06-25T12:40:36.948Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:36.948Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:36.948Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:36.948Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:36.948Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:36.948Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:36.969Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:38455 - ts=2025-06-25T12:40:36.969Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:36.971Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:38455 - ts=2025-06-25T12:40:36.971Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:38455 - ts=2025-06-25T12:40:36.972Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:36.972Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.574µs - ts=2025-06-25T12:40:36.972Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:36.975Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:36.975Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.286µs wal_replay_duration=2.961131ms wbl_replay_duration=376ns total_replay_duration=3.020913ms - ts=2025-06-25T12:40:36.976Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:36.976Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:36.976Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2191827562 - ts=2025-06-25T12:40:36.976Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2191827562 totalDuration=263.777µs db_storage=1.261µs remote_storage=2.519µs web_handler=410ns query_engine=845ns scrape=174.929µs scrape_sd=4.534µs notify=1.232µs notify_sd=1.874µs rules=1.378µs tracing=18.157µs - ts=2025-06-25T12:40:36.976Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:36.976Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:37.336Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2191827562 - ts=2025-06-25T12:40:37.615Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2191827562 totalDuration=278.563975ms db_storage=3.408µs remote_storage=2.789µs web_handler=1.532µs query_engine=38.86µs scrape=84.953µs scrape_sd=5.179µs notify=1.082µs notify_sd=1.265µs rules=1.96µs tracing=11.043µs - ts=2025-06-25T12:40:37.659Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2191827562 - ts=2025-06-25T12:40:37.659Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2191827562 totalDuration=189.3µs db_storage=672ns remote_storage=890ns web_handler=251ns query_engine=3.367µs scrape=56.133µs scrape_sd=2.565µs notify=891ns notify_sd=1.23µs rules=1.035µs tracing=4.649µs - ts=2025-06-25T12:40:37.744Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2191827562 - ts=2025-06-25T12:40:37.763Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2191827562 totalDuration=18.52811ms db_storage=895ns remote_storage=1.219µs web_handler=691ns query_engine=19.779µs scrape=44.642µs scrape_sd=1.987µs notify=589ns notify_sd=725ns rules=774ns tracing=3.448µs - ts=2025-06-25T12:40:37.765Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2191827562 - ts=2025-06-25T12:40:37.765Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2191827562 totalDuration=212.8µs db_storage=910ns remote_storage=952ns web_handler=373ns query_engine=43.485µs scrape=45.443µs scrape_sd=3.062µs notify=848ns notify_sd=882ns rules=790ns tracing=3.469µs +=== RUN TestQueryLog/console_queries,_[::1]:36193 + query_log_test.go:273: ts=2024-05-23T06:38:58.926Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:58.926Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:58.926Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:58.926Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:58.926Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:58.926Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:58.947Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:36193 + ts=2024-05-23T06:38:58.948Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:58.953Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:36193 + ts=2024-05-23T06:38:58.953Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:36193 + ts=2024-05-23T06:38:58.959Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:58.959Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.568µs + ts=2024-05-23T06:38:58.959Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:58.974Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:58.975Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=61.735µs wal_replay_duration=15.06357ms wbl_replay_duration=488ns total_replay_duration=15.177965ms + ts=2024-05-23T06:38:58.977Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:58.977Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:58.977Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3869411017 + ts=2024-05-23T06:38:58.982Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3869411017 totalDuration=5.484649ms db_storage=2.066µs remote_storage=4.168µs web_handler=1.379µs query_engine=2.41µs scrape=5.271438ms scrape_sd=20.337µs notify=2.932µs notify_sd=3.057µs rules=10.003µs tracing=29.45µs + ts=2024-05-23T06:38:58.983Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:58.983Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:38:59.257Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3869411017 + ts=2024-05-23T06:38:59.257Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3869411017 totalDuration=617.993µs db_storage=7.394µs remote_storage=4.619µs web_handler=1.276µs query_engine=25.249µs scrape=117.014µs scrape_sd=5.013µs notify=2.607µs notify_sd=2.765µs rules=3.564µs tracing=15.036µs + ts=2024-05-23T06:38:59.262Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3869411017 + ts=2024-05-23T06:38:59.262Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3869411017 totalDuration=354.658µs db_storage=2.906µs remote_storage=4.18µs web_handler=1.227µs query_engine=6.674µs scrape=103.073µs scrape_sd=4.774µs notify=2.337µs notify_sd=1.776µs rules=3.009µs tracing=11.1µs + ts=2024-05-23T06:38:59.270Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3869411017 + ts=2024-05-23T06:38:59.271Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3869411017 totalDuration=751.462µs db_storage=5.774µs remote_storage=5.839µs web_handler=2.276µs query_engine=36.745µs scrape=138.187µs scrape_sd=11.742µs notify=3.456µs notify_sd=2.727µs rules=4.332µs tracing=19.765µs + ts=2024-05-23T06:38:59.298Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3869411017 + ts=2024-05-23T06:38:59.298Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3869411017 totalDuration=472.704µs db_storage=3.781µs remote_storage=3.714µs web_handler=1.435µs query_engine=124.136µs scrape=94.724µs scrape_sd=10.029µs notify=28.462µs notify_sd=0s rules=3.387µs tracing=6.956µs -=== RUN TestQueryLog/rule_queries,_[::1]:42937 - query_log_test.go:273: ts=2025-06-25T12:40:37.920Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:37.920Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:37.920Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:37.920Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:37.920Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:37.920Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:37.929Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:42937 - ts=2025-06-25T12:40:37.929Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:37.931Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:42937 - ts=2025-06-25T12:40:37.931Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:42937 - ts=2025-06-25T12:40:37.935Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:37.935Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.872µs - ts=2025-06-25T12:40:37.935Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:37.936Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:37.936Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.71µs wal_replay_duration=1.251345ms wbl_replay_duration=154ns total_replay_duration=1.311238ms - ts=2025-06-25T12:40:37.937Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:37.937Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:37.937Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3938854461 - ts=2025-06-25T12:40:37.938Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3938854461 totalDuration=605.878µs db_storage=1.288µs remote_storage=1.628µs web_handler=470ns query_engine=750ns scrape=199.042µs scrape_sd=5.967µs notify=774ns notify_sd=2.004µs rules=259.43µs tracing=11.727µs - ts=2025-06-25T12:40:37.938Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:37.938Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:40.309Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3938854461 - ts=2025-06-25T12:40:40.310Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3938854461 totalDuration=711.047µs db_storage=2.829µs remote_storage=3.133µs web_handler=858ns query_engine=21.372µs scrape=66.762µs scrape_sd=4.032µs notify=1.284µs notify_sd=1.114µs rules=282.135µs tracing=10.474µs - ts=2025-06-25T12:40:42.311Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3938854461 - ts=2025-06-25T12:40:42.312Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3938854461 totalDuration=1.385682ms db_storage=2.664µs remote_storage=3.009µs web_handler=1.176µs query_engine=8.469µs scrape=102.789µs scrape_sd=7.04µs notify=1.459µs notify_sd=1.563µs rules=357.946µs tracing=14.039µs - ts=2025-06-25T12:40:44.323Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3938854461 - ts=2025-06-25T12:40:44.376Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3938854461 totalDuration=53.623814ms db_storage=3.252µs remote_storage=3.793µs web_handler=1.46µs query_engine=51.065µs scrape=140.209µs scrape_sd=8.812µs notify=2.013µs notify_sd=1.546µs rules=373.083µs tracing=13.853µs - ts=2025-06-25T12:40:48.395Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3938854461 - ts=2025-06-25T12:40:48.396Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3938854461 totalDuration=564.827µs db_storage=2.387µs remote_storage=2.463µs web_handler=789ns query_engine=52.115µs scrape=79.908µs scrape_sd=5.617µs notify=1.416µs notify_sd=1.373µs rules=231.43µs tracing=9.101µs +=== RUN TestQueryLog/rule_queries,_[::1]:40569 + query_log_test.go:273: ts=2024-05-23T06:38:59.421Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:38:59.422Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:38:59.422Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:38:59.422Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:38:59.422Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:38:59.422Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:38:59.426Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:40569 + ts=2024-05-23T06:38:59.428Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:38:59.444Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:40569 + ts=2024-05-23T06:38:59.444Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:40569 + ts=2024-05-23T06:38:59.448Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:38:59.448Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.16µs + ts=2024-05-23T06:38:59.448Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:38:59.449Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:38:59.449Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=63.158µs wal_replay_duration=867.06µs wbl_replay_duration=800ns total_replay_duration=985.548µs + ts=2024-05-23T06:38:59.451Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:38:59.452Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:38:59.452Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1169844916 + ts=2024-05-23T06:38:59.454Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1169844916 totalDuration=2.374363ms db_storage=3.409µs remote_storage=3.878µs web_handler=1.6µs query_engine=2.613µs scrape=1.362731ms scrape_sd=17.483µs notify=2.878µs notify_sd=3.52µs rules=675.213µs tracing=25.239µs + ts=2024-05-23T06:38:59.454Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:38:59.454Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:01.837Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1169844916 + ts=2024-05-23T06:39:01.876Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1169844916 totalDuration=39.448345ms db_storage=4.174µs remote_storage=4µs web_handler=1.18µs query_engine=75.767µs scrape=136.956µs scrape_sd=8.326µs notify=2.258µs notify_sd=2.429µs rules=555.658µs tracing=12.453µs + ts=2024-05-23T06:39:03.894Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1169844916 + ts=2024-05-23T06:39:03.895Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1169844916 totalDuration=1.430262ms db_storage=3.209µs remote_storage=5.295µs web_handler=1.742µs query_engine=8.073µs scrape=107.185µs scrape_sd=8.217µs notify=2.245µs notify_sd=2.324µs rules=450.004µs tracing=19.541µs + ts=2024-05-23T06:39:05.904Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1169844916 + ts=2024-05-23T06:39:05.905Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1169844916 totalDuration=1.099026ms db_storage=3.745µs remote_storage=3.633µs web_handler=1.737µs query_engine=20.107µs scrape=116.287µs scrape_sd=9.79µs notify=2.04µs notify_sd=2.618µs rules=578.567µs tracing=10.907µs + ts=2024-05-23T06:39:09.959Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1169844916 + ts=2024-05-23T06:39:09.960Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1169844916 totalDuration=1.035943ms db_storage=3.564µs remote_storage=4.187µs web_handler=1.907µs query_engine=105.38µs scrape=124.546µs scrape_sd=9.618µs notify=2.665µs notify_sd=2.792µs rules=455.387µs tracing=12.481µs -=== RUN TestQueryLog/api_queries,_[::1]:36887,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:50.535Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:50.535Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:50.535Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:50.535Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:50.535Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:50.535Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:50.541Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:36887 - ts=2025-06-25T12:40:50.541Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:50.541Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:50.542Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:36887 - ts=2025-06-25T12:40:50.543Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:36887 - ts=2025-06-25T12:40:50.547Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:50.547Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=10.339µs - ts=2025-06-25T12:40:50.547Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:50.548Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:50.548Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=44.003µs wal_replay_duration=893.12µs wbl_replay_duration=176ns total_replay_duration=976.301µs - ts=2025-06-25T12:40:50.549Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:50.549Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:50.549Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2162092015 - ts=2025-06-25T12:40:50.550Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2162092015 totalDuration=414.578µs db_storage=1.501µs remote_storage=2.5µs web_handler=778ns query_engine=15.982µs scrape=222.275µs scrape_sd=5.766µs notify=1.314µs notify_sd=1.932µs rules=1.717µs tracing=17.556µs - ts=2025-06-25T12:40:50.550Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:50.550Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:51.056Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2162092015 - ts=2025-06-25T12:40:51.056Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2162092015 totalDuration=279.389µs db_storage=2.626µs remote_storage=2.875µs web_handler=875ns query_engine=6.572µs scrape=81.725µs scrape_sd=3.747µs notify=1.584µs notify_sd=1.185µs rules=2.192µs tracing=13.742µs - ts=2025-06-25T12:40:51.165Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2162092015 - ts=2025-06-25T12:40:51.166Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2162092015 totalDuration=319.118µs db_storage=2.16µs remote_storage=2.81µs web_handler=987ns query_engine=18.445µs scrape=67.327µs scrape_sd=3.781µs notify=1.339µs notify_sd=2.062µs rules=1.94µs tracing=11.772µs - ts=2025-06-25T12:40:51.294Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2162092015 - ts=2025-06-25T12:40:51.294Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2162092015 totalDuration=279.855µs db_storage=1.862µs remote_storage=3.039µs web_handler=803ns query_engine=43.618µs scrape=74.989µs scrape_sd=4.212µs notify=1.149µs notify_sd=1.357µs rules=1.822µs tracing=11.701µs +=== RUN TestQueryLog/api_queries,_[::1]:41111,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:39:12.269Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:12.269Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:12.269Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:12.269Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:12.269Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:12.269Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:12.273Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:41111 + ts=2024-05-23T06:39:12.274Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:12.275Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:39:12.281Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:41111 + ts=2024-05-23T06:39:12.281Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:41111 + ts=2024-05-23T06:39:12.284Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:39:12.285Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.493µs + ts=2024-05-23T06:39:12.285Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:39:12.285Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:39:12.285Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=51.527µs wal_replay_duration=844.285µs wbl_replay_duration=665ns total_replay_duration=940.635µs + ts=2024-05-23T06:39:12.288Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:39:12.288Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:39:12.288Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3981989516 + ts=2024-05-23T06:39:12.289Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3981989516 totalDuration=657.17µs db_storage=2.619µs remote_storage=3.974µs web_handler=1.328µs query_engine=22.424µs scrape=317.461µs scrape_sd=15.286µs notify=2.506µs notify_sd=4.286µs rules=4.89µs tracing=27.913µs + ts=2024-05-23T06:39:12.289Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:39:12.289Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:12.535Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3981989516 + ts=2024-05-23T06:39:12.693Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3981989516 totalDuration=158.050074ms db_storage=0s remote_storage=0s web_handler=0s query_engine=0s scrape=125.735µs scrape_sd=9.817µs notify=2.717µs notify_sd=3.966µs rules=4.785µs tracing=0s + ts=2024-05-23T06:39:12.782Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3981989516 + ts=2024-05-23T06:39:12.783Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3981989516 totalDuration=465.675µs db_storage=3.54µs remote_storage=0s web_handler=0s query_engine=4.204µs scrape=94.044µs scrape_sd=0s notify=2.673µs notify_sd=2.332µs rules=3.153µs tracing=10.817µs + ts=2024-05-23T06:39:12.789Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3981989516 + ts=2024-05-23T06:39:12.789Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3981989516 totalDuration=447.478µs db_storage=3.296µs remote_storage=4.434µs web_handler=3.892µs query_engine=96.84µs scrape=89.561µs scrape_sd=7.365µs notify=2.266µs notify_sd=2.418µs rules=3.408µs tracing=14.763µs -=== RUN TestQueryLog/console_queries,_[::1]:46153,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:51.480Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:51.480Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:51.480Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:51.480Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:51.480Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:51.480Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:51.512Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:46153 - ts=2025-06-25T12:40:51.513Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:51.513Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:51.514Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:46153 - ts=2025-06-25T12:40:51.514Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:46153 - ts=2025-06-25T12:40:51.618Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:51.618Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.199µs - ts=2025-06-25T12:40:51.618Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:51.618Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:51.618Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.542µs wal_replay_duration=507.149µs wbl_replay_duration=196ns total_replay_duration=569.608µs - ts=2025-06-25T12:40:51.619Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:51.619Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:51.619Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2036105252 - ts=2025-06-25T12:40:51.620Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2036105252 totalDuration=526.487µs db_storage=1.943µs remote_storage=3.044µs web_handler=1.229µs query_engine=15.158µs scrape=297.163µs scrape_sd=10.472µs notify=1.409µs notify_sd=2.317µs rules=1.926µs tracing=18.296µs - ts=2025-06-25T12:40:51.620Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:51.620Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:51.803Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2036105252 - ts=2025-06-25T12:40:51.911Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2036105252 totalDuration=108.326246ms db_storage=2.245µs remote_storage=3.622µs web_handler=899ns query_engine=9.753µs scrape=132.653µs scrape_sd=4.1µs notify=1.321µs notify_sd=1.266µs rules=1.755µs tracing=9.18µs - ts=2025-06-25T12:40:51.950Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2036105252 - ts=2025-06-25T12:40:51.950Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2036105252 totalDuration=192.416µs db_storage=905ns remote_storage=1.144µs web_handler=298ns query_engine=14.269µs scrape=44.055µs scrape_sd=2.59µs notify=664ns notify_sd=714ns rules=899ns tracing=4.519µs - ts=2025-06-25T12:40:51.952Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2036105252 - ts=2025-06-25T12:40:51.953Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2036105252 totalDuration=244.746µs db_storage=1.518µs remote_storage=2.574µs web_handler=729ns query_engine=44.533µs scrape=61.623µs scrape_sd=3.425µs notify=1.308µs notify_sd=1.03µs rules=1.738µs tracing=8.55µs +=== RUN TestQueryLog/console_queries,_[::1]:34303,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:39:12.841Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:12.841Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:12.841Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:12.841Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:12.841Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:12.841Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:12.848Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:34303 + ts=2024-05-23T06:39:12.849Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:39:12.849Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:12.852Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:34303 + ts=2024-05-23T06:39:12.852Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:34303 + ts=2024-05-23T06:39:12.856Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:39:12.856Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.199µs + ts=2024-05-23T06:39:12.856Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:39:12.861Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:39:12.861Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=46.701µs wal_replay_duration=4.660494ms wbl_replay_duration=647ns total_replay_duration=4.754947ms + ts=2024-05-23T06:39:12.866Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:39:12.866Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:39:12.866Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1834264122 + ts=2024-05-23T06:39:12.867Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1834264122 totalDuration=567.519µs db_storage=2.351µs remote_storage=0s web_handler=0s query_engine=0s scrape=313.789µs scrape_sd=0s notify=2.442µs notify_sd=4.217µs rules=2.322µs tracing=19.086µs + ts=2024-05-23T06:39:12.867Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:39:12.867Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:13.308Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1834264122 + ts=2024-05-23T06:39:13.308Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1834264122 totalDuration=319.027µs db_storage=6.068µs remote_storage=5.407µs web_handler=2.434µs query_engine=2.223µs scrape=88.687µs scrape_sd=0s notify=0s notify_sd=0s rules=0s tracing=6.792µs + ts=2024-05-23T06:39:13.333Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1834264122 + ts=2024-05-23T06:39:13.374Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1834264122 totalDuration=40.568962ms db_storage=3.746µs remote_storage=4.488µs web_handler=1.319µs query_engine=36.943µs scrape=118.549µs scrape_sd=7.919µs notify=1.724µs notify_sd=1.936µs rules=3.084µs tracing=13.572µs + ts=2024-05-23T06:39:13.462Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1834264122 + ts=2024-05-23T06:39:13.462Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1834264122 totalDuration=431.908µs db_storage=0s remote_storage=14.305µs web_handler=4.972µs query_engine=102.83µs scrape=65.201µs scrape_sd=0s notify=0s notify_sd=0s rules=0s tracing=1.946µs -=== RUN TestQueryLog/rule_queries,_[::1]:41279,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:36673,_enabled_at_start,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:39273,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:52.057Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:52.057Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:52.057Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:52.057Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:52.058Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:52.058Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:52.106Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:39273 - ts=2025-06-25T12:40:52.107Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:52.107Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:52.108Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:39273 - ts=2025-06-25T12:40:52.108Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:39273 - ts=2025-06-25T12:40:52.111Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:52.111Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.254µs - ts=2025-06-25T12:40:52.111Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:52.112Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:52.112Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=37.622µs wal_replay_duration=559.122µs wbl_replay_duration=202ns total_replay_duration=625.964µs - ts=2025-06-25T12:40:52.112Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:52.112Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:52.112Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2381498852 - ts=2025-06-25T12:40:52.113Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2381498852 totalDuration=258.707µs db_storage=1.181µs remote_storage=2.104µs web_handler=777ns query_engine=736ns scrape=173.319µs scrape_sd=4.82µs notify=921ns notify_sd=1.952µs rules=2.025µs tracing=15.77µs - ts=2025-06-25T12:40:52.113Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:52.113Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:52.527Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2381498852 - ts=2025-06-25T12:40:52.643Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2381498852 totalDuration=116.13185ms db_storage=3.072µs remote_storage=3.416µs web_handler=1.209µs query_engine=34.463µs scrape=86.538µs scrape_sd=6.594µs notify=1.3µs notify_sd=2.17µs rules=2.067µs tracing=10.49µs - ts=2025-06-25T12:40:52.752Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2381498852 - ts=2025-06-25T12:40:52.758Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2381498852 totalDuration=6.599451ms db_storage=3.247µs remote_storage=2.972µs web_handler=1.005µs query_engine=5.959µs scrape=89.725µs scrape_sd=5.473µs notify=1.323µs notify_sd=1.603µs rules=2.394µs tracing=12.613µs - ts=2025-06-25T12:40:52.954Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2381498852 - ts=2025-06-25T12:40:52.956Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2381498852 totalDuration=1.903288ms db_storage=1.917µs remote_storage=3.137µs web_handler=1.045µs query_engine=21.632µs scrape=84.955µs scrape_sd=4.974µs notify=1.773µs notify_sd=1.833µs rules=2.331µs tracing=12.398µs - ts=2025-06-25T12:40:53.022Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2381498852 - ts=2025-06-25T12:40:53.022Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2381498852 totalDuration=308.521µs db_storage=1.799µs remote_storage=3.08µs web_handler=715ns query_engine=44.647µs scrape=62.981µs scrape_sd=3.488µs notify=1.461µs notify_sd=1.214µs rules=1.807µs tracing=9.338µs +=== RUN TestQueryLog/api_queries,_[::1]:37919,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:39:13.544Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:13.544Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:13.544Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:13.544Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:13.544Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:13.544Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:13.552Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:37919 + ts=2024-05-23T06:39:13.553Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:13.553Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:39:13.556Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:37919 + ts=2024-05-23T06:39:13.556Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:37919 + ts=2024-05-23T06:39:13.640Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:39:13.640Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.569µs + ts=2024-05-23T06:39:13.640Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:39:13.642Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:39:13.642Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=123.288µs wal_replay_duration=1.601848ms wbl_replay_duration=520ns total_replay_duration=1.787194ms + ts=2024-05-23T06:39:13.646Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:39:13.646Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:39:13.646Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3124676486 + ts=2024-05-23T06:39:13.647Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3124676486 totalDuration=763.719µs db_storage=2.186µs remote_storage=4.217µs web_handler=1.242µs query_engine=2.075µs scrape=606.692µs scrape_sd=12.151µs notify=2.127µs notify_sd=2.507µs rules=2.934µs tracing=24.294µs + ts=2024-05-23T06:39:13.647Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:39:13.647Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:13.978Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3124676486 + ts=2024-05-23T06:39:14.049Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3124676486 totalDuration=70.990927ms db_storage=4.267µs remote_storage=4.517µs web_handler=1.235µs query_engine=43.526µs scrape=120.645µs scrape_sd=8.531µs notify=3.237µs notify_sd=2.76µs rules=2.951µs tracing=14.371µs + ts=2024-05-23T06:39:14.144Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3124676486 + ts=2024-05-23T06:39:14.145Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3124676486 totalDuration=463.636µs db_storage=3.774µs remote_storage=5.337µs web_handler=1.529µs query_engine=7.677µs scrape=99.593µs scrape_sd=12.752µs notify=4.73µs notify_sd=5.323µs rules=4.042µs tracing=19.77µs + ts=2024-05-23T06:39:14.283Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3124676486 + ts=2024-05-23T06:39:14.303Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3124676486 totalDuration=20.866079ms db_storage=4.673µs remote_storage=4.745µs web_handler=1.431µs query_engine=43.198µs scrape=133.544µs scrape_sd=12.385µs notify=2.271µs notify_sd=2.188µs rules=3.86µs tracing=14.374µs + ts=2024-05-23T06:39:14.537Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3124676486 + ts=2024-05-23T06:39:14.538Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3124676486 totalDuration=404.802µs db_storage=3.259µs remote_storage=5.09µs web_handler=1.368µs query_engine=92.083µs scrape=90.853µs scrape_sd=5.992µs notify=2.774µs notify_sd=2.33µs rules=4.477µs tracing=11.075µs -=== RUN TestQueryLog/console_queries,_[::1]:37755,_with_prefix_/foobar - query_log_test.go:273: ts=2025-06-25T12:40:53.055Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:53.055Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:53.055Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:53.055Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:53.055Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:53.055Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:53.056Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:37755 - ts=2025-06-25T12:40:53.057Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:53.057Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar - ts=2025-06-25T12:40:53.058Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:37755 - ts=2025-06-25T12:40:53.058Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:37755 - ts=2025-06-25T12:40:53.061Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:53.061Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.906µs - ts=2025-06-25T12:40:53.061Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:53.062Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:53.062Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.416µs wal_replay_duration=509.454µs wbl_replay_duration=208ns total_replay_duration=573.498µs - ts=2025-06-25T12:40:53.063Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:53.063Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:53.063Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1709374048 - ts=2025-06-25T12:40:53.063Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1709374048 totalDuration=244.779µs db_storage=1.244µs remote_storage=1.386µs web_handler=272ns query_engine=912ns scrape=167.977µs scrape_sd=3.856µs notify=669ns notify_sd=1.531µs rules=1.296µs tracing=13.17µs - ts=2025-06-25T12:40:53.063Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:53.063Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:53.622Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1709374048 - ts=2025-06-25T12:40:53.746Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1709374048 totalDuration=124.547367ms db_storage=3.52µs remote_storage=2.89µs web_handler=1.095µs query_engine=43.827µs scrape=92.391µs scrape_sd=6.897µs notify=991ns notify_sd=1.41µs rules=2.468µs tracing=12.309µs - ts=2025-06-25T12:40:53.750Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1709374048 - ts=2025-06-25T12:40:53.751Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1709374048 totalDuration=230.853µs db_storage=1.307µs remote_storage=1.691µs web_handler=749ns query_engine=5.222µs scrape=60.492µs scrape_sd=3.2µs notify=943ns notify_sd=830ns rules=1.52µs tracing=6.172µs - ts=2025-06-25T12:40:53.815Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1709374048 - ts=2025-06-25T12:40:53.824Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1709374048 totalDuration=9.234543ms db_storage=3.215µs remote_storage=3.787µs web_handler=1.528µs query_engine=27.649µs scrape=91.284µs scrape_sd=6.439µs notify=1.713µs notify_sd=3.346µs rules=2.869µs tracing=14.904µs - ts=2025-06-25T12:40:53.833Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1709374048 - ts=2025-06-25T12:40:53.833Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1709374048 totalDuration=297.975µs db_storage=1.729µs remote_storage=2.724µs web_handler=799ns query_engine=59.355µs scrape=76.01µs scrape_sd=4.092µs notify=1.537µs notify_sd=1.215µs rules=2.453µs tracing=8.843µs +=== RUN TestQueryLog/console_queries,_[::1]:44045,_with_prefix_/foobar + query_log_test.go:273: ts=2024-05-23T06:39:14.676Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:14.676Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:14.677Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:14.677Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:14.677Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:14.677Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:14.759Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=[::1]:44045 + ts=2024-05-23T06:39:14.761Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:14.761Z caller=web.go:536 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-05-23T06:39:14.769Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::1]:44045 + ts=2024-05-23T06:39:14.769Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::1]:44045 + ts=2024-05-23T06:39:14.774Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:39:14.774Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.75µs + ts=2024-05-23T06:39:14.774Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:39:14.775Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:39:14.775Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.59µs wal_replay_duration=554.25µs wbl_replay_duration=571ns total_replay_duration=645.254µs + ts=2024-05-23T06:39:14.777Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:39:14.777Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:39:14.777Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config153131963 + ts=2024-05-23T06:39:14.778Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config153131963 totalDuration=526.418µs db_storage=0s remote_storage=0s web_handler=1.135µs query_engine=2.404µs scrape=309.5µs scrape_sd=0s notify=0s notify_sd=2.622µs rules=3.066µs tracing=22.953µs + ts=2024-05-23T06:39:14.778Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:39:14.778Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:15.202Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config153131963 + ts=2024-05-23T06:39:15.203Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config153131963 totalDuration=585.661µs db_storage=6.159µs remote_storage=5.23µs web_handler=1.306µs query_engine=20.098µs scrape=97.729µs scrape_sd=7.887µs notify=2.657µs notify_sd=2.705µs rules=4.086µs tracing=12.765µs + ts=2024-05-23T06:39:15.233Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config153131963 + ts=2024-05-23T06:39:15.306Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config153131963 totalDuration=72.755276ms db_storage=3.848µs remote_storage=5.325µs web_handler=2.095µs query_engine=10.944µs scrape=148.467µs scrape_sd=9.678µs notify=1.84µs notify_sd=2.887µs rules=3.378µs tracing=18.23µs + ts=2024-05-23T06:39:15.312Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config153131963 + ts=2024-05-23T06:39:15.312Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config153131963 totalDuration=474.572µs db_storage=3.841µs remote_storage=797ns web_handler=0s query_engine=17.051µs scrape=72.594µs scrape_sd=8.297µs notify=1.861µs notify_sd=2.443µs rules=3.222µs tracing=10.598µs + ts=2024-05-23T06:39:15.315Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config153131963 + ts=2024-05-23T06:39:15.316Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config153131963 totalDuration=263.787µs db_storage=3.638µs remote_storage=3.016µs web_handler=0s query_engine=53.792µs scrape=50.257µs scrape_sd=3.968µs notify=1.546µs notify_sd=1.523µs rules=2.411µs tracing=8.428µs -=== RUN TestQueryLog/rule_queries,_[::1]:32797,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:35579,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules ---- PASS: TestQueryLog (59.69s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:39507,_enabled_at_start (0.75s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:44411,_enabled_at_start (0.66s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:45971,_enabled_at_start (10.74s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:46579 (0.58s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:43107 (0.52s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:42129 (12.95s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:38987,_enabled_at_start,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:32963,_enabled_at_start,_with_prefix_/foobar (0.57s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:40445,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:44015,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:40171,_with_prefix_/foobar (1.02s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:35495,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:37799,_enabled_at_start (0.87s) - --- PASS: TestQueryLog/console_queries,_[::1]:33195,_enabled_at_start (0.52s) - --- PASS: TestQueryLog/rule_queries,_[::1]:46193,_enabled_at_start (10.83s) - --- PASS: TestQueryLog/api_queries,_[::1]:39177 (1.59s) - --- PASS: TestQueryLog/console_queries,_[::1]:38455 (0.95s) - --- PASS: TestQueryLog/rule_queries,_[::1]:42937 (12.64s) - --- PASS: TestQueryLog/api_queries,_[::1]:36887,_enabled_at_start,_with_prefix_/foobar (0.89s) - --- PASS: TestQueryLog/console_queries,_[::1]:46153,_enabled_at_start,_with_prefix_/foobar (0.66s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:41279,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:39273,_with_prefix_/foobar (1.07s) - --- PASS: TestQueryLog/console_queries,_[::1]:37755,_with_prefix_/foobar (0.81s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:32797,_with_prefix_/foobar (0.00s) +--- PASS: TestQueryLog (59.86s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:35873,_enabled_at_start (0.61s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:35309,_enabled_at_start (1.16s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:36609,_enabled_at_start (10.61s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:45669 (1.19s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:42873 (1.13s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:36069 (12.72s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:42323,_enabled_at_start,_with_prefix_/foobar (0.58s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:35057,_enabled_at_start,_with_prefix_/foobar (1.01s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:37649,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:34965,_with_prefix_/foobar (0.95s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:45913,_with_prefix_/foobar (0.65s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:40489,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:41211,_enabled_at_start (0.56s) + --- PASS: TestQueryLog/console_queries,_[::1]:43839,_enabled_at_start (0.77s) + --- PASS: TestQueryLog/rule_queries,_[::1]:37799,_enabled_at_start (10.74s) + --- PASS: TestQueryLog/api_queries,_[::1]:34139 (0.56s) + --- PASS: TestQueryLog/console_queries,_[::1]:36193 (0.60s) + --- PASS: TestQueryLog/rule_queries,_[::1]:40569 (12.70s) + --- PASS: TestQueryLog/api_queries,_[::1]:41111,_enabled_at_start,_with_prefix_/foobar (0.77s) + --- PASS: TestQueryLog/console_queries,_[::1]:34303,_enabled_at_start,_with_prefix_/foobar (0.67s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:36673,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:37919,_with_prefix_/foobar (1.08s) + --- PASS: TestQueryLog/console_queries,_[::1]:44045,_with_prefix_/foobar (0.77s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:35579,_with_prefix_/foobar (0.00s) === CONT TestMaxBlockChunkSegmentSizeBounds - main_test.go:266: ts=2025-06-25T12:40:53.867Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:53.868Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:53.868Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:53.868Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:53.868Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:53.868Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:53.869Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:40:53.870Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:53.870Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2025-06-25T12:40:53.870Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2025-06-25T12:40:53.870Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2025-06-25T12:40:53.870Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2025-06-25T12:40:53.870Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2025-06-25T12:40:53.870Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2025-06-25T12:40:53.870Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2025-06-25T12:40:53.870Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2025-06-25T12:40:53.870Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2025-06-25T12:40:53.870Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2025-06-25T12:40:53.870Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2025-06-25T12:40:53.871Z caller=main.go:1145 level=error err="flag 'storage.tsdb.max-block-chunk-segment-size' must be set over 1MB" - ts=2025-06-25T12:40:53.871Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:32977 + main_test.go:266: ts=2024-05-23T06:39:15.372Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:15.372Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:15.372Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:15.372Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:15.372Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:15.372Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:15.505Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:39:15.506Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:15.506Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-05-23T06:39:15.506Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-05-23T06:39:15.506Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-05-23T06:39:15.506Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-05-23T06:39:15.506Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-05-23T06:39:15.506Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-05-23T06:39:15.507Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-05-23T06:39:15.507Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-05-23T06:39:15.507Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-05-23T06:39:15.507Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-05-23T06:39:15.507Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-05-23T06:39:15.508Z caller=main.go:1145 level=error err="flag 'storage.tsdb.max-block-chunk-segment-size' must be set over 1MB" - main_test.go:266: ts=2025-06-25T12:40:53.983Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2025-06-25T12:40:53.983Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2025-06-25T12:40:53.983Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2025-06-25T12:40:53.983Z caller=main.go:570 level=info host_details="(Linux 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 ionos5-amd64 (none))" - ts=2025-06-25T12:40:53.983Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2025-06-25T12:40:53.983Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2025-06-25T12:40:53.986Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2025-06-25T12:40:53.986Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2025-06-25T12:40:53.987Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:34513 - ts=2025-06-25T12:40:53.988Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:34513 - ts=2025-06-25T12:40:53.991Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2025-06-25T12:40:53.991Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.024µs - ts=2025-06-25T12:40:53.991Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2025-06-25T12:40:53.991Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2025-06-25T12:40:53.991Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=37.338µs wal_replay_duration=624.429µs wbl_replay_duration=188ns total_replay_duration=688.74µs - ts=2025-06-25T12:40:53.992Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2025-06-25T12:40:53.992Z caller=main.go:1029 level=info msg="TSDB started" - ts=2025-06-25T12:40:53.992Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2025-06-25T12:40:53.993Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=558.266µs db_storage=1.446µs remote_storage=2.356µs web_handler=520ns query_engine=13.366µs scrape=213.292µs scrape_sd=27.078µs notify=34.164µs notify_sd=13.006µs rules=1.897µs tracing=8.07µs - ts=2025-06-25T12:40:53.993Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2025-06-25T12:40:53.993Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:266: ts=2024-05-23T06:39:15.561Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-05-23T06:39:15.561Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-05-23T06:39:15.561Z caller=main.go:569 level=info build_context="(go=go1.22.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-05-23T06:39:15.561Z caller=main.go:570 level=info host_details="(Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-05-23T06:39:15.561Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-05-23T06:39:15.562Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-05-23T06:39:15.565Z caller=web.go:504 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-05-23T06:39:15.566Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-05-23T06:39:15.569Z caller=tls_config.go:313 level=info component=web msg="Listening on" address=[::]:35021 + ts=2024-05-23T06:39:15.570Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:35021 + ts=2024-05-23T06:39:15.573Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-05-23T06:39:15.573Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.763µs + ts=2024-05-23T06:39:15.573Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-05-23T06:39:15.574Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-05-23T06:39:15.574Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=46.644µs wal_replay_duration=1.550335ms wbl_replay_duration=752ns total_replay_duration=1.641749ms + ts=2024-05-23T06:39:15.576Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-05-23T06:39:15.577Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-05-23T06:39:15.577Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-05-23T06:39:15.578Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=997.851µs db_storage=2.874µs remote_storage=9.198µs web_handler=1.285µs query_engine=2.461µs scrape=377.655µs scrape_sd=48.494µs notify=70.506µs notify_sd=13.748µs rules=4.132µs tracing=13.337µs + ts=2024-05-23T06:39:15.578Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-05-23T06:39:15.578Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestMaxBlockChunkSegmentSizeBounds (10.13s) +--- PASS: TestMaxBlockChunkSegmentSizeBounds (10.23s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 112.623s +ok github.com/prometheus/prometheus/cmd/prometheus 116.130s === RUN TestBackfill === RUN TestBackfill/Empty_file. backfill_test.go:687: Test:Empty file. === RUN TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. backfill_test.go:687: Test:Multiple samples with different timestamp for different series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHJXXMDYQ7FEBDCCFPBPF1 1565133713989 1565133713991 2ms 2 2 2 717 +01HYJ2T7YY05Z3MJF04SV63CRR 1565133713989 1565133713991 2ms 2 2 2 717 === RUN TestBackfill/Multiple_samples_separated_by_3_days. backfill_test.go:687: Test:Multiple samples separated by 3 days. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHK26M5N2PP5VRZ9S997F8 1565133713989 1565133713990 1ms 1 1 1 620 -01JYKHK65AC0V1YMD699PSTMDY 1565392913989 1565392913990 1ms 1 1 1 620 -01JYKHK8XF4NERW1F74RZYH8HK 1565652113989 1565652113990 1ms 1 1 1 620 +01HYJ2T84AZ1PB4WSTFKE8W36G 1565133713989 1565133713990 1ms 1 1 1 620 +01HYJ2T88F1T3YVENVRDZ8YNFT 1565392913989 1565392913990 1ms 1 1 1 620 +01HYJ2T8C9V5KWACSZCHA07SMW 1565652113989 1565652113990 1ms 1 1 1 620 === RUN TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. backfill_test.go:687: 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 -01JYKHK8ZRY0R5J3R2VJBGG1K6 1565133713989 1565133713990 1ms 1 1 1 620 -01JYKHK934SGX9MSJA8F4KP1NG 1565392913989 1565392913990 1ms 1 1 1 619 +01HYJ2T8HWQKY2TKDX52H10H71 1565133713989 1565133713990 1ms 1 1 1 620 +01HYJ2T8QB4XZ83WG9F745WDHN 1565392913989 1565392913990 1ms 1 1 1 619 === RUN TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. backfill_test.go:687: Test:Multiple samples with different timestamp for the same series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHK94NZ7ZZJ68943B5FKG5 1565133713989 1565133715990 2.001s 3 2 2 723 +01HYJ2T8VWKVPR0CX8EPNR8YKS 1565133713989 1565133715990 2.001s 3 2 2 723 === RUN TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. backfill_test.go:687: Test:Long maximum block duration puts all data into one block. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHK96G4RT5X572C7Y8F26G 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 +01HYJ2T90FCQ1APE2D377W4FJ7 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 === RUN TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. backfill_test.go:687: Test:Long maximum block duration puts all data into two blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHK9A45YDAZQ8S8FG7K64R 1624463088000 1624463088001 1ms 1 1 1 620 -01JYKHKBVYQ4RYG37GR8C50DRY 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 +01HYJ2T96PK43HHAZR3A62K8V6 1624463088000 1624463088001 1ms 1 1 1 620 +01HYJ2T9ANV59VJBA2BBJJJBGA 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 === RUN TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. backfill_test.go:687: Test:Maximum block duration longer than longest possible duration, uses largest duration, puts all data into two blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHKJ785PECXPKDJP9VT6NJ 1624463088000 1624463088001 1ms 1 1 1 620 -01JYKHKR5CRFX6ATYDX6CGPNVT 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 +01HYJ2T9H9N4X7KN7F114Y3Y94 1624463088000 1624463088001 1ms 1 1 1 620 +01HYJ2T9P0MB8SC6D8KBWJZS5D 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 === RUN TestBackfill/Multiple_samples_that_end_up_in_different_blocks. backfill_test.go:687: Test:Multiple samples that end up in different blocks. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHKXPGZ2ADZRQ5NNEAZBNV 1565133713989 1565133713990 1ms 1 1 1 620 -01JYKHM4H95Q8GAXG5249CXDKM 1565144513989 1565144513990 1ms 1 1 1 620 -01JYKHM6F4ST76GDKT2G6VVSVW 1565155313989 1565155313990 1ms 1 1 1 620 -01JYKHM79135NJWK82RVG7Y5M4 1565166113989 1565166113990 1ms 1 1 1 620 +01HYJ2T9SW59RJVC0NJRS72QP0 1565133713989 1565133713990 1ms 1 1 1 620 +01HYJ2T9XDNAPHWYN3K1WYKCE6 1565144513989 1565144513990 1ms 1 1 1 620 +01HYJ2TA18RK9TANT15VSR1E7J 1565155313989 1565155313990 1ms 1 1 1 620 +01HYJ2TA4NZRY46J75FECGHCJ6 1565166113989 1565166113990 1ms 1 1 1 620 === RUN TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. backfill_test.go:687: 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 -01JYKHM7G7AE8C8SC589BSEEKP 1565133713989 1565133716001 2.012s 3 1 1 625 -01JYKHM7HN48JFFZXRAFTA3WKR 1565144513989 1565144513990 1ms 1 1 1 620 -01JYKHM7JSGE9EZQRZRDTRSYWH 1565155313989 1565155314001 12ms 2 1 1 622 -01JYKHM7M87GNK95MA30VVYFP1 1565166113989 1565166113990 1ms 1 1 1 620 +01HYJ2TA8RGGXBPDM9FDC8GVM0 1565133713989 1565133716001 2.012s 3 1 1 625 +01HYJ2TBA8KQKX01MX46NSCYY2 1565144513989 1565144513990 1ms 1 1 1 620 +01HYJ2TBF097E1DG9H9V4JCMAP 1565155313989 1565155314001 12ms 2 1 1 622 +01HYJ2TBK11MFPDSVCF4KN3J36 1565166113989 1565166113990 1ms 1 1 1 620 === RUN TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. backfill_test.go:687: Test:One series spanning 2h in same block should not cause problems to other series. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHM7PCMW0HPKZ7DTRYXXN4 0 7199001 1h59m59.001s 4 2 2 700 +01HYJ2TBRBMBH2HSA4HMEV40YP 0 7199001 1h59m59.001s 4 2 2 700 === RUN TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. backfill_test.go:687: Test:Sample with no #HELP or #TYPE keyword. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHM7R0GDTFH250AAKHV1SZ 6900000 6900001 1ms 1 1 1 600 +01HYJ2TBWT18SQ8JSWMCMSJ5E6 6900000 6900001 1ms 1 1 1 600 === RUN TestBackfill/Sample_without_newline_after_#_EOF. backfill_test.go:687: Test:Sample without newline after # EOF. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHM7SMSYC6T8AYSGW6T6CG 6900000 6900001 1ms 1 1 1 531 +01HYJ2TC1A43YRRV73RQQGC35Z 6900000 6900001 1ms 1 1 1 531 === RUN TestBackfill/Bare_sample. backfill_test.go:687: Test:Bare sample. BLOCK ULID MIN TIME MAX TIME DURATION NUM SAMPLES NUM CHUNKS NUM SERIES SIZE -01JYKHM7XKXCW3E13SWFTV8XFB 1001000 1001001 1ms 1 1 1 521 +01HYJ2TCN060PTZ9HAPTGQJ53Z 1001000 1001001 1ms 1 1 1 521 === RUN TestBackfill/Does_not_have_timestamp. backfill_test.go:687: Test:Does not have timestamp. === RUN TestBackfill/Has_a_bad_type_information. @@ -3799,21 +3811,21 @@ backfill_test.go:687: Test:No EOF. === RUN TestBackfill/Data_after_EOF. backfill_test.go:687: Test:Data after EOF. ---- PASS: TestBackfill (45.18s) - --- PASS: TestBackfill/Empty_file. (2.07s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (4.42s) - --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (6.95s) - --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.16s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.06s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.11s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (9.13s) - --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (11.75s) - --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (10.04s) - --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (0.20s) - --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.06s) - --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.05s) - --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.13s) - --- PASS: TestBackfill/Bare_sample. (0.06s) +--- PASS: TestBackfill (5.04s) + --- PASS: TestBackfill/Empty_file. (0.09s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.17s) + --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.44s) + --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.32s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.15s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.20s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.34s) + --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.28s) + --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (0.47s) + --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (1.52s) + --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.15s) + --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.14s) + --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.63s) + --- PASS: TestBackfill/Bare_sample. (0.14s) --- PASS: TestBackfill/Does_not_have_timestamp. (0.00s) --- PASS: TestBackfill/Has_a_bad_type_information. (0.00s) --- PASS: TestBackfill/No_newline. (0.00s) @@ -3909,19 +3921,19 @@ === RUN TestExitCodes/prometheus-config.lint.yml === RUN TestExitCodes/prometheus-config.lint.yml/true === RUN TestExitCodes/prometheus-config.lint.yml/false ---- PASS: TestExitCodes (0.22s) - --- PASS: TestExitCodes/prometheus-config.good.yml (0.06s) - --- PASS: TestExitCodes/prometheus-config.good.yml/true (0.03s) - --- PASS: TestExitCodes/prometheus-config.good.yml/false (0.03s) - --- PASS: TestExitCodes/prometheus-config.bad.yml (0.05s) - --- PASS: TestExitCodes/prometheus-config.bad.yml/true (0.03s) - --- PASS: TestExitCodes/prometheus-config.bad.yml/false (0.03s) - --- PASS: TestExitCodes/prometheus-config.nonexistent.yml (0.05s) - --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/true (0.03s) - --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/false (0.03s) - --- PASS: TestExitCodes/prometheus-config.lint.yml (0.06s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.03s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.03s) +--- PASS: TestExitCodes (0.43s) + --- PASS: TestExitCodes/prometheus-config.good.yml (0.11s) + --- PASS: TestExitCodes/prometheus-config.good.yml/true (0.05s) + --- PASS: TestExitCodes/prometheus-config.good.yml/false (0.06s) + --- PASS: TestExitCodes/prometheus-config.bad.yml (0.11s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/true (0.06s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/false (0.06s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml (0.09s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/true (0.04s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/false (0.05s) + --- PASS: TestExitCodes/prometheus-config.lint.yml (0.11s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.05s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.06s) === RUN TestDocumentation main_test.go:441: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) @@ -3931,15 +3943,15 @@ === RUN TestBackfillRuleIntegration/run_importer_with_dup_name_label === RUN TestBackfillRuleIntegration/one_importer_twice === RUN TestBackfillRuleIntegration/run_importer_once_with_larger_blocks ---- PASS: TestBackfillRuleIntegration (4.23s) - --- PASS: TestBackfillRuleIntegration/no_samples (0.49s) - --- PASS: TestBackfillRuleIntegration/run_importer_once (0.87s) - --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (0.73s) - --- PASS: TestBackfillRuleIntegration/one_importer_twice (1.86s) - --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.28s) +--- PASS: TestBackfillRuleIntegration (5.17s) + --- PASS: TestBackfillRuleIntegration/no_samples (0.46s) + --- PASS: TestBackfillRuleIntegration/run_importer_once (0.93s) + --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (1.12s) + --- PASS: TestBackfillRuleIntegration/one_importer_twice (2.17s) + --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.49s) === RUN TestBackfillLabels === RUN TestBackfillLabels/correct-labels ---- PASS: TestBackfillLabels (0.14s) +--- PASS: TestBackfillLabels (0.23s) --- PASS: TestBackfillLabels/correct-labels (0.00s) === RUN TestSDCheckResult --- PASS: TestSDCheckResult (0.00s) @@ -3961,7 +3973,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) @@ -4031,20 +4043,21 @@ Unit Testing: ./testdata/negative-offset-test.yml SUCCESS ---- PASS: TestRulesUnitTest (2.09s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (1.30s) - --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.69s) +--- PASS: TestRulesUnitTest (3.58s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (1.44s) + --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.91s) --- PASS: TestRulesUnitTest/Bad_input_series (0.01s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.01s) - --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.01s) - --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.01s) - --- PASS: TestRulesUnitTest/Simple_failing_test (0.03s) - --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.01s) - --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.01s) - --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.01s) - --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.01s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.12s) + --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.25s) + --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.27s) + --- PASS: TestRulesUnitTest/Simple_failing_test (0.51s) + --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.02s) + --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.02s) + --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.02s) + --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.02s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 51.907s +ok github.com/prometheus/prometheus/cmd/promtool 14.536s +? github.com/prometheus/prometheus/discovery/aws [no test files] === RUN TestYAMLRoundtrip --- PASS: TestYAMLRoundtrip (0.00s) === RUN TestRemoteWriteRetryOnRateLimit @@ -4088,7 +4101,9 @@ --- PASS: TestGetScrapeConfigs/An_global_config_that_includes_a_scrape_config_identical_to_a_scrape_config_in_the_main_file. (0.00s) --- PASS: TestGetScrapeConfigs/An_global_config_that_includes_a_scrape_config_file_with_errors. (0.00s) PASS -ok github.com/prometheus/prometheus/config 0.040s +ok github.com/prometheus/prometheus/config 0.077s +? github.com/prometheus/prometheus/discovery/gce [no test files] +? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4101,7 +4116,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.39s) +--- PASS: TestTargetUpdatesOrder (1.40s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) @@ -4136,13 +4151,13 @@ === 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.01s) +--- 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) === RUN TestTargetSetTargetGroupsUpdateDuringApplyConfig ---- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.03s) +--- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.06s) PASS -ok github.com/prometheus/prometheus/discovery 4.444s +ok github.com/prometheus/prometheus/discovery 4.394s === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) === RUN TestMapFromVMWithTags @@ -4154,7 +4169,7 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.007s +ok github.com/prometheus/prometheus/discovery/azure 0.025s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 @@ -4166,7 +4181,7 @@ --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/digitalocean 0.013s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.023s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -4184,19 +4199,19 @@ === PAUSE TestDNS/MX_record_query === CONT TestDNS/A_record_query_with_error === CONT TestDNS/SRV_record_query_with_unsupported_resource_records -=== CONT TestDNS/A_record_query -=== CONT TestDNS/MX_record_query -=== CONT TestDNS/SRV_record_query === CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) +=== CONT TestDNS/SRV_record_query === CONT TestDNS/AAAA_record_query +=== CONT TestDNS/A_record_query +=== CONT TestDNS/MX_record_query --- PASS: TestDNS (0.00s) --- PASS: TestDNS/A_record_query_with_error (0.00s) --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) - --- PASS: TestDNS/MX_record_query (0.00s) - --- PASS: TestDNS/SRV_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) - --- PASS: TestDNS/A_record_query (0.00s) --- PASS: TestDNS/AAAA_record_query (0.00s) + --- PASS: TestDNS/A_record_query (0.00s) + --- PASS: TestDNS/SRV_record_query (0.00s) + --- PASS: TestDNS/MX_record_query (0.00s) === RUN TestSDConfigUnmarshalYAML === RUN TestSDConfigUnmarshalYAML/valid_srv === RUN TestSDConfigUnmarshalYAML/valid_a @@ -4214,7 +4229,7 @@ --- PASS: TestSDConfigUnmarshalYAML/invalid_empty_names (0.00s) --- PASS: TestSDConfigUnmarshalYAML/invalid_unknown_dns_type (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/dns 0.013s +ok github.com/prometheus/prometheus/discovery/dns 0.022s === RUN TestFetchApps --- PASS: TestFetchApps (0.00s) === RUN Test500ErrorHttpResponse @@ -4226,7 +4241,7 @@ === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.015s +ok github.com/prometheus/prometheus/discovery/eureka 0.029s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -4235,8 +4250,8 @@ === CONT TestInitialUpdate/fixtures/valid.yml === CONT TestInitialUpdate/fixtures/valid.json --- PASS: TestInitialUpdate (0.00s) - --- PASS: TestInitialUpdate/fixtures/valid.json (0.29s) - --- PASS: TestInitialUpdate/fixtures/valid.yml (0.29s) + --- PASS: TestInitialUpdate/fixtures/valid.yml (0.10s) + --- PASS: TestInitialUpdate/fixtures/valid.json (0.10s) === RUN TestInvalidFile === RUN TestInvalidFile/fixtures/invalid_nil.yml === PAUSE TestInvalidFile/fixtures/invalid_nil.yml @@ -4258,30 +4273,30 @@ === RUN TestRemoveFile === PAUSE TestRemoveFile === CONT TestNoopFileUpdate -=== CONT TestInvalidFileUpdate === CONT TestRemoveFile === CONT TestUpdateFileWithPartialWrites +=== CONT TestInvalidFileUpdate === CONT TestFileUpdate === NAME TestNoopFileUpdate - file_test.go:367: update received after 102.161138ms + file_test.go:367: update received after 98.948942ms --- PASS: TestNoopFileUpdate (0.20s) -=== NAME TestRemoveFile - file_test.go:469: update received after 102.202758ms === NAME TestFileUpdate - file_test.go:385: update received after 103.228188ms ---- PASS: TestRemoveFile (0.20s) + file_test.go:385: update received after 101.653224ms --- PASS: TestFileUpdate (0.20s) +=== NAME TestRemoveFile + file_test.go:469: update received after 103.903894ms +--- PASS: TestRemoveFile (0.21s) --- PASS: TestInvalidFileUpdate (1.10s) === NAME TestUpdateFileWithPartialWrites - file_test.go:434: update received after 1.102416944s ---- PASS: TestUpdateFileWithPartialWrites (1.20s) + file_test.go:434: update received after 1.104030878s +--- PASS: TestUpdateFileWithPartialWrites (1.21s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.514s +ok github.com/prometheus/prometheus/discovery/file 2.346s === 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) @@ -4294,7 +4309,7 @@ === RUN TestRobotSDRefreshHandleError --- PASS: TestRobotSDRefreshHandleError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.016s +ok github.com/prometheus/prometheus/discovery/hetzner 0.033s === RUN TestHTTPValidRefresh --- PASS: TestHTTPValidRefresh (0.00s) === RUN TestHTTPInvalidCode @@ -4326,17 +4341,17 @@ --- PASS: TestContentTypeRegex/application/json; (0.00s) --- PASS: TestContentTypeRegex/charset=UTF-8 (0.00s) === RUN TestSourceDisappeared ---- PASS: TestSourceDisappeared (0.00s) +--- PASS: TestSourceDisappeared (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/http 0.016s +ok github.com/prometheus/prometheus/discovery/http 0.033s === RUN TestIONOSServerRefresh === RUN TestIONOSServerRefresh/item_0 === RUN TestIONOSServerRefresh/item_1 ---- PASS: TestIONOSServerRefresh (0.00s) +--- PASS: TestIONOSServerRefresh (0.01s) --- PASS: TestIONOSServerRefresh/item_0 (0.00s) --- PASS: TestIONOSServerRefresh/item_1 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ionos 0.175s +ok github.com/prometheus/prometheus/discovery/ionos 0.020s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4349,7 +4364,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.39s) +--- PASS: TestTargetUpdatesOrder (1.40s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) @@ -4376,23 +4391,23 @@ === RUN TestCoordinationWithReceiver === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked ---- PASS: TestCoordinationWithReceiver (0.81s) +--- PASS: TestCoordinationWithReceiver (1.00s) --- 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.60s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) PASS -ok github.com/prometheus/prometheus/discovery/legacymanager 3.273s +ok github.com/prometheus/prometheus/discovery/legacymanager 3.340s === RUN TestLinodeSDRefresh === RUN TestLinodeSDRefresh/item_0 === RUN TestLinodeSDRefresh/item_1 === RUN TestLinodeSDRefresh/item_2 === RUN TestLinodeSDRefresh/item_3 ---- PASS: TestLinodeSDRefresh (0.00s) +--- PASS: TestLinodeSDRefresh (0.01s) --- PASS: TestLinodeSDRefresh/item_0 (0.00s) --- PASS: TestLinodeSDRefresh/item_1 (0.00s) --- PASS: TestLinodeSDRefresh/item_2 (0.00s) --- PASS: TestLinodeSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/linode 0.176s +ok github.com/prometheus/prometheus/discovery/linode 0.020s === RUN TestMarathonSDHandleError --- PASS: TestMarathonSDHandleError (0.00s) === RUN TestMarathonSDEmptyList @@ -4420,7 +4435,7 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.173s +ok github.com/prometheus/prometheus/discovery/marathon 0.016s === RUN TestDockerSDRefresh === RUN TestDockerSDRefresh/item_0 === RUN TestDockerSDRefresh/item_1 @@ -4457,7 +4472,7 @@ === RUN TestDockerSwarmSDServicesRefresh/item_12 === RUN TestDockerSwarmSDServicesRefresh/item_13 === RUN TestDockerSwarmSDServicesRefresh/item_14 ---- PASS: TestDockerSwarmSDServicesRefresh (0.00s) +--- PASS: TestDockerSwarmSDServicesRefresh (0.01s) --- PASS: TestDockerSwarmSDServicesRefresh/item_0 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_1 (0.00s) --- PASS: TestDockerSwarmSDServicesRefresh/item_2 (0.00s) @@ -4540,9 +4555,9 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/moby 0.211s +ok github.com/prometheus/prometheus/discovery/moby 0.043s === RUN TestOpenstackSDHypervisorRefresh ---- PASS: TestOpenstackSDHypervisorRefresh (0.00s) +--- PASS: TestOpenstackSDHypervisorRefresh (0.01s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext --- PASS: TestOpenstackSDHypervisorRefreshWithDoneContext (0.00s) === RUN TestOpenstackSDInstanceRefresh @@ -4558,10 +4573,10 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.183s +ok github.com/prometheus/prometheus/discovery/openstack 0.026s === RUN TestOvhcloudDedicatedServerRefresh === RUN TestOvhcloudDedicatedServerRefresh/item_0 ---- PASS: TestOvhcloudDedicatedServerRefresh (0.00s) +--- PASS: TestOvhcloudDedicatedServerRefresh (0.01s) --- PASS: TestOvhcloudDedicatedServerRefresh/item_0 (0.00s) === RUN TestErrorInitClient --- PASS: TestErrorInitClient (0.00s) @@ -4588,7 +4603,7 @@ --- PASS: TestOvhCloudVpsRefresh (0.00s) --- PASS: TestOvhCloudVpsRefresh/item_0 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ovhcloud 0.176s +ok github.com/prometheus/prometheus/discovery/ovhcloud 0.025s === RUN TestPuppetSlashInURL --- PASS: TestPuppetSlashInURL (0.00s) === RUN TestPuppetDBRefresh @@ -4600,11 +4615,11 @@ === RUN TestPuppetDBInvalidFormat --- PASS: TestPuppetDBInvalidFormat (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/puppetdb 0.176s +ok github.com/prometheus/prometheus/discovery/puppetdb 0.029s === RUN TestRefresh --- PASS: TestRefresh (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.174s +ok github.com/prometheus/prometheus/discovery/refresh 0.018s === RUN TestScalewayInstanceRefresh === RUN TestScalewayInstanceRefresh/item_0 === RUN TestScalewayInstanceRefresh/item_1 @@ -4612,9 +4627,9 @@ --- PASS: TestScalewayInstanceRefresh/item_0 (0.00s) --- PASS: TestScalewayInstanceRefresh/item_1 (0.00s) === RUN TestScalewayInstanceAuthToken ---- PASS: TestScalewayInstanceAuthToken (0.00s) +--- PASS: TestScalewayInstanceAuthToken (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/scaleway 0.174s +ok github.com/prometheus/prometheus/discovery/scaleway 0.036s === RUN TestTargetGroupStrictJSONUnmarshal --- PASS: TestTargetGroupStrictJSONUnmarshal (0.00s) === RUN TestTargetGroupJSONMarshal @@ -4626,7 +4641,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.170s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.016s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -4638,7 +4653,7 @@ === RUN TestTritonSDRefreshNoTargets --- PASS: TestTritonSDRefreshNoTargets (0.01s) === RUN TestTritonSDRefreshMultipleTargets ---- PASS: TestTritonSDRefreshMultipleTargets (0.00s) +--- PASS: TestTritonSDRefreshMultipleTargets (0.01s) === RUN TestTritonSDRefreshNoServer --- PASS: TestTritonSDRefreshNoServer (0.00s) === RUN TestTritonSDRefreshCancelled @@ -4648,7 +4663,7 @@ === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.01s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.193s +ok github.com/prometheus/prometheus/discovery/triton 0.067s === RUN TestUyuniSDHandleError --- PASS: TestUyuniSDHandleError (0.00s) === RUN TestUyuniSDLogin @@ -4656,7 +4671,8 @@ === RUN TestUyuniSDSkipLogin --- PASS: TestUyuniSDSkipLogin (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/uyuni 0.173s +ok github.com/prometheus/prometheus/discovery/uyuni 0.027s +? github.com/prometheus/prometheus/model/exemplar [no test files] === RUN TestVultrSDRefresh === RUN TestVultrSDRefresh/item_0 === RUN TestVultrSDRefresh/item_1 @@ -4666,11 +4682,11 @@ --- PASS: TestVultrSDRefresh/item_1 (0.00s) --- PASS: TestVultrSDRefresh/item_2 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/vultr 0.169s +ok github.com/prometheus/prometheus/discovery/vultr 0.046s === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.168s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.025s === RUN TestFloatHistogramMul === RUN TestFloatHistogramMul/zero_value === RUN TestFloatHistogramMul/zero_multiplier @@ -4795,7 +4811,7 @@ === RUN TestFloatHistogramAdd/larger_zero_threshold_in_second_histogram_ends_up_inside_a_populated_bucket_of_first_histogram === RUN TestFloatHistogramAdd/schema_change_combined_with_larger_zero_bucket_in_second_histogram === RUN TestFloatHistogramAdd/schema_change_combined_with_larger_zero_bucket_in_first_histogram ---- PASS: TestFloatHistogramAdd (0.01s) +--- PASS: TestFloatHistogramAdd (0.00s) --- PASS: TestFloatHistogramAdd/same_bucket_layout (0.00s) --- PASS: TestFloatHistogramAdd/same_bucket_layout,_defined_differently (0.00s) --- PASS: TestFloatHistogramAdd/non-overlapping_spans (0.00s) @@ -4808,7 +4824,7 @@ --- PASS: TestFloatHistogramAdd/larger_zero_threshold_in_first_histogram_ends_up_inside_a_populated_bucket_of_second_histogram (0.00s) --- PASS: TestFloatHistogramAdd/larger_zero_threshold_in_second_histogram_ends_up_inside_a_populated_bucket_of_first_histogram (0.00s) --- PASS: TestFloatHistogramAdd/schema_change_combined_with_larger_zero_bucket_in_second_histogram (0.00s) - --- PASS: TestFloatHistogramAdd/schema_change_combined_with_larger_zero_bucket_in_first_histogram (0.01s) + --- PASS: TestFloatHistogramAdd/schema_change_combined_with_larger_zero_bucket_in_first_histogram (0.00s) === RUN TestFloatHistogramSub === RUN TestFloatHistogramSub/same_bucket_layout === RUN TestFloatHistogramSub/schema_change @@ -4918,7 +4934,8 @@ --- PASS: TestHistogramCompact/only_empty_buckets_and_maxEmptyBuckets_greater_zero (0.00s) --- PASS: TestHistogramCompact/multiple_spans_of_only_empty_buckets (0.00s) PASS -ok github.com/prometheus/prometheus/model/histogram 0.179s +ok github.com/prometheus/prometheus/model/histogram 0.022s +? github.com/prometheus/prometheus/model/metadata [no test files] === RUN TestLabels_String --- PASS: TestLabels_String (0.00s) === RUN TestLabels_MatchLabels @@ -5030,13 +5047,13 @@ === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/model/labels 0.173s +ok github.com/prometheus/prometheus/model/labels 0.014s === RUN TestRelabel --- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/model/relabel 0.168s +ok github.com/prometheus/prometheus/model/relabel 0.010s === RUN TestParseFileSuccess --- PASS: TestParseFileSuccess (0.00s) === RUN TestParseFileFailure @@ -5068,7 +5085,9 @@ --- PASS: TestErrorUnwrap/group_"",_rule_0,_"":_test_error (0.00s) --- PASS: TestErrorUnwrap/group_"",_rule_0,_"":_io:_read/write_on_closed_pipe (0.00s) PASS -ok github.com/prometheus/prometheus/model/rulefmt 0.018s +ok github.com/prometheus/prometheus/model/rulefmt 0.064s +? github.com/prometheus/prometheus/model/timestamp [no test files] +? github.com/prometheus/prometheus/model/value [no test files] === RUN TestNewParser === PAUSE TestNewParser === RUN TestOpenMetricsParse @@ -5090,59 +5109,62 @@ --- PASS: TestProtobufParse/ignore_classic_buckets_of_native_histograms (0.00s) --- PASS: TestProtobufParse/parse_classic_and_native_buckets (0.00s) === CONT TestNewParser -=== RUN TestNewParser/plain-text-with-version -=== PAUSE TestNewParser/plain-text-with-version === RUN TestNewParser/some-other-valid-content-type === PAUSE TestNewParser/some-other-valid-content-type === RUN TestNewParser/invalid-content-type-2 === PAUSE TestNewParser/invalid-content-type-2 -=== RUN TestNewParser/invalid-content-type-4 -=== PAUSE TestNewParser/invalid-content-type-4 -=== RUN TestNewParser/plain-text -=== PAUSE TestNewParser/plain-text === RUN TestNewParser/openmetrics === PAUSE TestNewParser/openmetrics +=== RUN TestNewParser/invalid-content-type-3 +=== PAUSE TestNewParser/invalid-content-type-3 +=== RUN TestNewParser/invalid-content-type-4 +=== PAUSE TestNewParser/invalid-content-type-4 === RUN TestNewParser/openmetrics-with-charset === PAUSE TestNewParser/openmetrics-with-charset === RUN TestNewParser/openmetrics-with-charset-and-version === PAUSE TestNewParser/openmetrics-with-charset-and-version +=== RUN TestNewParser/plain-text +=== PAUSE TestNewParser/plain-text +=== RUN TestNewParser/plain-text-with-version +=== PAUSE TestNewParser/plain-text-with-version === RUN TestNewParser/empty-string === PAUSE TestNewParser/empty-string === RUN TestNewParser/invalid-content-type-1 === PAUSE TestNewParser/invalid-content-type-1 -=== RUN TestNewParser/invalid-content-type-3 -=== PAUSE TestNewParser/invalid-content-type-3 -=== CONT TestNewParser/plain-text-with-version -=== CONT TestNewParser/invalid-content-type-3 +=== CONT TestNewParser/some-other-valid-content-type === CONT TestNewParser/invalid-content-type-1 === CONT TestNewParser/empty-string +=== CONT TestNewParser/plain-text-with-version +=== CONT TestNewParser/plain-text === CONT TestNewParser/openmetrics-with-charset-and-version === CONT TestNewParser/openmetrics-with-charset -=== CONT TestNewParser/openmetrics -=== CONT TestNewParser/plain-text === CONT TestNewParser/invalid-content-type-4 +=== CONT TestNewParser/invalid-content-type-3 +=== CONT TestNewParser/openmetrics === CONT TestNewParser/invalid-content-type-2 -=== CONT TestNewParser/some-other-valid-content-type --- PASS: TestNewParser (0.00s) - --- PASS: TestNewParser/plain-text-with-version (0.00s) - --- PASS: TestNewParser/invalid-content-type-3 (0.00s) + --- PASS: TestNewParser/some-other-valid-content-type (0.00s) --- PASS: TestNewParser/invalid-content-type-1 (0.00s) --- PASS: TestNewParser/empty-string (0.00s) + --- PASS: TestNewParser/plain-text-with-version (0.00s) + --- PASS: TestNewParser/plain-text (0.00s) --- PASS: TestNewParser/openmetrics-with-charset-and-version (0.00s) --- PASS: TestNewParser/openmetrics-with-charset (0.00s) - --- PASS: TestNewParser/openmetrics (0.00s) - --- PASS: TestNewParser/plain-text (0.00s) --- PASS: TestNewParser/invalid-content-type-4 (0.00s) + --- PASS: TestNewParser/invalid-content-type-3 (0.00s) + --- PASS: TestNewParser/openmetrics (0.00s) --- PASS: TestNewParser/invalid-content-type-2 (0.00s) - --- PASS: TestNewParser/some-other-valid-content-type (0.00s) PASS -ok github.com/prometheus/prometheus/model/textparse 0.008s +ok github.com/prometheus/prometheus/model/textparse 0.024s +? github.com/prometheus/prometheus/plugins [no test files] +? github.com/prometheus/prometheus/prompb [no test files] +? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch --- PASS: TestHandlerNextBatch (0.00s) === RUN TestHandlerSendAll ---- PASS: TestHandlerSendAll (0.01s) +--- PASS: TestHandlerSendAll (0.02s) === RUN TestCustomDo --- PASS: TestCustomDo (0.00s) === RUN TestExternalLabels @@ -5150,7 +5172,7 @@ === RUN TestHandlerRelabel --- PASS: TestHandlerRelabel (0.00s) === RUN TestHandlerQueuing ---- PASS: TestHandlerQueuing (0.01s) +--- PASS: TestHandlerQueuing (0.04s) === RUN TestLabelSetNotReused --- PASS: TestLabelSetNotReused (0.00s) === RUN TestReload @@ -5170,21 +5192,31 @@ === RUN TestHangingNotifier/7 === RUN TestHangingNotifier/8 === RUN TestHangingNotifier/9 ---- PASS: TestHangingNotifier (2.05s) - --- PASS: TestHangingNotifier/0 (0.20s) +--- PASS: TestHangingNotifier (2.08s) + --- PASS: TestHangingNotifier/0 (0.21s) --- PASS: TestHangingNotifier/1 (0.20s) --- PASS: TestHangingNotifier/2 (0.21s) - --- PASS: TestHangingNotifier/3 (0.20s) + --- PASS: TestHangingNotifier/3 (0.21s) --- PASS: TestHangingNotifier/4 (0.21s) - --- PASS: TestHangingNotifier/5 (0.21s) - --- PASS: TestHangingNotifier/6 (0.20s) - --- PASS: TestHangingNotifier/7 (0.20s) - --- PASS: TestHangingNotifier/8 (0.20s) - --- PASS: TestHangingNotifier/9 (0.20s) + --- PASS: TestHangingNotifier/5 (0.20s) + --- PASS: TestHangingNotifier/6 (0.22s) + --- PASS: TestHangingNotifier/7 (0.21s) + --- PASS: TestHangingNotifier/8 (0.21s) + --- PASS: TestHangingNotifier/9 (0.21s) PASS -ok github.com/prometheus/prometheus/notifier 2.177s +ok github.com/prometheus/prometheus/notifier 2.223s +? github.com/prometheus/prometheus/tracing [no test files] +? github.com/prometheus/prometheus/tsdb/encoding [no test files] +? github.com/prometheus/prometheus/tsdb/errors [no test files] +? github.com/prometheus/prometheus/util/gate [no test files] +? github.com/prometheus/prometheus/util/jsonutil [no test files] +? github.com/prometheus/prometheus/util/osutil [no test files] +? github.com/prometheus/prometheus/util/runtime [no test files] +? 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 TestQueryConcurrency ---- PASS: TestQueryConcurrency (0.02s) +--- PASS: TestQueryConcurrency (0.03s) === RUN TestQueryTimeout --- PASS: TestQueryTimeout (0.10s) === RUN TestQueryCancel @@ -5242,16 +5274,16 @@ === RUN TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_50)[3s:1s]_@_3000 === RUN TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_3000)[3s:1s]_@_50 ---- PASS: TestSelectHintsSetCorrectly (0.02s) +--- PASS: TestSelectHintsSetCorrectly (0.10s) --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo_@_15 (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo_@_1 (0.00s) + --- PASS: TestSelectHintsSetCorrectly/foo_@_15 (0.01s) + --- PASS: TestSelectHintsSetCorrectly/foo_@_1 (0.02s) --- PASS: TestSelectHintsSetCorrectly/foo[2m] (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_180 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_300 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_60 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo[2m]_offset_2m (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_200_offset_2m (0.00s) + --- PASS: TestSelectHintsSetCorrectly/foo[2m]_@_200_offset_2m (0.01s) --- 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]_@_300) (0.00s) @@ -5263,14 +5295,14 @@ --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_@_200_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) --- PASS: TestSelectHintsSetCorrectly/count_over_time((foo_offset_10s)[2m:1s]_@_100_offset_10s) (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo#01 (0.00s) - --- PASS: TestSelectHintsSetCorrectly/foo_@_15#01 (0.00s) + --- PASS: TestSelectHintsSetCorrectly/foo_@_15#01 (0.01s) --- PASS: TestSelectHintsSetCorrectly/foo_@_1#01 (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_180) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_300) (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2m]_@_60) (0.00s) --- 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/rate(foo[2m:1s]) (0.01s) --- 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[2m:1s]_@_300)#01 (0.00s) @@ -5290,7 +5322,7 @@ --- PASS: TestSelectHintsSetCorrectly/foo_@_50_+_bar_+_baz_@_900 (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s]_@_50)_+_bar_@_250_+_baz_@_900 (0.00s) --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_baz (0.00s) - --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ (0.00s) + --- PASS: TestSelectHintsSetCorrectly/rate(foo[2s:1s]_@_50)_+_bar_+_rate(baz[2m:1s]_@_900_offset_2m)_ (0.01s) --- PASS: TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_50)[3s:1s]_@_3000 (0.00s) --- PASS: TestSelectHintsSetCorrectly/sum_over_time(sum_over_time(metric{job="1"}[100s])[100s:25s]_@_3000)[3s:1s]_@_50 (0.00s) === RUN TestEngineShutdown @@ -5303,7 +5335,7 @@ === RUN TestEngineEvalStmtTimestamps/4_query=metric === RUN TestEngineEvalStmtTimestamps/5_query=metric === RUN TestEngineEvalStmtTimestamps/6_query=count_values("wrong_label!",_metric) ---- PASS: TestEngineEvalStmtTimestamps (0.26s) +--- PASS: TestEngineEvalStmtTimestamps (0.07s) --- PASS: TestEngineEvalStmtTimestamps/0_query=1 (0.00s) --- PASS: TestEngineEvalStmtTimestamps/1_query=metric (0.00s) --- PASS: TestEngineEvalStmtTimestamps/2_query=metric[20s] (0.00s) @@ -5351,7 +5383,7 @@ === RUN TestQueryStatistics/sum_by_(b)_(max_over_time(metricWith1SampleEvery10Seconds[60s:5s])) === RUN TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))#01 === RUN TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith1SampleEvery10Seconds[60s:5s])) ---- PASS: TestQueryStatistics (0.03s) +--- PASS: TestQueryStatistics (0.06s) --- PASS: TestQueryStatistics/"literal_string" (0.00s) --- PASS: TestQueryStatistics/1 (0.00s) --- PASS: TestQueryStatistics/metricWith1SampleEvery10Seconds (0.00s) @@ -5444,7 +5476,7 @@ === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_end())) === RUN TestAtModifier/metric_topk_and_topk(1,_sum_over_time(metric_topk[50s]_@_start())) === RUN TestAtModifier/timestamp(metric_timestamp_@_3600) ---- PASS: TestAtModifier (0.03s) +--- PASS: TestAtModifier (0.12s) --- PASS: TestAtModifier/metric_neg_@_0 (0.00s) --- PASS: TestAtModifier/metric_neg_@_-200 (0.00s) --- PASS: TestAtModifier/metric{job="2"}_@_50 (0.00s) @@ -5485,8 +5517,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.04s) - --- PASS: TestSubquerySelector/#00 (0.01s) +--- PASS: TestSubquerySelector (0.10s) + --- PASS: TestSubquerySelector/#00 (0.03s) --- 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) @@ -5495,7 +5527,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.02s) + --- PASS: TestSubquerySelector/#01 (0.07s) --- 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) @@ -5568,7 +5600,7 @@ --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_end() (0.00s) --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/floor(some_metric_/_(3_*_1024)) (0.00s) === RUN TestEngineOptsValidation ---- PASS: TestEngineOptsValidation (0.00s) +--- PASS: TestEngineOptsValidation (0.01s) === RUN TestRangeQuery === RUN TestRangeQuery/sum_over_time_with_all_values === RUN TestRangeQuery/sum_over_time_with_trailing_values @@ -5577,24 +5609,24 @@ === RUN TestRangeQuery/metric_query === RUN TestRangeQuery/metric_query_with_trailing_values === RUN TestRangeQuery/short-circuit ---- PASS: TestRangeQuery (0.13s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.01s) +--- PASS: TestRangeQuery (0.24s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.05s) --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.04s) --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.02s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.01s) - --- PASS: TestRangeQuery/metric_query (0.02s) - --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.01s) - --- PASS: TestRangeQuery/short-circuit (0.02s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.03s) + --- PASS: TestRangeQuery/metric_query (0.06s) + --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.02s) + --- PASS: TestRangeQuery/short-circuit (0.03s) === RUN TestNativeHistogramRate ---- PASS: TestNativeHistogramRate (0.60s) +--- PASS: TestNativeHistogramRate (0.04s) === RUN TestNativeFloatHistogramRate ---- PASS: TestNativeFloatHistogramRate (0.52s) +--- PASS: TestNativeFloatHistogramRate (0.02s) === RUN TestNativeHistogram_HistogramCountAndSum === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=true === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=false ---- PASS: TestNativeHistogram_HistogramCountAndSum (1.70s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.60s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (1.10s) +--- PASS: TestNativeHistogram_HistogramCountAndSum (0.06s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.01s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.05s) === RUN TestNativeHistogram_HistogramQuantile === RUN TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true === RUN TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/0_1.0001 @@ -5662,7 +5694,7 @@ === RUN TestNativeHistogram_HistogramQuantile/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/10_0.01 === RUN TestNativeHistogram_HistogramQuantile/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/11_0 === RUN TestNativeHistogram_HistogramQuantile/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/12_-1 ---- PASS: TestNativeHistogram_HistogramQuantile (1.93s) +--- PASS: TestNativeHistogram_HistogramQuantile (0.05s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/0_1.0001 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/1_1 (0.00s) @@ -5673,7 +5705,7 @@ --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/6_0.1 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/7_0 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/8_-1 (0.00s) - --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.96s) + --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.02s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/0_1.0001 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/1_1 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/2_0.99 (0.00s) @@ -5896,10 +5928,10 @@ === RUN TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/23_NaN_42 === RUN TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/24_NaN_NaN === RUN TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=false/25_-Inf_+Inf ---- PASS: TestNativeHistogram_HistogramFraction (2.60s) - --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.44s) +--- PASS: TestNativeHistogram_HistogramFraction (0.29s) + --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.05s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true/0_3.1415_42 (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true (0.43s) + --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true (0.02s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/2_-0.001_0 (0.00s) @@ -5926,7 +5958,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/23_NaN_42 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/24_NaN_NaN (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=true/25_-Inf_+Inf (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.43s) + --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.04s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/2_-0.001_0 (0.00s) @@ -5953,7 +5985,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/23_NaN_42 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/24_NaN_NaN (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=true/25_-Inf_+Inf (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true (0.78s) + --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true (0.02s) --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/2_-0.001_0 (0.00s) @@ -5980,7 +6012,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/23_NaN_42 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/24_NaN_NaN (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/both_positive_and_negative_buckets_with_zero_bucket_floatHistogram=true/25_-Inf_+Inf (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false (0.43s) + --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false (0.05s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false/0_3.1415_42 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false (0.03s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/0_0_+Inf (0.00s) @@ -6009,7 +6041,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/23_NaN_42 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/24_NaN_NaN (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/25_-Inf_+Inf (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false (0.03s) + --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false (0.05s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/0_0_+Inf (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/1_-Inf_0 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/2_-0.001_0 (0.00s) @@ -6021,7 +6053,7 @@ --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/8_1.5_2 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/9_1_8 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/10_1_6 (0.00s) - --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/11_1.5_6 (0.00s) + --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/11_1.5_6 (0.01s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/12_-2_-1 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/13_-2_-1.5 (0.00s) --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false/14_-8_-1 (0.00s) @@ -6066,9 +6098,9 @@ === RUN TestNativeHistogram_Sum_Count_Add_AvgOperator === RUN TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 === RUN TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 ---- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator (0.11s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.05s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.06s) +--- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator (0.10s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.06s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.04s) === RUN TestNativeHistogram_SubOperator === RUN TestNativeHistogram_SubOperator/floatHistogram=true_0 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_1 @@ -6076,23 +6108,23 @@ === RUN TestNativeHistogram_SubOperator/floatHistogram=false_3 === RUN TestNativeHistogram_SubOperator/floatHistogram=true_4 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_5 ---- PASS: TestNativeHistogram_SubOperator (0.18s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.06s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_5 (0.06s) +--- PASS: TestNativeHistogram_SubOperator (0.17s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.03s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.05s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.03s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_5 (0.03s) === RUN TestNativeHistogram_MulDivOperator === RUN TestNativeHistogram_MulDivOperator/floatHistogram=true_0 === RUN TestNativeHistogram_MulDivOperator/floatHistogram=false_1 === RUN TestNativeHistogram_MulDivOperator/floatHistogram=true_2 === RUN TestNativeHistogram_MulDivOperator/floatHistogram=false_3 --- PASS: TestNativeHistogram_MulDivOperator (0.14s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.10s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.01s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.04s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.03s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_2 (0.02s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.01s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.04s) === RUN TestQueryLookbackDelta === RUN TestQueryLookbackDelta/default_lookback_delta === RUN TestQueryLookbackDelta/outside_default_lookback_delta @@ -6101,16 +6133,16 @@ === RUN TestQueryLookbackDelta/custom_query_lookback_delta === RUN TestQueryLookbackDelta/outside_custom_query_lookback_delta === RUN TestQueryLookbackDelta/negative_custom_query_lookback_delta ---- PASS: TestQueryLookbackDelta (1.89s) - --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.12s) - --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.07s) - --- PASS: TestQueryLookbackDelta/custom_engine_lookback_delta (0.07s) - --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.03s) - --- PASS: TestQueryLookbackDelta/custom_query_lookback_delta (1.21s) - --- PASS: TestQueryLookbackDelta/outside_custom_query_lookback_delta (0.13s) - --- PASS: TestQueryLookbackDelta/negative_custom_query_lookback_delta (0.25s) +--- PASS: TestQueryLookbackDelta (0.18s) + --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.04s) + --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.04s) + --- PASS: TestQueryLookbackDelta/custom_engine_lookback_delta (0.02s) + --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.01s) + --- PASS: TestQueryLookbackDelta/custom_query_lookback_delta (0.02s) + --- PASS: TestQueryLookbackDelta/outside_custom_query_lookback_delta (0.04s) + --- PASS: TestQueryLookbackDelta/negative_custom_query_lookback_delta (0.02s) === RUN TestDeriv ---- PASS: TestDeriv (0.28s) +--- PASS: TestDeriv (0.02s) === RUN TestFunctionList --- PASS: TestFunctionList (0.00s) === RUN TestKahanSum @@ -6127,20 +6159,20 @@ === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test === RUN TestEvaluations/testdata/trig_functions.test ---- PASS: TestEvaluations (4.03s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.81s) - --- PASS: TestEvaluations/testdata/at_modifier.test (0.19s) - --- PASS: TestEvaluations/testdata/collision.test (0.17s) - --- PASS: TestEvaluations/testdata/functions.test (2.20s) - --- PASS: TestEvaluations/testdata/histograms.test (0.09s) - --- PASS: TestEvaluations/testdata/literals.test (0.02s) - --- PASS: TestEvaluations/testdata/operators.test (0.21s) - --- PASS: TestEvaluations/testdata/selectors.test (0.13s) - --- PASS: TestEvaluations/testdata/staleness.test (0.04s) - --- PASS: TestEvaluations/testdata/subquery.test (0.13s) - --- PASS: TestEvaluations/testdata/trig_functions.test (0.03s) +--- PASS: TestEvaluations (6.76s) + --- PASS: TestEvaluations/testdata/aggregators.test (0.65s) + --- PASS: TestEvaluations/testdata/at_modifier.test (0.13s) + --- PASS: TestEvaluations/testdata/collision.test (0.09s) + --- PASS: TestEvaluations/testdata/functions.test (2.91s) + --- PASS: TestEvaluations/testdata/histograms.test (0.48s) + --- PASS: TestEvaluations/testdata/literals.test (0.13s) + --- PASS: TestEvaluations/testdata/operators.test (0.91s) + --- PASS: TestEvaluations/testdata/selectors.test (0.69s) + --- PASS: TestEvaluations/testdata/staleness.test (0.10s) + --- PASS: TestEvaluations/testdata/subquery.test (0.59s) + --- PASS: TestEvaluations/testdata/trig_functions.test (0.08s) === RUN TestConcurrentRangeQueries ---- PASS: TestConcurrentRangeQueries (15.01s) +--- PASS: TestConcurrentRangeQueries (34.31s) === RUN TestQueryLogging --- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse @@ -6160,33 +6192,33 @@ --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill ---- PASS: TestLazyLoader_WithSamplesTill (0.43s) +--- PASS: TestLazyLoader_WithSamplesTill (0.79s) === RUN TestVector_ContainsSameLabelset +=== RUN TestVector_ContainsSameLabelset/empty_vector === RUN TestVector_ContainsSameLabelset/vector_with_one_series === RUN TestVector_ContainsSameLabelset/vector_with_two_different_series === RUN TestVector_ContainsSameLabelset/vector_with_two_equal_series === RUN TestVector_ContainsSameLabelset/vector_with_three_series,_two_equal -=== RUN TestVector_ContainsSameLabelset/empty_vector --- PASS: TestVector_ContainsSameLabelset (0.00s) + --- PASS: TestVector_ContainsSameLabelset/empty_vector (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_one_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_two_different_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_two_equal_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_three_series,_two_equal (0.00s) - --- PASS: TestVector_ContainsSameLabelset/empty_vector (0.00s) === RUN TestMatrix_ContainsSameLabelset +=== RUN TestMatrix_ContainsSameLabelset/empty_matrix === RUN TestMatrix_ContainsSameLabelset/matrix_with_one_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_two_different_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_two_equal_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_three_series,_two_equal -=== RUN TestMatrix_ContainsSameLabelset/empty_matrix --- PASS: TestMatrix_ContainsSameLabelset (0.00s) + --- PASS: TestMatrix_ContainsSameLabelset/empty_matrix (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_one_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_two_different_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_two_equal_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_three_series,_two_equal (0.00s) - --- PASS: TestMatrix_ContainsSameLabelset/empty_matrix (0.00s) PASS -ok github.com/prometheus/prometheus/promql 30.171s +ok github.com/prometheus/prometheus/promql 43.994s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -6492,7 +6524,7 @@ === RUN TestParseExpressions/end{start="foo"} === RUN TestParseExpressions/foo_unless_on(start)_bar === RUN TestParseExpressions/foo_unless_on(end)_bar ---- PASS: TestParseExpressions (1.84s) +--- PASS: TestParseExpressions (3.07s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -6715,7 +6747,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:] (1.82s) + --- 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:] (3.04s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -6769,14 +6801,14 @@ --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 -goroutine 366 [running]: -github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc0001a8e00?, 0xc000971f10) +goroutine 331 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc000007c00?, 0xc000a31f10) /build/reproducible-path/prometheus-2.45.5+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse.go:277 +0x99 -panic({0x7d00a0?, 0xc00064f5a8?}) +panic({0x7d00a0?, 0xc000189590?}) /usr/lib/go-1.22/src/runtime/panic.go:770 +0x132 -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000304000) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc0000f7d40) /build/reproducible-path/prometheus-2.45.5+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:3727 +0xbc -testing.tRunner(0xc000304000, 0x83a008) +testing.tRunner(0xc0000f7d40, 0x83a008) /usr/lib/go-1.22/src/testing/testing.go:1689 +0xfb created by testing.(*T).Run in goroutine 1 /usr/lib/go-1.22/src/testing/testing.go:1742 +0x390 @@ -6855,7 +6887,7 @@ --- PASS: TestVectorSelector_String/name_matcher_and_name (0.00s) --- PASS: TestVectorSelector_String/name_matcher_only (0.00s) PASS -ok github.com/prometheus/prometheus/promql/parser 1.859s +ok github.com/prometheus/prometheus/promql/parser 3.156s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -6867,17 +6899,17 @@ alerting_test.go:176: case 3 --- PASS: TestAlertingRuleLabelsUpdate (0.06s) === RUN TestAlertingRuleExternalLabelsInTemplate ---- PASS: TestAlertingRuleExternalLabelsInTemplate (0.03s) +--- PASS: TestAlertingRuleExternalLabelsInTemplate (0.05s) === RUN TestAlertingRuleExternalURLInTemplate ---- PASS: TestAlertingRuleExternalURLInTemplate (0.02s) +--- PASS: TestAlertingRuleExternalURLInTemplate (0.06s) === RUN TestAlertingRuleEmptyLabelFromTemplate --- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.02s) === RUN TestAlertingRuleQueryInTemplate ---- PASS: TestAlertingRuleQueryInTemplate (0.01s) +--- PASS: TestAlertingRuleQueryInTemplate (0.04s) === RUN TestAlertingRuleDuplicate ---- PASS: TestAlertingRuleDuplicate (0.01s) +--- PASS: TestAlertingRuleDuplicate (0.02s) === RUN TestAlertingRuleLimit ---- PASS: TestAlertingRuleLimit (0.01s) +--- PASS: TestAlertingRuleLimit (0.03s) === RUN TestQueryForStateSeries --- PASS: TestQueryForStateSeries (0.00s) === RUN TestSendAlertsDontAffectActiveAlerts @@ -6888,9 +6920,9 @@ alerting_test.go:837: case 2 alerting_test.go:837: case 3 alerting_test.go:837: case 4 ---- PASS: TestKeepFiringFor (0.01s) +--- PASS: TestKeepFiringFor (0.06s) === RUN TestPendingAndKeepFiringFor ---- PASS: TestPendingAndKeepFiringFor (0.01s) +--- PASS: TestPendingAndKeepFiringFor (0.02s) === RUN TestAlertingEvalWithOrigin --- PASS: TestAlertingEvalWithOrigin (0.00s) === RUN TestAlertingRule @@ -6901,7 +6933,7 @@ manager_test.go:160: case 4 manager_test.go:160: case 5 manager_test.go:160: case 6 ---- PASS: TestAlertingRule (0.01s) +--- PASS: TestAlertingRule (0.06s) === RUN TestForStateAddSamples manager_test.go:304: case 0 manager_test.go:304: case 1 @@ -6912,34 +6944,34 @@ manager_test.go:304: case 6 --- PASS: TestForStateAddSamples (0.04s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.02s) +--- PASS: TestForStateRestore (0.04s) === RUN TestStaleness ---- PASS: TestStaleness (0.01s) +--- PASS: TestStaleness (0.03s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale ---- PASS: TestDeletedRuleMarkedStale (0.01s) +--- PASS: TestDeletedRuleMarkedStale (0.02s) === RUN TestUpdate ---- PASS: TestUpdate (0.01s) +--- PASS: TestUpdate (0.03s) === RUN TestNotify ---- PASS: TestNotify (0.01s) +--- PASS: TestNotify (0.02s) === RUN TestMetricsUpdate --- PASS: TestMetricsUpdate (8.04s) === RUN TestGroupStalenessOnRemoval ---- PASS: TestGroupStalenessOnRemoval (15.62s) +--- PASS: TestGroupStalenessOnRemoval (15.06s) === RUN TestMetricsStalenessOnManagerShutdown ---- PASS: TestMetricsStalenessOnManagerShutdown (9.56s) +--- PASS: TestMetricsStalenessOnManagerShutdown (9.82s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleHealthUpdates ---- PASS: TestRuleHealthUpdates (0.03s) +--- PASS: TestRuleHealthUpdates (0.51s) === RUN TestRuleGroupEvalIterationFunc manager_test.go:1358: case 0 manager_test.go:1358: case 1 manager_test.go:1358: case 2 ---- PASS: TestRuleGroupEvalIterationFunc (9.30s) +--- PASS: TestRuleGroupEvalIterationFunc (9.74s) === RUN TestNativeHistogramsInRecordingRules ---- PASS: TestNativeHistogramsInRecordingRules (0.21s) +--- PASS: TestNativeHistogramsInRecordingRules (0.52s) === RUN TestNewRuleDetailPanics --- PASS: TestNewRuleDetailPanics (0.00s) === RUN TestRuleEval @@ -6947,7 +6979,7 @@ === RUN TestRuleEval/only_new_labels_in_recording_rule,_metric_name_in_query_result === RUN TestRuleEval/some_replacement_labels_in_recording_rule,_metric_name_in_query_result === RUN TestRuleEval/no_labels_in_recording_rule,_no_metric_name_in_query_result ---- PASS: TestRuleEval (0.23s) +--- PASS: TestRuleEval (0.80s) --- PASS: TestRuleEval/no_labels_in_recording_rule,_metric_name_in_query_result (0.00s) --- PASS: TestRuleEval/only_new_labels_in_recording_rule,_metric_name_in_query_result (0.00s) --- PASS: TestRuleEval/some_replacement_labels_in_recording_rule,_metric_name_in_query_result (0.00s) @@ -6955,13 +6987,13 @@ === RUN TestRecordingRuleHTMLSnippet --- PASS: TestRecordingRuleHTMLSnippet (0.00s) === RUN TestRuleEvalDuplicate ---- PASS: TestRuleEvalDuplicate (0.09s) +--- PASS: TestRuleEvalDuplicate (0.48s) === RUN TestRecordingRuleLimit ---- PASS: TestRecordingRuleLimit (0.27s) +--- PASS: TestRecordingRuleLimit (0.54s) === RUN TestRecordingEvalWithOrigin --- PASS: TestRecordingEvalWithOrigin (0.00s) PASS -ok github.com/prometheus/prometheus/rules 43.713s +ok github.com/prometheus/prometheus/rules 46.228s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -6985,11 +7017,11 @@ === RUN TestScrapePoolReloadPreserveRelabeledIntervalTimeout --- PASS: TestScrapePoolReloadPreserveRelabeledIntervalTimeout (0.00s) === RUN TestScrapePoolTargetLimit ---- PASS: TestScrapePoolTargetLimit (0.00s) +--- PASS: TestScrapePoolTargetLimit (0.01s) === RUN TestScrapePoolAppender --- PASS: TestScrapePoolAppender (0.00s) === RUN TestScrapePoolRaces ---- PASS: TestScrapePoolRaces (0.21s) +--- PASS: TestScrapePoolRaces (0.24s) === RUN TestScrapePoolScrapeLoopsStarted --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) === RUN TestScrapeLoopStopBeforeRun @@ -7003,17 +7035,17 @@ === RUN TestScrapeLoopMetadata --- PASS: TestScrapeLoopMetadata (0.00s) === RUN TestScrapeLoopSeriesAdded ---- PASS: TestScrapeLoopSeriesAdded (0.48s) +--- PASS: TestScrapeLoopSeriesAdded (0.05s) === RUN TestScrapeLoopFailWithInvalidLabelsAfterRelabel ---- PASS: TestScrapeLoopFailWithInvalidLabelsAfterRelabel (0.87s) +--- PASS: TestScrapeLoopFailWithInvalidLabelsAfterRelabel (0.04s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape (0.04s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache ---- PASS: TestScrapeLoopCache (0.41s) +--- PASS: TestScrapeLoopCache (0.05s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection ---- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.58s) +--- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.08s) === RUN TestScrapeLoopAppend scrape_test.go:1516: Test:Label name collision scrape_test.go:1516: Test:Label name collision @@ -7022,19 +7054,19 @@ scrape_test.go:1516: Test:Stale - NaN --- PASS: TestScrapeLoopAppend (0.00s) === RUN TestScrapeLoopAppendForConflictingPrefixedLabels -=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' +=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels (0.00s) - --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' (0.00s) + --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) === RUN TestScrapeLoopAppendCacheEntryButErrNotFound --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) === RUN TestScrapeLoopAppendSampleLimit @@ -7042,7 +7074,7 @@ === RUN TestScrapeLoop_HistogramBucketLimit --- PASS: TestScrapeLoop_HistogramBucketLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.51s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.02s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -7074,29 +7106,29 @@ === RUN TestTargetScrapeScrapeNotFound --- PASS: TestTargetScrapeScrapeNotFound (0.00s) === RUN TestTargetScraperBodySizeLimit ---- PASS: TestTargetScraperBodySizeLimit (0.00s) +--- PASS: TestTargetScraperBodySizeLimit (0.01s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.57s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.38s) === RUN TestScrapeLoop_DiscardTimestamps ---- PASS: TestScrapeLoop_DiscardTimestamps (0.42s) +--- PASS: TestScrapeLoop_DiscardTimestamps (0.35s) === RUN TestScrapeLoopDiscardDuplicateLabels ---- PASS: TestScrapeLoopDiscardDuplicateLabels (0.04s) +--- PASS: TestScrapeLoopDiscardDuplicateLabels (0.03s) === RUN TestScrapeLoopDiscardUnnamedMetrics ---- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.02s) +--- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.04s) === RUN TestReusableConfig --- PASS: TestReusableConfig (0.00s) === RUN TestReuseScrapeCache --- PASS: TestReuseScrapeCache (0.00s) === RUN TestScrapeAddFast ---- PASS: TestScrapeAddFast (0.01s) +--- PASS: TestScrapeAddFast (0.02s) === RUN TestReuseCacheRace ---- PASS: TestReuseCacheRace (5.00s) +--- PASS: TestReuseCacheRace (5.01s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (4.00s) +--- PASS: TestScrapeReportSingleAppender (4.15s) === RUN TestScrapeReportLimit ---- PASS: TestScrapeReportLimit (1.04s) +--- PASS: TestScrapeReportLimit (0.80s) === RUN TestScrapeLoopLabelLimit scrape_test.go:3294: Test:Valid number of labels scrape_test.go:3294: Test:Too many labels @@ -7113,25 +7145,25 @@ === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:88: [987 1030 1007 1003 1006 982 987 972 1019 1007] ---- PASS: TestTargetOffset (0.02s) + target_test.go:88: [1003 986 1028 1017 998 996 1004 943 1016 1009] +--- PASS: TestTargetOffset (0.15s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken --- PASS: TestNewHTTPBearerToken (0.00s) === RUN TestNewHTTPBearerTokenFile ---- PASS: TestNewHTTPBearerTokenFile (0.00s) +--- PASS: TestNewHTTPBearerTokenFile (0.02s) === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.00s) === RUN TestNewHTTPCACert ---- PASS: TestNewHTTPCACert (0.00s) +--- PASS: TestNewHTTPCACert (0.01s) === RUN TestNewHTTPClientCert ---- PASS: TestNewHTTPClientCert (0.02s) +--- PASS: TestNewHTTPClientCert (0.07s) === RUN TestNewHTTPWithServerName ---- PASS: TestNewHTTPWithServerName (0.00s) +--- PASS: TestNewHTTPWithServerName (0.01s) === RUN TestNewHTTPWithBadServerName -2025/06/25 00:40:28 http: TLS handshake error from 127.0.0.1:38210: remote error: tls: bad certificate ---- PASS: TestNewHTTPWithBadServerName (0.00s) +2024/05/23 20:40:17 http: TLS handshake error from 127.0.0.1:35922: remote error: tls: bad certificate +--- PASS: TestNewHTTPWithBadServerName (0.01s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) === RUN TestTargetsFromGroup @@ -7147,7 +7179,7 @@ --- PASS: TestBucketLimitAppender/floatHistogram=true#01 (0.00s) --- PASS: TestBucketLimitAppender/floatHistogram=false#01 (0.00s) PASS -ok github.com/prometheus/prometheus/scrape 17.811s +ok github.com/prometheus/prometheus/scrape 15.174s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -7221,7 +7253,7 @@ === RUN TestCompactingChunkSeriesMerger/float_histogram_chunks_overlapping === RUN TestCompactingChunkSeriesMerger/float_histogram_chunks_overlapping_with_float_chunks === RUN TestCompactingChunkSeriesMerger/float_histogram_chunks_overlapping_with_histogram_chunks ---- PASS: TestCompactingChunkSeriesMerger (0.00s) +--- PASS: TestCompactingChunkSeriesMerger (0.01s) --- PASS: TestCompactingChunkSeriesMerger/single_empty_series (0.00s) --- PASS: TestCompactingChunkSeriesMerger/single_series (0.00s) --- PASS: TestCompactingChunkSeriesMerger/two_empty_series (0.00s) @@ -7363,49 +7395,49 @@ === RUN TestChunkSeriesSetToSeriesSet --- PASS: TestChunkSeriesSetToSeriesSet (0.00s) === RUN TestHistogramSeriesToChunks +=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk +=== RUN TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases === RUN TestHistogramSeriesToChunks/single_gauge_histogram_encoded_to_one_chunk -=== RUN TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk === RUN TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases -=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk -=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk === RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk === RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk -=== RUN TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases +=== RUN TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk === RUN TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk === RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_decreases -=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases -=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases --- PASS: TestHistogramSeriesToChunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/single_histogram_to_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) --- PASS: TestHistogramSeriesToChunks/single_gauge_histogram_encoded_to_one_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_histogram_to_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) + --- PASS: TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier ---- PASS: TestFanout_SelectSorted (1.23s) +--- PASS: TestFanout_SelectSorted (1.06s) --- PASS: TestFanout_SelectSorted/querier (0.00s) --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) === RUN TestFanoutErrors @@ -7415,13 +7447,13 @@ === RUN TestFanoutErrors/samples#01 === RUN TestFanoutErrors/chunks#01 fanout_test.go:186: enable once TestStorage and TSDB implements ChunkQuerier ---- PASS: TestFanoutErrors (0.33s) +--- PASS: TestFanoutErrors (0.03s) --- 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 1.582s +ok github.com/prometheus/prometheus/storage 1.143s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow @@ -7429,7 +7461,7 @@ === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling ---- PASS: TestStoreHTTPErrorHandling (0.00s) +--- PASS: TestStoreHTTPErrorHandling (0.01s) === RUN TestClientRetryAfter --- PASS: TestClientRetryAfter (0.00s) === RUN TestRetryAfterDuration @@ -7508,8 +7540,8 @@ === RUN TestSampleDelivery/exemplars_only === RUN TestSampleDelivery/histograms_only === RUN TestSampleDelivery/float_histograms_only ---- PASS: TestSampleDelivery (1.06s) - --- PASS: TestSampleDelivery/samples_only (0.20s) +--- PASS: TestSampleDelivery (1.03s) + --- PASS: TestSampleDelivery/samples_only (0.22s) --- PASS: TestSampleDelivery/samples,_exemplars,_and_histograms (0.20s) --- PASS: TestSampleDelivery/exemplars_only (0.20s) --- PASS: TestSampleDelivery/histograms_only (0.20s) @@ -7517,25 +7549,25 @@ === RUN TestMetadataDelivery --- PASS: TestMetadataDelivery (0.01s) === RUN TestSampleDeliveryTimeout ---- PASS: TestSampleDeliveryTimeout (0.20s) +--- PASS: TestSampleDeliveryTimeout (0.21s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.13s) +--- PASS: TestSampleDeliveryOrder (0.19s) === RUN TestShutdown ---- PASS: TestShutdown (1.81s) +--- PASS: TestShutdown (4.89s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard ---- PASS: TestReshard (6.27s) +--- PASS: TestReshard (7.06s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (0.77s) +--- PASS: TestReshardRaceWithStop (2.35s) === RUN TestReshardPartialBatch ---- PASS: TestReshardPartialBatch (1.34s) +--- PASS: TestReshardPartialBatch (1.47s) === RUN TestQueueFilledDeadlock ---- PASS: TestQueueFilledDeadlock (0.66s) +--- PASS: TestQueueFilledDeadlock (1.10s) === RUN TestReleaseNoninternedString ---- PASS: TestReleaseNoninternedString (0.00s) +--- PASS: TestReleaseNoninternedString (0.02s) === RUN TestShouldReshard ---- PASS: TestShouldReshard (0.01s) +--- PASS: TestShouldReshard (0.06s) === RUN TestProcessExternalLabels --- PASS: TestProcessExternalLabels (0.00s) === RUN TestCalculateDesiredShards @@ -7617,7 +7649,7 @@ queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 ---- PASS: TestCalculateDesiredShards (0.00s) +--- PASS: TestCalculateDesiredShards (0.01s) === RUN TestCalculateDesiredShardsDetail === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_1 === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_10 @@ -7659,9 +7691,9 @@ === RUN TestQueue_FlushAndShutdownDoesNotDeadlock --- PASS: TestQueue_FlushAndShutdownDoesNotDeadlock (0.01s) === RUN TestSampledReadEndpoint ---- PASS: TestSampledReadEndpoint (0.49s) +--- PASS: TestSampledReadEndpoint (0.10s) === RUN TestStreamReadEndpoint ---- PASS: TestStreamReadEndpoint (3.01s) +--- PASS: TestStreamReadEndpoint (0.13s) === RUN TestNoDuplicateReadConfigs === RUN TestNoDuplicateReadConfigs/#00 === RUN TestNoDuplicateReadConfigs/#01 @@ -7699,7 +7731,7 @@ --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match (0.00s) --- PASS: TestSampleAndChunkQueryableClient/required_matcher_specified,_given_matcher_does_not_match2 (0.00s) === RUN TestStorageLifecycle ---- PASS: TestStorageLifecycle (0.00s) +--- PASS: TestStorageLifecycle (0.01s) === RUN TestUpdateRemoteReadConfigs --- PASS: TestUpdateRemoteReadConfigs (0.00s) === RUN TestFilterExternalLabels @@ -7707,7 +7739,7 @@ === RUN TestIgnoreExternalLabels --- PASS: TestIgnoreExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsDuringCommit ---- PASS: TestWriteStorageApplyConfigsDuringCommit (1.31s) +--- PASS: TestWriteStorageApplyConfigsDuringCommit (2.76s) === RUN TestRemoteWriteHandler --- PASS: TestRemoteWriteHandler (0.00s) === RUN TestOutOfOrderSample @@ -7719,21 +7751,21 @@ === RUN TestCommitErr --- PASS: TestCommitErr (0.00s) === RUN TestNoDuplicateWriteConfigs ---- PASS: TestNoDuplicateWriteConfigs (0.09s) +--- PASS: TestNoDuplicateWriteConfigs (0.01s) === RUN TestRestartOnNameChange ---- PASS: TestRestartOnNameChange (0.00s) +--- PASS: TestRestartOnNameChange (0.04s) === RUN TestUpdateWithRegisterer ---- PASS: TestUpdateWithRegisterer (0.00s) +--- PASS: TestUpdateWithRegisterer (0.02s) === RUN TestWriteStorageLifecycle ---- PASS: TestWriteStorageLifecycle (0.00s) +--- PASS: TestWriteStorageLifecycle (0.01s) === RUN TestUpdateExternalLabels --- 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 17.195s +ok github.com/prometheus/prometheus/storage/remote 21.586s === RUN TestTemplateExpansionAMD64 --- PASS: TestTemplateExpansionAMD64 (0.00s) === RUN TestTemplateExpansion @@ -7747,13 +7779,13 @@ --- PASS: Test_floatToTime/more_than_math.MaxInt64 (0.00s) --- PASS: Test_floatToTime/less_than_math.MinInt64 (0.00s) PASS -ok github.com/prometheus/prometheus/template 0.017s +ok github.com/prometheus/prometheus/template 0.065s === RUN TestBlockMetaMustNeverBeVersion2 ---- PASS: TestBlockMetaMustNeverBeVersion2 (0.76s) +--- PASS: TestBlockMetaMustNeverBeVersion2 (0.32s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (2.59s) +--- PASS: TestSetCompactionFailed (0.27s) === RUN TestCreateBlock ---- PASS: TestCreateBlock (0.11s) +--- PASS: TestCreateBlock (0.22s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number @@ -7761,25 +7793,25 @@ === 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 (3.47s) - --- PASS: TestCorruptedChunk/invalid_header_size (0.16s) - --- PASS: TestCorruptedChunk/invalid_magic_number (0.22s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (2.16s) +--- PASS: TestCorruptedChunk (1.58s) + --- PASS: TestCorruptedChunk/invalid_header_size (0.26s) + --- PASS: TestCorruptedChunk/invalid_magic_number (0.24s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.42s) --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.25s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.51s) - --- PASS: TestCorruptedChunk/checksum_mismatch (0.17s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.23s) + --- PASS: TestCorruptedChunk/checksum_mismatch (0.18s) === RUN TestLabelValuesWithMatchers === RUN TestLabelValuesWithMatchers/get_tens_based_on_unique_id === RUN TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten === RUN TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id === RUN TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label ---- PASS: TestLabelValuesWithMatchers (0.21s) +--- PASS: TestLabelValuesWithMatchers (0.22s) --- PASS: TestLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label (0.00s) === RUN TestBlockSize ---- PASS: TestBlockSize (1.58s) +--- PASS: TestBlockSize (0.45s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.00s) === RUN TestLabelNamesWithMatchers @@ -7787,59 +7819,59 @@ === RUN TestLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique === RUN TestLabelNamesWithMatchers/get_with_unique_=_value20:_all === RUN TestLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens ---- PASS: TestLabelNamesWithMatchers (0.11s) +--- PASS: TestLabelNamesWithMatchers (0.24s) --- PASS: TestLabelNamesWithMatchers/get_with_non-empty_unique:_all (0.00s) --- PASS: TestLabelNamesWithMatchers/get_with_unique_ending_in_1:_only_unique (0.00s) --- PASS: TestLabelNamesWithMatchers/get_with_unique_=_value20:_all (0.00s) --- PASS: TestLabelNamesWithMatchers/get_tens_=_1:_unique_&_tens (0.00s) === RUN TestBlockWriter ---- PASS: TestBlockWriter (0.08s) +--- PASS: TestBlockWriter (0.17s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.00s) === RUN TestLeveledCompactor_plan +=== 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/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/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. -=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. -=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one -=== RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_1 +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 === 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/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted -=== RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_3 -=== 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_1 === RUN TestLeveledCompactor_plan/Outside_Range -=== 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,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 +=== 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/Select_large_blocks_that_have_many_tombstones_when_fresh_appears === 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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_3 +=== 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/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one +=== 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 --- PASS: TestLeveledCompactor_plan (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/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/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) - --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) - --- PASS: TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_1 (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (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/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (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/Overlapping_blocks_3 (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_1 (0.00s) --- PASS: TestLeveledCompactor_plan/Outside_Range (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,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (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/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (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/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (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) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir ---- PASS: TestCompactionFailWillCleanUpTempDir (0.07s) +--- PASS: TestCompactionFailWillCleanUpTempDir (0.09s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 @@ -7855,7 +7887,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.00s) +--- PASS: TestCompaction_populateBlock (0.01s) --- PASS: TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. (0.00s) --- PASS: TestCompaction_populateBlock/#00 (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_single_block._We_expect_the_same_samples_at_the_output. (0.00s) @@ -7871,93 +7903,94 @@ --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_few_full_chunks. (0.00s) --- PASS: TestCompaction_populateBlock/Populate_from_three_partially_overlapping_blocks_with_chunks_that_are_expected_to_merge_into_single_big_chunks. (0.00s) === RUN TestDisableAutoCompactions ---- PASS: TestDisableAutoCompactions (0.25s) +--- PASS: TestDisableAutoCompactions (0.82s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (20.25s) +--- PASS: TestCancelCompactions (42.58s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (2.02s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.70s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (1.31s) +--- PASS: TestDeleteCompactionBlockAfterFailedReload (10.87s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (7.02s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (3.86s) === RUN TestHeadCompactionWithHistograms === RUN TestHeadCompactionWithHistograms/float=true === RUN TestHeadCompactionWithHistograms/float=false ---- PASS: TestHeadCompactionWithHistograms (0.29s) - --- PASS: TestHeadCompactionWithHistograms/float=true (0.15s) - --- PASS: TestHeadCompactionWithHistograms/float=false (0.14s) +--- PASS: TestHeadCompactionWithHistograms (1.11s) + --- PASS: TestHeadCompactionWithHistograms/float=true (0.84s) + --- PASS: TestHeadCompactionWithHistograms/float=false (0.27s) === RUN TestSparseHistogramSpaceSavings compact_test.go:1435: --- SKIP: TestSparseHistogramSpaceSavings (0.00s) === RUN TestCompactBlockMetas --- PASS: TestCompactBlockMetas (0.00s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (0.41s) +--- PASS: TestDB_reloadOrder (0.57s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.02s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.03s) === RUN TestNoPanicAfterWALCorruption ---- PASS: TestNoPanicAfterWALCorruption (0.05s) +--- PASS: TestNoPanicAfterWALCorruption (0.09s) === RUN TestDataNotAvailableAfterRollback ---- PASS: TestDataNotAvailableAfterRollback (0.02s) +--- PASS: TestDataNotAvailableAfterRollback (0.05s) === RUN TestDBAppenderAddRef ---- PASS: TestDBAppenderAddRef (0.02s) +--- PASS: TestDBAppenderAddRef (0.03s) === RUN TestAppendEmptyLabelsIgnored ---- PASS: TestAppendEmptyLabelsIgnored (0.03s) +--- PASS: TestAppendEmptyLabelsIgnored (0.02s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.08s) +--- PASS: TestDeleteSimple (0.18s) === RUN TestAmendHistogramDatapointCausesError ---- PASS: TestAmendHistogramDatapointCausesError (0.02s) +--- PASS: TestAmendHistogramDatapointCausesError (0.07s) === RUN TestDuplicateNaNDatapointNoAmendError ---- PASS: TestDuplicateNaNDatapointNoAmendError (0.02s) +--- PASS: TestDuplicateNaNDatapointNoAmendError (0.03s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.03s) === RUN TestEmptyLabelsetCausesError ---- PASS: TestEmptyLabelsetCausesError (0.01s) +--- PASS: TestEmptyLabelsetCausesError (0.02s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.02s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.06s) === RUN TestDB_Snapshot ---- PASS: TestDB_Snapshot (0.15s) +--- PASS: TestDB_Snapshot (0.28s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange ---- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.24s) +--- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.25s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (0.12s) +--- PASS: TestDB_SnapshotWithDelete (0.23s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (3.40s) +--- PASS: TestDB_e2e (9.96s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.91s) +--- PASS: TestWALFlushedOnDBClose (0.10s) === RUN TestWALSegmentSizeOptions === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test ---- PASS: TestWALSegmentSizeOptions (1.24s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.49s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.73s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.02s) +--- PASS: TestWALSegmentSizeOptions (0.21s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.08s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.09s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.04s) === RUN TestWALReplayRaceOnSamplesLoggedBeforeSeries === RUN TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.023µs +level=info msg="On-disk memory mappable chunks replay completed" duration=5.785µs level=info msg="Replaying WAL, this may take a while" +level=warn msg="Unknown series references" samples=343 exemplars=0 histograms=0 metadata=0 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=35.105µs wal_replay_duration=306.097926ms wbl_replay_duration=178ns total_replay_duration=306.144298ms +level=info msg="WAL replay completed" checkpoint_replay_duration=59.473µs wal_replay_duration=265.280385ms wbl_replay_duration=0s total_replay_duration=265.360245ms === RUN TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=2.672839ms +level=info msg="On-disk memory mappable chunks replay completed" duration=5.736946ms level=info msg="Replaying WAL, this may take a while" -level=warn msg="Unknown series references" samples=3782 exemplars=0 histograms=0 metadata=0 +level=warn msg="Unknown series references" samples=6000 exemplars=0 histograms=0 metadata=0 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=44.732µs wal_replay_duration=87.2087ms wbl_replay_duration=166ns total_replay_duration=89.942751ms ---- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (3.22s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (1.07s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (2.16s) +level=info msg="WAL replay completed" checkpoint_replay_duration=142.249µs wal_replay_duration=415.677572ms wbl_replay_duration=724ns total_replay_duration=421.62101ms +--- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (6.03s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (1.16s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (4.87s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (0.28s) +--- PASS: TestTombstoneClean (0.54s) === RUN TestTombstoneCleanResultEmptyBlock ---- PASS: TestTombstoneCleanResultEmptyBlock (0.33s) +--- PASS: TestTombstoneCleanResultEmptyBlock (7.14s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (0.31s) +--- PASS: TestTombstoneCleanFail (0.95s) === RUN TestTombstoneCleanRetentionLimitsRace === RUN TestTombstoneCleanRetentionLimitsRace/iteration0 === RUN TestTombstoneCleanRetentionLimitsRace/iteration1 @@ -7979,98 +8012,98 @@ === RUN TestTombstoneCleanRetentionLimitsRace/iteration17 === RUN TestTombstoneCleanRetentionLimitsRace/iteration18 === RUN TestTombstoneCleanRetentionLimitsRace/iteration19 ---- PASS: TestTombstoneCleanRetentionLimitsRace (59.47s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (2.65s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (3.09s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (2.11s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (9.90s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (5.21s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (3.78s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (3.67s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (1.90s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (6.72s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (1.62s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (1.64s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (2.79s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (1.43s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (1.64s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (1.72s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (1.75s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (2.23s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (1.69s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (2.02s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (1.88s) +--- PASS: TestTombstoneCleanRetentionLimitsRace (264.55s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (13.12s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (10.23s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (31.40s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (32.76s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (19.14s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (19.38s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (9.25s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (21.43s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (12.30s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (9.25s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (10.01s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (8.08s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (7.88s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (7.35s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (9.86s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (8.34s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (6.71s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (8.07s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (12.57s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (7.41s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (0.15s) +--- PASS: TestTimeRetention (0.84s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (0.47s) +--- PASS: TestSizeRetention (1.07s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.03s) +--- PASS: TestSizeRetentionMetric (0.04s) === RUN TestNotMatcherSelectsLabelsUnsetSeries ---- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.01s) +--- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (0.07s) +--- PASS: TestChunkAtBlockBoundary (0.41s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (0.12s) +--- PASS: TestQuerierWithBoundaryChunks (0.59s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (0.14s) - --- PASS: TestInitializeHeadTimestamp/clean (0.01s) - --- PASS: TestInitializeHeadTimestamp/wal-only (0.01s) - --- PASS: TestInitializeHeadTimestamp/existing-block (0.06s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.05s) +--- PASS: TestInitializeHeadTimestamp (0.80s) + --- PASS: TestInitializeHeadTimestamp/clean (0.03s) + --- PASS: TestInitializeHeadTimestamp/wal-only (0.05s) + --- PASS: TestInitializeHeadTimestamp/existing-block (0.26s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.46s) === 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 (0.61s) +--- PASS: TestNoEmptyBlocks (0.96s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.45s) - --- 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. (0.13s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.20s) + --- 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.06s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.66s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.02s) +--- PASS: TestDB_LabelNames (0.16s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (0.10s) +--- PASS: TestCorrectNumTombstones (0.38s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JYKHQZHHDCX4469KYEKCYXXB +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01HYJ3676RB3VV93EXEHAKMZYH level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.74µs +level=info msg="On-disk memory mappable chunks replay completed" duration=5.298µ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=49.613µs wal_replay_duration=1.005499ms wbl_replay_duration=178ns total_replay_duration=1.071024ms -level=info msg="write block" mint=3 maxt=10000 ulid=01JYKHQZK79QQXC24TJWVDRNVX duration=41.481861ms -level=info msg="Head GC completed" caller=truncateMemory duration=789.724µs +level=info msg="WAL replay completed" checkpoint_replay_duration=56.339µs wal_replay_duration=5.49153ms wbl_replay_duration=740ns total_replay_duration=5.57231ms +level=info msg="write block" mint=3 maxt=10000 ulid=01HYJ367S1NC0ETR2R398BBPYJ duration=184.635451ms +level=info msg="Head GC completed" caller=truncateMemory duration=2.192745ms level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JYKHQZHHDCX4469KYEKCYXXB -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01JYKHQZK79QQXC24TJWVDRNVX -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01JYKHQZPNDVGSJ3PQ2PDR2PR1 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01HYJ3676RB3VV93EXEHAKMZYH +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01HYJ367S1NC0ETR2R398BBPYJ +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01HYJ3680Y99WC740JEMDYBK4Q level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.648µs +level=info msg="On-disk memory mappable chunks replay completed" duration=8.858µ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=40.374µs wal_replay_duration=6.658031ms wbl_replay_duration=216ns total_replay_duration=6.709976ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01JYKHQZRD3QXMNN76HBZEYCWN duration=38.744427ms -level=info msg="Head GC completed" caller=truncateMemory duration=795.215µs ---- PASS: TestBlockRanges (0.33s) +level=info msg="WAL replay completed" checkpoint_replay_duration=71.705µs wal_replay_duration=10.680103ms wbl_replay_duration=727ns total_replay_duration=10.786438ms +level=info msg="write block" mint=15006 maxt=20000 ulid=01HYJ368BQ772DA0RGPMR539S5 duration=169.974509ms +level=info msg="Head GC completed" caller=truncateMemory duration=2.200041ms +--- PASS: TestBlockRanges (1.42s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01JYKHQZVT27ZHVQCCX70PW94N -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01JYKHQZX330936WEYNGX7A4RT -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01JYKHQZYE7CBR77ACZADB5AS6 +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01HYJ368KGRRZ0QWWAS8YED8TG +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01HYJ368S7YR4AQQBQH2DFH03P +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01HYJ368ZZ912PCEGGXHSDSBD2 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.395µs +level=info msg="On-disk memory mappable chunks replay completed" duration=79.14µ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=55.589µs wal_replay_duration=2.777578ms wbl_replay_duration=238ns total_replay_duration=2.844506ms +level=info msg="WAL replay completed" checkpoint_replay_duration=33.533µs wal_replay_duration=8.41397ms wbl_replay_duration=0s total_replay_duration=8.529092ms level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/block @@ -8078,45 +8111,45 @@ === RUN TestDBReadOnly/last_block_ID === 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.198µs +level=info msg="On-disk memory mappable chunks replay completed" duration=0s 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=49.873µs wal_replay_duration=4.289317ms wbl_replay_duration=160ns total_replay_duration=4.354562ms +level=info msg="WAL replay completed" checkpoint_replay_duration=6.352µs wal_replay_duration=17.002999ms wbl_replay_duration=620ns total_replay_duration=17.090068ms === 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=2.629µs +level=info msg="On-disk memory mappable chunks replay completed" duration=79.129µ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=33.313µs wal_replay_duration=7.09598ms wbl_replay_duration=326ns total_replay_duration=7.140339ms ---- PASS: TestDBReadOnly (0.19s) - --- PASS: TestDBReadOnly/blocks (0.00s) +level=info msg="WAL replay completed" checkpoint_replay_duration=5.824889ms wal_replay_duration=7.668343ms wbl_replay_duration=693ns total_replay_duration=13.579148ms +--- PASS: TestDBReadOnly (0.80s) + --- PASS: TestDBReadOnly/blocks (0.01s) --- PASS: TestDBReadOnly/block (0.00s) --- PASS: TestDBReadOnly/invalid_block_ID (0.00s) --- PASS: TestDBReadOnly/last_block_ID (0.00s) - --- PASS: TestDBReadOnly/querier (0.02s) - --- PASS: TestDBReadOnly/chunk_querier (0.02s) + --- PASS: TestDBReadOnly/querier (0.06s) + --- PASS: TestDBReadOnly/chunk_querier (0.05s) === 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.281µs +level=info msg="On-disk memory mappable chunks replay completed" duration=6.303µ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=38.153µs wal_replay_duration=1.143207ms wbl_replay_duration=163ns total_replay_duration=1.196951ms +level=info msg="WAL replay completed" checkpoint_replay_duration=54.799µs wal_replay_duration=898.461µs wbl_replay_duration=722ns total_replay_duration=977.746µ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=10.4µs +level=info msg="On-disk memory mappable chunks replay completed" duration=0s 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=35.821µs wal_replay_duration=1.536714ms wbl_replay_duration=172ns total_replay_duration=1.591409ms -level=info msg="write block" mint=0 maxt=1000 ulid=01JYKHR02K22K4TZ5MRHKVZR4E duration=51.108163ms ---- PASS: TestDBReadOnly_FlushWAL (0.09s) +level=info msg="WAL replay completed" checkpoint_replay_duration=150.724µs wal_replay_duration=2.00615ms wbl_replay_duration=0s total_replay_duration=2.156874ms +level=info msg="write block" mint=0 maxt=1000 ulid=01HYJ369F1THWY8G7BBN43C5WY duration=186.37261ms +--- PASS: TestDBReadOnly_FlushWAL (0.30s) === RUN TestDBCannotSeePartialCommits ---- PASS: TestDBCannotSeePartialCommits (0.02s) +--- PASS: TestDBCannotSeePartialCommits (0.10s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation ---- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.01s) +--- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.05s) === RUN TestChunkWriter_ReadAfterWrite === RUN TestChunkWriter_ReadAfterWrite/0 === RUN TestChunkWriter_ReadAfterWrite/1 @@ -8125,43 +8158,43 @@ === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 ---- PASS: TestChunkWriter_ReadAfterWrite (0.11s) - --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.01s) - --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.01s) +--- PASS: TestChunkWriter_ReadAfterWrite (0.51s) + --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.04s) + --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.10s) + --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.11s) + --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.03s) + --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.09s) + --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.06s) + --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.06s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (0.01s) +--- PASS: TestChunkReader_ConcurrentReads (0.04s) === RUN TestCompactHead ---- PASS: TestCompactHead (0.07s) +--- PASS: TestCompactHead (0.51s) === RUN TestCompactHeadWithDeletion ---- PASS: TestCompactHeadWithDeletion (0.04s) +--- PASS: TestCompactHeadWithDeletion (1.05s) === 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=01JYKHR0CQS7K1Y86FE9CYT1Y4 -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01JYKHR0DTR3CYKA6TH4EC41ZY -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0F0QABM1KZ3H7W610FM err="open /tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0F0QABM1KZ3H7W610FM/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01JYKHR0MBH6YB4SRM4KZD2JEB -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01JYKHR0NN53PCYCQRR3PCWQ1J -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/wal/checkpoint.00000001.tmp -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0G22GR5Y1R48CSNNBHQ.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0HGB75P098VCSGJRJE0.tmp-for-deletion -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0K1W8TKZSBB6DRK265R.tmp -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0F0QABM1KZ3H7W610FM err="open /tmp/TestOpen_VariousBlockStates1830593801/001/01JYKHR0F0QABM1KZ3H7W610FM/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01JYKHR0NN53PCYCQRR3PCWQ1J +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01HYJ36BVNYYYJNAS2QJCYXJYM +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01HYJ36F49AC8ZXK9JRV9D52CC +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36F9F6QW9CY58CMPBPH43 err="open /tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36F9F6QW9CY58CMPBPH43/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01HYJ36G2KX0YTM01V69YAW14D +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01HYJ36G8RAK8G5VJDWGC729AJ +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/wal/checkpoint.00000001.tmp +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36FDS6R4Q9FNJK6Q3WRZN.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36FHVNHYAT1EJTHAENWKP.tmp-for-deletion +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36FXJA9AMSW340DC2RWWH.tmp +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36F9F6QW9CY58CMPBPH43 err="open /tmp/TestOpen_VariousBlockStates3065321727/001/01HYJ36F9F6QW9CY58CMPBPH43/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01HYJ36G8RAK8G5VJDWGC729AJ level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.017µs +level=info msg="On-disk memory mappable chunks replay completed" duration=9.203µ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=49.704µs wal_replay_duration=1.595286ms wbl_replay_duration=200ns total_replay_duration=1.659891ms ---- PASS: TestOpen_VariousBlockStates (0.36s) +level=info msg="WAL replay completed" checkpoint_replay_duration=84.338µs wal_replay_duration=1.271575ms wbl_replay_duration=689ns total_replay_duration=1.384129ms +--- PASS: TestOpen_VariousBlockStates (4.79s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (17.50s) +--- PASS: TestOneCheckpointPerCompactCall (18.41s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestLockfile @@ -8169,11 +8202,11 @@ === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} ---- PASS: TestLockfile (0.03s) +--- PASS: TestLockfile (0.06s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.01s) --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.01s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.02s) === RUN TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks db_test.go:3326: TODO: investigate why process crash in CI --- SKIP: TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) @@ -8181,39 +8214,39 @@ db_test.go:3462: TODO: investigate why process crash in CI --- SKIP: TestChunkQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) === RUN TestOOOWALWrite ---- PASS: TestOOOWALWrite (0.03s) +--- PASS: TestOOOWALWrite (0.06s) === RUN TestDBPanicOnMmappingHeadChunk ---- PASS: TestDBPanicOnMmappingHeadChunk (0.37s) +--- PASS: TestDBPanicOnMmappingHeadChunk (0.21s) === RUN TestMetadataInWAL ---- PASS: TestMetadataInWAL (0.01s) +--- PASS: TestMetadataInWAL (0.02s) === RUN TestMetadataCheckpointingOnlyKeepsLatestEntry ---- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.02s) +--- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.04s) === RUN TestMetadataAssertInMemoryData ---- PASS: TestMetadataAssertInMemoryData (0.02s) +--- PASS: TestMetadataAssertInMemoryData (0.04s) === RUN TestOOOCompaction ---- PASS: TestOOOCompaction (1.06s) +--- PASS: TestOOOCompaction (0.73s) === RUN TestOOOCompactionWithNormalCompaction ---- PASS: TestOOOCompactionWithNormalCompaction (0.13s) +--- PASS: TestOOOCompactionWithNormalCompaction (0.35s) === RUN TestOOOCompactionWithDisabledWriteLog ---- PASS: TestOOOCompactionWithDisabledWriteLog (0.14s) +--- PASS: TestOOOCompactionWithDisabledWriteLog (0.44s) === RUN TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL ---- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.11s) +--- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.31s) === RUN Test_Querier_OOOQuery === RUN Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples === RUN Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval ---- PASS: Test_Querier_OOOQuery (0.05s) - --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.02s) - --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.02s) +--- PASS: Test_Querier_OOOQuery (0.11s) + --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.05s) + --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.05s) === RUN Test_ChunkQuerier_OOOQuery === RUN Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples === RUN Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval ---- PASS: Test_ChunkQuerier_OOOQuery (0.05s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.03s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.02s) +--- PASS: Test_ChunkQuerier_OOOQuery (0.14s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.07s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.07s) === RUN TestOOOAppendAndQuery ---- PASS: TestOOOAppendAndQuery (0.03s) +--- PASS: TestOOOAppendAndQuery (0.06s) === RUN TestOOODisabled ---- PASS: TestOOODisabled (0.01s) +--- PASS: TestOOODisabled (0.02s) === RUN TestWBLAndMmapReplay === RUN TestWBLAndMmapReplay/Restart_DB_with_both_WBL_and_M-map_files_for_ooo_data === RUN TestWBLAndMmapReplay/Restart_DB_with_only_WBL_for_ooo_data @@ -8221,43 +8254,43 @@ === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL ---- PASS: TestWBLAndMmapReplay (0.14s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_both_WBL_and_M-map_files_for_ooo_data (0.01s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_WBL_for_ooo_data (0.02s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.01s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax (0.02s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax (0.03s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.02s) +--- PASS: TestWBLAndMmapReplay (0.34s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_both_WBL_and_M-map_files_for_ooo_data (0.02s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_WBL_for_ooo_data (0.05s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.02s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax (0.06s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax (0.05s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.07s) === RUN TestOOOCompactionFailure ---- PASS: TestOOOCompactionFailure (0.26s) +--- PASS: TestOOOCompactionFailure (1.83s) === RUN TestWBLCorruption ---- PASS: TestWBLCorruption (0.07s) +--- PASS: TestWBLCorruption (0.30s) === RUN TestOOOMmapCorruption ---- PASS: TestOOOMmapCorruption (0.08s) +--- PASS: TestOOOMmapCorruption (0.37s) === RUN TestOutOfOrderRuntimeConfig === RUN TestOutOfOrderRuntimeConfig/increase_time_window === RUN TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again === RUN TestOutOfOrderRuntimeConfig/disabled_to_enabled === RUN TestOutOfOrderRuntimeConfig/enabled_to_disabled === RUN TestOutOfOrderRuntimeConfig/disabled_to_disabled ---- PASS: TestOutOfOrderRuntimeConfig (0.38s) - --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.17s) - --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.06s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.06s) - --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.06s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.01s) +--- PASS: TestOutOfOrderRuntimeConfig (1.30s) + --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.34s) + --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.30s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.30s) + --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.23s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.02s) === RUN TestNoGapAfterRestartWithOOO === RUN TestNoGapAfterRestartWithOOO/case=0 === RUN TestNoGapAfterRestartWithOOO/case=1 ---- PASS: TestNoGapAfterRestartWithOOO (0.26s) - --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.13s) - --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.13s) +--- PASS: TestNoGapAfterRestartWithOOO (0.91s) + --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.47s) + --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.44s) === RUN TestWblReplayAfterOOODisableAndRestart ---- PASS: TestWblReplayAfterOOODisableAndRestart (0.03s) +--- PASS: TestWblReplayAfterOOODisableAndRestart (0.08s) === RUN TestPanicOnApplyConfig ---- PASS: TestPanicOnApplyConfig (0.02s) +--- PASS: TestPanicOnApplyConfig (0.05s) === RUN TestDiskFillingUpAfterDisablingOOO ---- PASS: TestDiskFillingUpAfterDisablingOOO (0.23s) +--- PASS: TestDiskFillingUpAfterDisablingOOO (1.39s) === RUN TestHistogramAppendAndQuery === RUN TestHistogramAppendAndQuery/integer_histograms === RUN TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms @@ -8275,22 +8308,22 @@ === RUN TestHistogramAppendAndQuery/float_histograms/series_starting_with_float_and_then_getting_histograms === RUN TestHistogramAppendAndQuery/float_histograms/series_starting_with_histogram_and_then_getting_float === RUN TestHistogramAppendAndQuery/float_histograms/query_mix_of_histogram_and_float_series ---- PASS: TestHistogramAppendAndQuery (0.04s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.02s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.01s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.01s) +--- PASS: TestHistogramAppendAndQuery (0.26s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.13s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.06s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.03s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/new_buckets_incoming (0.00s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/buckets_disappearing (0.00s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_starting_with_float_and_then_getting_histograms (0.00s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_starting_with_float_and_then_getting_histograms (0.01s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_starting_with_histogram_and_then_getting_float (0.00s) --- PASS: TestHistogramAppendAndQuery/integer_histograms/query_mix_of_histogram_and_float_series (0.00s) - --- PASS: TestHistogramAppendAndQuery/float_histograms (0.02s) - --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms (0.01s) - --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/changing_schema (0.01s) + --- PASS: TestHistogramAppendAndQuery/float_histograms (0.13s) + --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms (0.04s) + --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/changing_schema (0.02s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/new_buckets_incoming (0.00s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/buckets_disappearing (0.00s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_starting_with_float_and_then_getting_histograms (0.00s) - --- PASS: TestHistogramAppendAndQuery/float_histograms/series_starting_with_histogram_and_then_getting_float (0.00s) + --- PASS: TestHistogramAppendAndQuery/float_histograms/series_starting_with_histogram_and_then_getting_float (0.03s) --- PASS: TestHistogramAppendAndQuery/float_histograms/query_mix_of_histogram_and_float_series (0.00s) === RUN TestQueryHistogramFromBlocksWithCompaction === RUN TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false @@ -8307,25 +8340,25 @@ === RUN TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms === RUN TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series === RUN TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 ---- PASS: TestQueryHistogramFromBlocksWithCompaction (3.68s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (2.05s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (0.20s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.48s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (0.65s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (0.25s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.20s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (0.26s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (1.63s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (0.30s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.25s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (0.33s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (0.23s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.24s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (0.27s) +--- PASS: TestQueryHistogramFromBlocksWithCompaction (26.78s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (22.43s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (1.26s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (15.68s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (3.01s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (0.65s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (1.03s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (0.79s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (4.35s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (0.59s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.62s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (0.90s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (0.78s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.57s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (0.89s) === RUN TestNativeHistogramFlag ---- PASS: TestNativeHistogramFlag (0.01s) +--- PASS: TestNativeHistogramFlag (0.07s) === RUN TestChunkQuerierReadWriteRace ---- PASS: TestChunkQuerierReadWriteRace (1.18s) +--- PASS: TestChunkQuerierReadWriteRace (1.17s) === RUN TestValidateExemplar --- PASS: TestValidateExemplar (0.00s) === RUN TestAddExemplar @@ -8375,103 +8408,103 @@ --- PASS: TestBoundedChunk/name=if_there_are_bounds_set_with_seek_between_mint_and_maxt (0.00s) --- PASS: TestBoundedChunk/name=if_there_are_bounds_set_with_seek_after_maxt (0.00s) === RUN TestHead_HighConcurrencyReadAndWrite ---- PASS: TestHead_HighConcurrencyReadAndWrite (1.54s) +--- PASS: TestHead_HighConcurrencyReadAndWrite (1.06s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.06s) - --- PASS: TestHead_ReadWAL/compress=false (0.05s) - --- PASS: TestHead_ReadWAL/compress=true (0.01s) +--- PASS: TestHead_ReadWAL (0.05s) + --- PASS: TestHead_ReadWAL/compress=false (0.03s) + --- PASS: TestHead_ReadWAL/compress=true (0.02s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.04s) +--- PASS: TestHead_WALMultiRef (0.10s) === RUN TestHead_ActiveAppenders ---- PASS: TestHead_ActiveAppenders (0.01s) +--- PASS: TestHead_ActiveAppenders (0.03s) === RUN TestHead_UnknownWALRecord ---- PASS: TestHead_UnknownWALRecord (0.01s) +--- PASS: TestHead_UnknownWALRecord (0.02s) === RUN TestHead_Truncate ---- PASS: TestHead_Truncate (0.01s) +--- PASS: TestHead_Truncate (0.02s) === 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.02s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.01s) - --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.01s) +--- PASS: TestHeadDeleteSeriesWithoutSamples (0.05s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.03s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.02s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.24s) - --- PASS: TestHeadDeleteSimple/compress=false (0.12s) - --- PASS: TestHeadDeleteSimple/compress=true (0.12s) +--- PASS: TestHeadDeleteSimple (0.55s) + --- PASS: TestHeadDeleteSimple/compress=false (0.30s) + --- PASS: TestHeadDeleteSimple/compress=true (0.25s) === RUN TestDeleteUntilCurMax ---- PASS: TestDeleteUntilCurMax (0.01s) +--- PASS: TestDeleteUntilCurMax (0.02s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.08s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.22s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (4.34s) +--- PASS: TestDelete_e2e (5.32s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append ---- PASS: TestMemSeries_append (0.96s) +--- PASS: TestMemSeries_append (0.03s) === RUN TestMemSeries_appendHistogram ---- PASS: TestMemSeries_appendHistogram (0.76s) +--- PASS: TestMemSeries_appendHistogram (0.03s) === RUN TestMemSeries_append_atVariableRate ---- PASS: TestMemSeries_append_atVariableRate (0.24s) +--- PASS: TestMemSeries_append_atVariableRate (0.14s) === RUN TestGCChunkAccess ---- PASS: TestGCChunkAccess (0.30s) +--- PASS: TestGCChunkAccess (0.04s) === RUN TestGCSeriesAccess ---- PASS: TestGCSeriesAccess (0.55s) +--- PASS: TestGCSeriesAccess (0.03s) === RUN TestUncommittedSamplesNotLostOnTruncate ---- PASS: TestUncommittedSamplesNotLostOnTruncate (0.75s) +--- PASS: TestUncommittedSamplesNotLostOnTruncate (0.03s) === RUN TestRemoveSeriesAfterRollbackAndTruncate ---- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.72s) +--- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.02s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true ---- PASS: TestHead_LogRollback (0.66s) - --- PASS: TestHead_LogRollback/compress=false (0.54s) - --- PASS: TestHead_LogRollback/compress=true (0.12s) +--- PASS: TestHead_LogRollback (0.04s) + --- PASS: TestHead_LogRollback/compress=false (0.02s) + --- PASS: TestHead_LogRollback/compress=true (0.02s) === RUN TestWalRepair_DecodingError +=== RUN TestWalRepair_DecodingError/decode_series,compress=false +=== RUN TestWalRepair_DecodingError/decode_series,compress=true === RUN TestWalRepair_DecodingError/decode_samples,compress=false === RUN TestWalRepair_DecodingError/decode_samples,compress=true === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true -=== RUN TestWalRepair_DecodingError/decode_series,compress=false -=== RUN TestWalRepair_DecodingError/decode_series,compress=true ---- PASS: TestWalRepair_DecodingError (0.33s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.06s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.05s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.06s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.05s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.07s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.05s) +--- PASS: TestWalRepair_DecodingError (0.32s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.06s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.03s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.06s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.05s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.08s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.13s) +--- PASS: TestHeadReadWriterRepair (0.22s) === RUN TestNewWalSegmentOnTruncate ---- PASS: TestNewWalSegmentOnTruncate (0.03s) +--- PASS: TestNewWalSegmentOnTruncate (0.05s) === RUN TestAddDuplicateLabelName --- PASS: TestAddDuplicateLabelName (0.02s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.14s) +--- PASS: TestMemSeriesIsolation (4.12s) === RUN TestIsolationRollback ---- PASS: TestIsolationRollback (0.02s) +--- PASS: TestIsolationRollback (0.56s) === RUN TestIsolationLowWatermarkMonotonous ---- PASS: TestIsolationLowWatermarkMonotonous (0.02s) +--- PASS: TestIsolationLowWatermarkMonotonous (0.35s) === RUN TestIsolationAppendIDZeroIsNoop ---- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) +--- PASS: TestIsolationAppendIDZeroIsNoop (0.90s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (24.61s) +--- PASS: TestHeadSeriesChunkRace (53.86s) === RUN TestIsolationWithoutAdd --- PASS: TestIsolationWithoutAdd (0.01s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (4.49s) +--- PASS: TestOutOfOrderSamplesMetric (0.17s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_within_head ---- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.07s) +--- PASS: TestHeadLabelNamesValuesWithMinMaxRange (0.02s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max (0.00s) --- PASS: TestHeadLabelNamesValuesWithMinMaxRange/mint_and_maxt_outside_head (0.00s) @@ -8481,7 +8514,7 @@ === RUN TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten === RUN TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id === RUN TestHeadLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label ---- PASS: TestHeadLabelValuesWithMatchers (0.01s) +--- PASS: TestHeadLabelValuesWithMatchers (0.02s) --- PASS: TestHeadLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) --- PASS: TestHeadLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) --- PASS: TestHeadLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) @@ -8499,22 +8532,22 @@ === RUN TestErrReuseAppender --- PASS: TestErrReuseAppender (0.02s) === RUN TestHeadMintAfterTruncation ---- PASS: TestHeadMintAfterTruncation (0.01s) +--- PASS: TestHeadMintAfterTruncation (0.05s) === RUN TestHeadExemplars ---- PASS: TestHeadExemplars (0.01s) +--- PASS: TestHeadExemplars (0.04s) === RUN TestIteratorSeekIntoBuffer --- PASS: TestIteratorSeekIntoBuffer (0.00s) === RUN TestChunkNotFoundHeadGCRace ---- PASS: TestChunkNotFoundHeadGCRace (3.08s) +--- PASS: TestChunkNotFoundHeadGCRace (3.17s) === RUN TestDataMissingOnQueryDuringCompaction ---- PASS: TestDataMissingOnQueryDuringCompaction (3.09s) +--- PASS: TestDataMissingOnQueryDuringCompaction (3.15s) === RUN TestIsQuerierCollidingWithTruncation === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 === RUN TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 === RUN TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 === RUN TestIsQuerierCollidingWithTruncation/mint=1900,maxt=2200 === RUN TestIsQuerierCollidingWithTruncation/mint=2000,maxt=2500 ---- PASS: TestIsQuerierCollidingWithTruncation (0.02s) +--- PASS: TestIsQuerierCollidingWithTruncation (0.06s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 (0.00s) @@ -8527,7 +8560,7 @@ === RUN TestWaitForPendingReadersInTimeRange/mint=1800,maxt=2500,shouldWait=true === RUN TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false === RUN TestWaitForPendingReadersInTimeRange/mint=2100,maxt=2500,shouldWait=false ---- PASS: TestWaitForPendingReadersInTimeRange (13.25s) +--- PASS: TestWaitForPendingReadersInTimeRange (13.75s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=0,maxt=500,shouldWait=false (2.21s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=500,maxt=1500,shouldWait=true (2.20s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=1200,maxt=1700,shouldWait=true (2.20s) @@ -8541,81 +8574,81 @@ === RUN TestAppendHistogram/200 === RUN TestAppendHistogram/250 === RUN TestAppendHistogram/300 ---- PASS: TestAppendHistogram (0.36s) - --- PASS: TestAppendHistogram/1 (0.08s) - --- PASS: TestAppendHistogram/10 (0.03s) - --- PASS: TestAppendHistogram/150 (0.07s) - --- PASS: TestAppendHistogram/200 (0.05s) - --- PASS: TestAppendHistogram/250 (0.05s) +--- PASS: TestAppendHistogram (4.33s) + --- PASS: TestAppendHistogram/1 (1.01s) + --- PASS: TestAppendHistogram/10 (1.40s) + --- PASS: TestAppendHistogram/150 (1.43s) + --- PASS: TestAppendHistogram/200 (0.36s) + --- PASS: TestAppendHistogram/250 (0.06s) --- PASS: TestAppendHistogram/300 (0.07s) === RUN TestHistogramInWALAndMmapChunk ---- PASS: TestHistogramInWALAndMmapChunk (0.19s) +--- PASS: TestHistogramInWALAndMmapChunk (0.15s) === RUN TestChunkSnapshot ---- PASS: TestChunkSnapshot (0.19s) +--- PASS: TestChunkSnapshot (0.24s) === RUN TestSnapshotError --- PASS: TestSnapshotError (0.05s) === RUN TestHistogramMetrics ---- PASS: TestHistogramMetrics (0.09s) +--- PASS: TestHistogramMetrics (0.07s) === RUN TestHistogramStaleSample === RUN TestHistogramStaleSample/integer_histogram === RUN TestHistogramStaleSample/float_histogram ---- PASS: TestHistogramStaleSample (0.10s) - --- PASS: TestHistogramStaleSample/integer_histogram (0.05s) +--- PASS: TestHistogramStaleSample (0.09s) + --- PASS: TestHistogramStaleSample/integer_histogram (0.04s) --- PASS: TestHistogramStaleSample/float_histogram (0.05s) === RUN TestHistogramCounterResetHeader === RUN TestHistogramCounterResetHeader/floatHistogram=true === RUN TestHistogramCounterResetHeader/floatHistogram=false ---- PASS: TestHistogramCounterResetHeader (1.50s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.07s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (1.43s) +--- PASS: TestHistogramCounterResetHeader (0.11s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.06s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.06s) === RUN TestAppendingDifferentEncodingToSameSeries ---- PASS: TestAppendingDifferentEncodingToSameSeries (1.05s) +--- PASS: TestAppendingDifferentEncodingToSameSeries (0.04s) === RUN TestChunkSnapshotReplayBug ---- PASS: TestChunkSnapshotReplayBug (1.44s) +--- PASS: TestChunkSnapshotReplayBug (0.09s) === RUN TestChunkSnapshotTakenAfterIncompleteSnapshot ---- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.93s) +--- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.03s) === RUN TestOOOWalReplay ---- PASS: TestOOOWalReplay (0.33s) +--- PASS: TestOOOWalReplay (0.04s) === RUN TestOOOMmapReplay ---- PASS: TestOOOMmapReplay (0.03s) +--- PASS: TestOOOMmapReplay (0.09s) === RUN TestHeadInit_DiscardChunksWithUnsupportedEncoding ---- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.03s) +--- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.06s) === RUN TestMmapPanicAfterMmapReplayCorruption ---- PASS: TestMmapPanicAfterMmapReplayCorruption (0.03s) +--- PASS: TestMmapPanicAfterMmapReplayCorruption (0.18s) === RUN TestReplayAfterMmapReplayError ---- PASS: TestReplayAfterMmapReplayError (0.13s) +--- PASS: TestReplayAfterMmapReplayError (0.39s) === RUN TestHistogramValidation -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count +=== RUN TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets +=== RUN TestHistogramValidation/valid_histogram === RUN TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count === RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset === RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets -=== RUN TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets -=== RUN TestHistogramValidation/valid_histogram +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count === RUN TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets === RUN TestHistogramValidation/rejects_histogram_who_has_too_many_negative_buckets +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets --- PASS: TestHistogramValidation (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets (0.00s) + --- PASS: TestHistogramValidation/valid_histogram (0.00s) --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_bucket_with_a_negative_count (0.00s) --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_span_with_a_negative_offset (0.00s) --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset (0.00s) - --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets (0.00s) - --- PASS: TestHistogramValidation/valid_histogram (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count (0.00s) --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets (0.00s) --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_negative_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets (0.00s) === RUN TestOOOAppendWithNoSeries ---- PASS: TestOOOAppendWithNoSeries (0.01s) +--- PASS: TestOOOAppendWithNoSeries (0.03s) === RUN TestHeadMinOOOTimeUpdate ---- PASS: TestHeadMinOOOTimeUpdate (0.02s) +--- PASS: TestHeadMinOOOTimeUpdate (0.03s) === RUN TestGaugeHistogramWALAndChunkHeader ---- PASS: TestGaugeHistogramWALAndChunkHeader (0.03s) +--- PASS: TestGaugeHistogramWALAndChunkHeader (0.10s) === RUN TestGaugeFloatHistogramWALAndChunkHeader ---- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.04s) +--- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.09s) === RUN TestSnapshotAheadOfWALError ---- PASS: TestSnapshotAheadOfWALError (0.03s) +--- PASS: TestSnapshotAheadOfWALError (0.39s) === RUN TestIsolation --- PASS: TestIsolation (0.00s) === RUN TestOOOHeadIndexReader_Series @@ -9085,478 +9118,478 @@ === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false === RUN TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true ---- PASS: TestOOOHeadIndexReader_Series (13.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=false (0.01s) +--- PASS: TestOOOHeadIndexReader_Series (63.66s) + --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=false (0.04s) --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=false (0.73s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=23,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=23,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=true (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=false (0.56s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=4,_headChunk=true (0.31s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=false (0.43s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=5,_headChunk=true (0.72s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=false (0.52s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=false (0.38s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=true (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=false (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=true (0.23s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=10,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=14,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=17,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=23,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=23,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=true (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=19,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=19,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=20,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=20,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=true (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=false (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=false (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=true (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=false (0.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=true (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=false (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=true (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=false (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.32s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=false (0.13s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=true (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=false (0.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=false (0.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=true (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=true (0.05s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=14,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=14,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=16,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=16,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=16,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=17,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=17,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=17,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=18,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=18,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=18,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_headChunk=false (0.04s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=22,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=23,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=23,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=23,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=0,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=0,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=2,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=2,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=2,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=2,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=5,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=5,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=1,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=1,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=1,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=4,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=4,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.09s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=9,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=9,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=10,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=10,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=36,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=36,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=10,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=false (0.44s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=true (0.63s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=false (0.68s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=true (0.47s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=false (0.62s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=true (0.54s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=false (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=true (0.33s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=false (0.33s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=true (0.68s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=false (0.51s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=true (0.53s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=false (0.72s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=true (0.70s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=false (0.51s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=true (0.52s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=false (0.43s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=true (0.82s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=false (0.54s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=true (0.61s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=false (0.98s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=true (0.38s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=false (0.42s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=true (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.24s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=false (0.69s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=true (0.54s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.70s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=true (0.51s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=false (0.40s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=true (0.43s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=false (1.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=true (0.64s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=false (0.37s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=true (0.13s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=false (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=true (0.24s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=true (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=false (0.16s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=true (0.57s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=false (0.23s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.23s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=false (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=true (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=false (0.26s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=true (0.45s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=36,_headChunk=false (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=36,_headChunk=true (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=false (0.13s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.47s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=true (0.16s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=false (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=true (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=true (0.35s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=61,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=61,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=61,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=65,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=65,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=true (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=false (1.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=true (0.36s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=false (0.18s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=94,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=94,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=true (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_headChunk=true (0.53s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=false (0.59s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=false (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=true (0.33s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.56s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=true (0.72s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=true (0.40s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=false (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=false (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.47s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=true (0.24s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=false (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.24s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=false (0.56s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=true (0.22s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=false (0.25s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=true (0.40s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=false (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=true (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=false (0.64s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=true (0.68s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=false (0.36s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=true (0.26s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=false (0.32s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=true (0.51s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=94,_headChunk=false (0.27s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=94,_headChunk=true (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=false (0.50s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=true (0.52s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=false (0.41s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=true (0.46s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=false (0.51s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=true (0.35s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=false (0.27s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=true (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=false (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=true (0.45s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=false (0.37s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=true (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=false (0.48s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=true (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=false (0.53s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=false (0.47s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=true (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=false (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.27s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=false (0.23s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=true (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=true (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=true (0.13s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=false (0.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=true (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=true (0.41s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=false (0.48s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=true (0.49s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=false (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=true (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=false (0.65s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=true (0.39s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=false (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=true (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=false (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=true (0.19s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=117,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=117,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.58s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true (0.02s) === RUN TestOOOHeadChunkReader_LabelValues === RUN TestOOOHeadChunkReader_LabelValues/LabelValues_calls_when_ooo_head_has_max_query_range === RUN TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_in-order_data === RUN TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_out-of-order_data ---- PASS: TestOOOHeadChunkReader_LabelValues (0.03s) +--- PASS: TestOOOHeadChunkReader_LabelValues (0.04s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_when_ooo_head_has_max_query_range (0.00s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_in-order_data (0.00s) --- PASS: TestOOOHeadChunkReader_LabelValues/LabelValues_calls_with_ooo_head_query_range_not_overlapping_out-of-order_data (0.00s) @@ -9569,21 +9602,21 @@ === RUN TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged === RUN TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk === RUN TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk ---- PASS: TestOOOHeadChunkReader_Chunk (0.37s) - --- PASS: TestOOOHeadChunkReader_Chunk/Getting_a_non_existing_chunk_fails_with_not_found_error (0.04s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.04s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.07s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.04s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.04s) +--- PASS: TestOOOHeadChunkReader_Chunk (0.47s) + --- PASS: TestOOOHeadChunkReader_Chunk/Getting_a_non_existing_chunk_fails_with_not_found_error (0.02s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.03s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.08s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.06s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.08s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.06s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.06s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.07s) === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=Current_head_gets_old,_new_and_in_between_sample_after_Series_call,_they_all_should_be_omitted_from_the_result === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. ---- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding (0.08s) - --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=Current_head_gets_old,_new_and_in_between_sample_after_Series_call,_they_all_should_be_omitted_from_the_result (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. (0.03s) +--- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding (0.14s) + --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=Current_head_gets_old,_new_and_in_between_sample_after_Series_call,_they_all_should_be_omitted_from_the_result (0.06s) + --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. (0.07s) === RUN TestSortByMinTimeAndMinRef === RUN TestSortByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time === RUN TestSortByMinTimeAndMinRef/name=if_same_mintime,_lower_reference_goes_first @@ -9669,14 +9702,14 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.06s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.04s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.02s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.01s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01/chunk (0.00s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.01s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02 (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#02/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#03 (0.01s) @@ -9685,7 +9718,7 @@ --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#04 (0.01s) --- 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.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk (0.00s) === RUN TestBlockQuerier_TrimmingDoesNotModifyOriginalTombstoneIntervals @@ -9802,7 +9835,7 @@ === RUN TestPopulateWithTombSeriesIterators/one_gauge_float_histogram_chunk_intersect_with_deletion_interval === RUN TestPopulateWithTombSeriesIterators/one_gauge_float_histogram_chunk_intersect_with_deletion_interval/sample === RUN TestPopulateWithTombSeriesIterators/one_gauge_float_histogram_chunk_intersect_with_deletion_interval/chunk ---- PASS: TestPopulateWithTombSeriesIterators (0.01s) +--- PASS: TestPopulateWithTombSeriesIterators (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/sample (0.00s) --- PASS: TestPopulateWithTombSeriesIterators/no_chunk/chunk (0.00s) @@ -9881,7 +9914,7 @@ === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) === RUN TestDeletedIterator ---- PASS: TestDeletedIterator (0.05s) +--- PASS: TestDeletedIterator (0.04s) === RUN TestDeletedIterator_WithSeek --- PASS: TestDeletedIterator_WithSeek (0.00s) === RUN TestFindSetMatches @@ -9921,7 +9954,7 @@ === RUN TestPostingsForMatchers/n=~"2|2\\.5" === RUN TestPostingsForMatchers/i=~"c||d" === RUN TestPostingsForMatchers/i=~"(c||d)" ---- PASS: TestPostingsForMatchers (0.02s) +--- PASS: TestPostingsForMatchers (0.03s) --- PASS: TestPostingsForMatchers/n="1" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="a" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="missing" (0.00s) @@ -9964,10 +9997,10 @@ === CONT TestQuerierIndexQueriesRace/[__name__!="metric"] === CONT TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] --- PASS: TestQuerierIndexQueriesRace (0.00s) - --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.34s) - --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.34s) + --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.45s) + --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.46s) === RUN TestClose ---- PASS: TestClose (0.20s) +--- PASS: TestClose (0.59s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet @@ -9977,54 +10010,54 @@ === RUN TestQueryWithDeletedHistograms/intgauge === RUN TestQueryWithDeletedHistograms/floatCounter === RUN TestQueryWithDeletedHistograms/floatGauge ---- PASS: TestQueryWithDeletedHistograms (0.12s) - --- PASS: TestQueryWithDeletedHistograms/intCounter (0.04s) +--- PASS: TestQueryWithDeletedHistograms (0.09s) + --- PASS: TestQueryWithDeletedHistograms/intCounter (0.02s) --- PASS: TestQueryWithDeletedHistograms/intgauge (0.02s) - --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.03s) + --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.02s) --- PASS: TestQueryWithDeletedHistograms/floatGauge (0.02s) === RUN TestRepairBadIndexVersion repair_test.go:85: next ID 2 repair_test.go:85: next ID 3 repair_test.go:105: next ID 2 repair_test.go:105: next ID 3 ---- PASS: TestRepairBadIndexVersion (0.04s) +--- PASS: TestRepairBadIndexVersion (0.05s) === RUN TestSegmentWAL_cut ---- PASS: TestSegmentWAL_cut (0.03s) +--- PASS: TestSegmentWAL_cut (0.04s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (2.21s) +--- PASS: TestSegmentWAL_Truncate (7.38s) === RUN TestSegmentWAL_Log_Restore ---- PASS: TestSegmentWAL_Log_Restore (0.09s) +--- PASS: TestSegmentWAL_Log_Restore (0.15s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment142694175/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment142694175/001/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (0.01s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment3466945225/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment3466945225/001/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (0.02s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum489530509/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum1836579320/001/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body3339214020/001/000001 pos=44 -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body3339214020/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body4018861008/001/000001 pos=44 === RUN TestWALRestoreCorrupted/body_content -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/TestWALRestoreCorruptedbody_content1062403533/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/TestWALRestoreCorruptedbody_content598258437/001/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum4093105250/001/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (8.35s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum1007911999/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum1007911999/001/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (8.22s) --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.06s) - --- PASS: TestWALRestoreCorrupted/truncate_body (2.04s) - --- PASS: TestWALRestoreCorrupted/body_content (2.03s) - --- PASS: TestWALRestoreCorrupted/checksum (2.22s) + --- PASS: TestWALRestoreCorrupted/truncate_body (2.07s) + --- PASS: TestWALRestoreCorrupted/body_content (2.05s) + --- PASS: TestWALRestoreCorrupted/checksum (2.04s) === RUN TestMigrateWAL_Empty ---- PASS: TestMigrateWAL_Empty (0.00s) +--- PASS: TestMigrateWAL_Empty (0.01s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.01s) +--- PASS: TestMigrateWAL_Fuzz (0.08s) === RUN Example --- PASS: Example (1.02s) PASS -ok github.com/prometheus/prometheus/tsdb 225.459s +ok github.com/prometheus/prometheus/tsdb 599.990s === RUN TestDB_InvalidSeries === RUN TestDB_InvalidSeries/Samples === RUN TestDB_InvalidSeries/Histograms === RUN TestDB_InvalidSeries/Exemplars ---- PASS: TestDB_InvalidSeries (0.18s) +--- PASS: TestDB_InvalidSeries (0.31s) --- PASS: TestDB_InvalidSeries/Samples (0.00s) --- PASS: TestDB_InvalidSeries/Histograms (0.00s) --- PASS: TestDB_InvalidSeries/Exemplars (0.00s) @@ -10032,32 +10065,32 @@ === RUN TestUnsupportedFunctions/Querier === RUN TestUnsupportedFunctions/ChunkQuerier === RUN TestUnsupportedFunctions/ExemplarQuerier ---- PASS: TestUnsupportedFunctions (0.32s) +--- PASS: TestUnsupportedFunctions (0.03s) --- PASS: TestUnsupportedFunctions/Querier (0.00s) --- PASS: TestUnsupportedFunctions/ChunkQuerier (0.00s) --- PASS: TestUnsupportedFunctions/ExemplarQuerier (0.00s) === RUN TestCommit ---- PASS: TestCommit (0.44s) +--- PASS: TestCommit (0.15s) === RUN TestRollback ---- PASS: TestRollback (0.32s) +--- PASS: TestRollback (0.10s) === RUN TestFullTruncateWAL ---- PASS: TestFullTruncateWAL (1.58s) +--- PASS: TestFullTruncateWAL (5.41s) === RUN TestPartialTruncateWAL ---- PASS: TestPartialTruncateWAL (13.83s) +--- PASS: TestPartialTruncateWAL (25.23s) === RUN TestWALReplay ---- PASS: TestWALReplay (2.09s) +--- PASS: TestWALReplay (1.42s) === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} ---- PASS: TestLockfile (2.80s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.56s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.33s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (1.09s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.82s) +--- PASS: TestLockfile (2.23s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.53s) + --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.60s) + --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.46s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.64s) === RUN Test_ExistingWAL_NextRef ---- PASS: Test_ExistingWAL_NextRef (0.91s) +--- PASS: Test_ExistingWAL_NextRef (0.94s) === RUN Test_validateOptions === RUN Test_validateOptions/Apply_defaults_to_zero_values === RUN Test_validateOptions/Defaults_are_already_valid @@ -10067,11 +10100,11 @@ --- PASS: Test_validateOptions/Defaults_are_already_valid (0.00s) --- PASS: Test_validateOptions/MaxWALTime_should_not_be_lower_than_TruncateFrequency (0.00s) === RUN TestStorage_DuplicateExemplarsIgnored ---- PASS: TestStorage_DuplicateExemplarsIgnored (0.52s) +--- PASS: TestStorage_DuplicateExemplarsIgnored (0.63s) === RUN TestNoDeadlock ---- PASS: TestNoDeadlock (0.02s) +--- PASS: TestNoDeadlock (0.05s) PASS -ok github.com/prometheus/prometheus/tsdb/agent 23.038s +ok github.com/prometheus/prometheus/tsdb/agent 36.635s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.00s) === RUN TestChunk @@ -10133,11 +10166,11 @@ === RUN TestVarbitUint --- PASS: TestVarbitUint (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunkenc 0.026s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.057s === RUN TestChunkWriteQueue_GettingChunkFromQueue --- PASS: TestChunkWriteQueue_GettingChunkFromQueue (0.00s) === RUN TestChunkWriteQueue_WritingThroughQueue ---- PASS: TestChunkWriteQueue_WritingThroughQueue (0.00s) +--- PASS: TestChunkWriteQueue_WritingThroughQueue (0.01s) === RUN TestChunkWriteQueue_WrappingAroundSizeLimit --- PASS: TestChunkWriteQueue_WrappingAroundSizeLimit (0.07s) === RUN TestChunkWriteQueue_HandlerErrorViaCallback @@ -10145,18 +10178,18 @@ === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (3.22s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.34s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.22s) +--- PASS: TestChunkDiskMapper_Truncate (0.37s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.27s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.26s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.13s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.05s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (2.04s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.13s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1750855221146261351 ---- PASS: TestQueuePushPopSingleGoroutine (3.65s) + queue_test.go:66: seed: 1716446409785473245 +--- PASS: TestQueuePushPopSingleGoroutine (9.84s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10175,24 +10208,24 @@ === RUN TestChunkWriteQueue_WritingThroughQueue --- PASS: TestChunkWriteQueue_WritingThroughQueue (0.00s) === RUN TestChunkWriteQueue_WrappingAroundSizeLimit ---- PASS: TestChunkWriteQueue_WrappingAroundSizeLimit (0.07s) +--- PASS: TestChunkWriteQueue_WrappingAroundSizeLimit (0.08s) === RUN TestChunkWriteQueue_HandlerErrorViaCallback --- PASS: TestChunkWriteQueue_HandlerErrorViaCallback (0.00s) === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (2.39s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (3.61s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (14.31s) +--- PASS: TestChunkDiskMapper_Truncate (0.40s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.15s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.23s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.01s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.04s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.04s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.13s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1750855242073017232 ---- PASS: TestQueuePushPopSingleGoroutine (3.32s) + queue_test.go:66: seed: 1716446424492020937 +--- PASS: TestQueuePushPopSingleGoroutine (8.68s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10206,23 +10239,23 @@ === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 30.530s +ok github.com/prometheus/prometheus/tsdb/chunks 25.002s === RUN TestLocking --- PASS: TestLocking (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/fileutil 0.022s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.047s === RUN Test --- PASS: Test (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/goversion 0.021s +ok github.com/prometheus/prometheus/tsdb/goversion 0.044s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (1.39s) +--- PASS: TestIndexRW_Create_Open (0.34s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (1.86s) +--- PASS: TestIndexRW_Postings (0.11s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.08s) +--- PASS: TestPostingsMany (0.10s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (6.13s) +--- PASS: TestPersistence_index_e2e (13.68s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -10300,7 +10333,7 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (1.46s) +--- PASS: TestRemovedNextStackoverflow (4.99s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian @@ -10352,11 +10385,11 @@ --- PASS: TestPostingsWithIndexHeap/iterate (0.00s) --- PASS: TestPostingsWithIndexHeap/pop (0.00s) === RUN TestPostingsStats ---- PASS: TestPostingsStats (0.03s) +--- PASS: TestPostingsStats (0.13s) === RUN TestPostingsStats2 ---- PASS: TestPostingsStats2 (0.00s) +--- PASS: TestPostingsStats2 (0.01s) PASS -ok github.com/prometheus/prometheus/tsdb/index 10.991s +ok github.com/prometheus/prometheus/tsdb/index 19.433s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -10366,7 +10399,7 @@ === RUN TestRecord_Corrupted/Test_corrupted_exemplar_record === RUN TestRecord_Corrupted/Test_corrupted_metadata_record === RUN TestRecord_Corrupted/Test_corrupted_histogram_record ---- PASS: TestRecord_Corrupted (0.00s) +--- PASS: TestRecord_Corrupted (0.01s) --- PASS: TestRecord_Corrupted/Test_corrupted_series_record (0.00s) --- PASS: TestRecord_Corrupted/Test_corrupted_sample_record (0.00s) --- PASS: TestRecord_Corrupted/Test_corrupted_tombstone_record (0.00s) @@ -10378,9 +10411,9 @@ === RUN TestRecord_MetadataDecodeUnknownExtraFields --- PASS: TestRecord_MetadataDecodeUnknownExtraFields (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.021s +ok github.com/prometheus/prometheus/tsdb/record 0.051s === RUN TestWriteAndReadbackTombstones ---- PASS: TestWriteAndReadbackTombstones (0.50s) +--- PASS: TestWriteAndReadbackTombstones (0.02s) === RUN TestDeletingTombstones --- PASS: TestDeletingTombstones (0.00s) === RUN TestTombstonesGetWithCopy @@ -10434,7 +10467,7 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.525s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.049s === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} @@ -10446,7 +10479,7 @@ --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.00s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.023s +ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.057s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.00s) === RUN TestDeleteCheckpoints @@ -10454,29 +10487,12 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (3.48s) - --- PASS: TestCheckpoint/compress=false (3.31s) - --- PASS: TestCheckpoint/compress=true (0.17s) +--- PASS: TestCheckpoint (10.25s) + --- PASS: TestCheckpoint/compress=false (4.42s) + --- PASS: TestCheckpoint/compress=true (5.83s) === RUN TestCheckpointNoTmpFolderAfterError ---- PASS: TestCheckpointNoTmpFolderAfterError (0.02s) +--- PASS: TestCheckpointNoTmpFolderAfterError (0.90s) === RUN TestReader -=== RUN TestReader/Reader/0 - reader_test.go:181: record 0 - reader_test.go:181: record 1 - reader_test.go:181: record 2 - reader_test.go:181: record 3 -=== RUN TestReader/Reader/1 - reader_test.go:181: record 0 -=== RUN TestReader/Reader/2 -=== RUN TestReader/Reader/3 - reader_test.go:181: record 0 - reader_test.go:181: record 1 -=== RUN TestReader/Reader/4 -=== RUN TestReader/Reader/5 -=== RUN TestReader/Reader/6 -=== RUN TestReader/Reader/7 -=== RUN TestReader/Reader/8 - reader_test.go:181: record 0 === RUN TestReader/LiveReader/0 reader_test.go:181: record 0 reader_test.go:181: record 1 @@ -10494,16 +10510,24 @@ === RUN TestReader/LiveReader/7 === RUN TestReader/LiveReader/8 reader_test.go:181: record 0 +=== RUN TestReader/Reader/0 + reader_test.go:181: record 0 + reader_test.go:181: record 1 + reader_test.go:181: record 2 + reader_test.go:181: record 3 +=== RUN TestReader/Reader/1 + reader_test.go:181: record 0 +=== RUN TestReader/Reader/2 +=== RUN TestReader/Reader/3 + reader_test.go:181: record 0 + reader_test.go:181: record 1 +=== RUN TestReader/Reader/4 +=== RUN TestReader/Reader/5 +=== RUN TestReader/Reader/6 +=== RUN TestReader/Reader/7 +=== RUN TestReader/Reader/8 + reader_test.go:181: record 0 --- PASS: TestReader (0.00s) - --- PASS: TestReader/Reader/0 (0.00s) - --- PASS: TestReader/Reader/1 (0.00s) - --- PASS: TestReader/Reader/2 (0.00s) - --- PASS: TestReader/Reader/3 (0.00s) - --- PASS: TestReader/Reader/4 (0.00s) - --- PASS: TestReader/Reader/5 (0.00s) - --- PASS: TestReader/Reader/6 (0.00s) - --- PASS: TestReader/Reader/7 (0.00s) - --- PASS: TestReader/Reader/8 (0.00s) --- PASS: TestReader/LiveReader/0 (0.00s) --- PASS: TestReader/LiveReader/1 (0.00s) --- PASS: TestReader/LiveReader/2 (0.00s) @@ -10513,6 +10537,15 @@ --- PASS: TestReader/LiveReader/6 (0.00s) --- PASS: TestReader/LiveReader/7 (0.00s) --- PASS: TestReader/LiveReader/8 (0.00s) + --- PASS: TestReader/Reader/0 (0.00s) + --- PASS: TestReader/Reader/1 (0.00s) + --- PASS: TestReader/Reader/2 (0.00s) + --- PASS: TestReader/Reader/3 (0.00s) + --- PASS: TestReader/Reader/4 (0.00s) + --- PASS: TestReader/Reader/5 (0.00s) + --- PASS: TestReader/Reader/6 (0.00s) + --- PASS: TestReader/Reader/7 (0.00s) + --- PASS: TestReader/Reader/8 (0.00s) === RUN TestReader_Live === RUN TestReader_Live/0 === RUN TestReader_Live/1 @@ -10520,14 +10553,13 @@ === RUN TestReader_Live/3 === NAME 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 === RUN TestReader_Live/7 === RUN TestReader_Live/8 ---- PASS: TestReader_Live (0.00s) - --- PASS: TestReader_Live/0 (0.00s) +--- PASS: TestReader_Live (0.03s) + --- PASS: TestReader_Live/0 (0.02s) --- PASS: TestReader_Live/1 (0.00s) --- PASS: TestReader_Live/2 (0.00s) --- PASS: TestReader_Live/3 (0.00s) @@ -10535,25 +10567,25 @@ --- PASS: TestReader_Live/5 (0.00s) --- PASS: TestReader_Live/6 (0.00s) --- PASS: TestReader_Live/7 (0.00s) - --- PASS: TestReader_Live/8 (0.00s) + --- PASS: TestReader_Live/8 (0.01s) === RUN TestReaderFuzz -=== RUN TestReaderFuzz/LiveReader,compress=false -=== RUN TestReaderFuzz/LiveReader,compress=true === RUN TestReaderFuzz/Reader,compress=false === RUN TestReaderFuzz/Reader,compress=true ---- PASS: TestReaderFuzz (2.64s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.25s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.28s) - --- PASS: TestReaderFuzz/Reader,compress=false (1.64s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.46s) +=== RUN TestReaderFuzz/LiveReader,compress=false +=== RUN TestReaderFuzz/LiveReader,compress=true +--- PASS: TestReaderFuzz (2.13s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.45s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.52s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.59s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.56s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (1.09s) - --- PASS: TestReaderFuzz_Live/compress=false (0.60s) - --- PASS: TestReaderFuzz_Live/compress=true (0.49s) +--- PASS: TestReaderFuzz_Live (1.31s) + --- PASS: TestReaderFuzz_Live/compress=false (0.63s) + --- PASS: TestReaderFuzz_Live/compress=true (0.67s) === RUN TestLiveReaderCorrupt_ShortFile ---- PASS: TestLiveReaderCorrupt_ShortFile (0.01s) +--- PASS: TestLiveReaderCorrupt_ShortFile (0.02s) === RUN TestLiveReaderCorrupt_RecordTooLongAndShort logging.go:33: level warn msg Record spans page boundaries start 0 end 65542 pageSize 32768 --- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.01s) @@ -10562,39 +10594,39 @@ === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true ---- PASS: TestTailSamples (0.55s) - --- PASS: TestTailSamples/compress=false (0.03s) - --- PASS: TestTailSamples/compress=true (0.52s) +--- PASS: TestTailSamples (0.18s) + --- PASS: TestTailSamples/compress=false (0.08s) + --- PASS: TestTailSamples/compress=true (0.10s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (4.53s) - --- PASS: TestReadToEndNoCheckpoint/compress=false (2.01s) - --- PASS: TestReadToEndNoCheckpoint/compress=true (2.52s) +--- PASS: TestReadToEndNoCheckpoint (2.93s) + --- PASS: TestReadToEndNoCheckpoint/compress=false (1.04s) + --- PASS: TestReadToEndNoCheckpoint/compress=true (1.89s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (14.84s) - --- PASS: TestReadToEndWithCheckpoint/compress=false (8.25s) - --- PASS: TestReadToEndWithCheckpoint/compress=true (6.59s) +--- PASS: TestReadToEndWithCheckpoint (15.37s) + --- PASS: TestReadToEndWithCheckpoint/compress=false (7.75s) + --- PASS: TestReadToEndWithCheckpoint/compress=true (7.62s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true ---- PASS: TestReadCheckpoint (0.66s) - --- PASS: TestReadCheckpoint/compress=false (0.36s) - --- PASS: TestReadCheckpoint/compress=true (0.30s) +--- PASS: TestReadCheckpoint (3.51s) + --- PASS: TestReadCheckpoint/compress=false (1.69s) + --- PASS: TestReadCheckpoint/compress=true (1.82s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.79s) - --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.71s) - --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.08s) +--- PASS: TestReadCheckpointMultipleSegments (4.46s) + --- PASS: TestReadCheckpointMultipleSegments/compress=false (1.94s) + --- PASS: TestReadCheckpointMultipleSegments/compress=true (2.52s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true ---- PASS: TestCheckpointSeriesReset (19.50s) - --- PASS: TestCheckpointSeriesReset/compress=false (10.36s) - --- PASS: TestCheckpointSeriesReset/compress=true (9.14s) +--- PASS: TestCheckpointSeriesReset (21.52s) + --- PASS: TestCheckpointSeriesReset/compress=false (10.62s) + --- PASS: TestCheckpointSeriesReset/compress=true (10.90s) === RUN TestWALRepair_ReadingError === RUN TestWALRepair_ReadingError/bad_fragment_flag === RUN TestWALRepair_ReadingError/bad_checksum @@ -10603,61 +10635,61 @@ === RUN TestWALRepair_ReadingError/torn_last_record === RUN TestWALRepair_ReadingError/bad_header === RUN TestWALRepair_ReadingError/bad_fragment_sequence ---- PASS: TestWALRepair_ReadingError (0.17s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.02s) - --- PASS: TestWALRepair_ReadingError/bad_checksum (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_length (0.01s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.01s) - --- PASS: TestWALRepair_ReadingError/torn_last_record (0.02s) +--- PASS: TestWALRepair_ReadingError (3.87s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (1.74s) + --- PASS: TestWALRepair_ReadingError/bad_checksum (1.25s) + --- PASS: TestWALRepair_ReadingError/bad_length (0.60s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.06s) + --- PASS: TestWALRepair_ReadingError/torn_last_record (0.07s) --- PASS: TestWALRepair_ReadingError/bad_header (0.07s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.02s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.07s) === RUN TestCorruptAndCarryOn wlog_test.go:253: segment 0 size 98304 wlog_test.go:253: 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.07s) === RUN TestClose ---- PASS: TestClose (0.00s) +--- PASS: TestClose (0.01s) === RUN TestSegmentMetric ---- PASS: TestSegmentMetric (0.01s) +--- PASS: TestSegmentMetric (0.03s) === RUN TestCompression ---- PASS: TestCompression (0.15s) +--- PASS: TestCompression (0.55s) === RUN TestLogPartialWrite === RUN TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page === RUN TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page === RUN TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page ---- PASS: TestLogPartialWrite (0.02s) - --- 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.01s) +--- PASS: TestLogPartialWrite (0.10s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.02s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.01s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.07s) PASS -ok github.com/prometheus/prometheus/tsdb/wlog 48.503s +ok github.com/prometheus/prometheus/tsdb/wlog 67.295s === RUN TestCompressionHandler_PlainText ---- PASS: TestCompressionHandler_PlainText (0.00s) +--- PASS: TestCompressionHandler_PlainText (0.03s) === RUN TestCompressionHandler_Gzip --- PASS: TestCompressionHandler_Gzip (0.00s) === RUN TestCompressionHandler_Deflate --- PASS: TestCompressionHandler_Deflate (0.00s) === RUN TestCORSHandler ---- PASS: TestCORSHandler (0.00s) +--- PASS: TestCORSHandler (0.01s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.026s +ok github.com/prometheus/prometheus/util/httputil 0.407s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic ---- PASS: TestJSONFileLogger_basic (0.00s) +--- PASS: TestJSONFileLogger_basic (0.01s) === RUN TestJSONFileLogger_parallel ---- PASS: TestJSONFileLogger_parallel (0.00s) +--- PASS: TestJSONFileLogger_parallel (0.01s) PASS -ok github.com/prometheus/prometheus/util/logging 0.219s +ok github.com/prometheus/prometheus/util/logging 0.264s === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/util/pool 0.016s +ok github.com/prometheus/prometheus/util/pool 0.026s === RUN TestTimerGroupNewTimer ---- PASS: TestTimerGroupNewTimer (0.00s) +--- PASS: TestTimerGroupNewTimer (0.01s) === RUN TestQueryStatsWithTimersAndSamples --- PASS: TestQueryStatsWithTimersAndSamples (0.00s) === RUN TestQueryStatsWithSpanTimers @@ -10665,7 +10697,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.028s +ok github.com/prometheus/prometheus/util/stats 0.057s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -10675,118 +10707,118 @@ === RUN TestSanitizeFullLabelName --- PASS: TestSanitizeFullLabelName (0.00s) PASS -ok github.com/prometheus/prometheus/util/strutil 0.017s +ok github.com/prometheus/prometheus/util/strutil 0.033s === RUN TestPool === RUN TestPool/provides_correct_values === RUN TestPool/is_not_racy pool_test.go:79: Done 1000000 iterations === RUN TestPool/does_not_allocate === RUN TestPool/zero_value_is_valid ---- PASS: TestPool (0.51s) +--- PASS: TestPool (0.70s) --- PASS: TestPool/provides_correct_values (0.00s) - --- PASS: TestPool/is_not_racy (0.51s) + --- PASS: TestPool/is_not_racy (0.69s) --- PASS: TestPool/does_not_allocate (0.00s) --- PASS: TestPool/zero_value_is_valid (0.00s) PASS -ok github.com/prometheus/prometheus/util/zeropool 0.528s +ok github.com/prometheus/prometheus/util/zeropool 0.783s === RUN TestFederation -=== RUN TestFederation/{foo='boo'} -=== RUN TestFederation/test_stale_metric -=== RUN TestFederation/invalid_params_somewhere_in_the_middle -=== RUN TestFederation/test_metric2 +=== RUN TestFederation/empty +=== RUN TestFederation/two_matchers_with_overlap +=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation/external_labels_are_added_if_not_already_present +=== RUN TestFederation/two_matchers +=== RUN TestFederation/match_nothing === RUN TestFederation/invalid_params_from_the_beginning +=== RUN TestFederation/test_metric2 === RUN TestFederation/test_metric_without_labels -=== RUN TestFederation/two_matchers_with_overlap -=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation/instance_is_an_external_label +=== RUN TestFederation/{foo='boo'} +=== RUN TestFederation/invalid_params_somewhere_in_the_middle === RUN TestFederation/test_metric1 -=== RUN TestFederation/match_nothing === RUN TestFederation/test_old_metric -=== RUN TestFederation/two_matchers === RUN TestFederation/everything -=== RUN TestFederation/empty ---- PASS: TestFederation (0.19s) - --- PASS: TestFederation/{foo='boo'} (0.00s) - --- PASS: TestFederation/test_stale_metric (0.00s) - --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation/test_metric2 (0.00s) +=== RUN TestFederation/instance_is_an_external_label +=== RUN TestFederation/test_stale_metric +--- PASS: TestFederation (0.32s) + --- PASS: TestFederation/empty (0.00s) + --- PASS: TestFederation/two_matchers_with_overlap (0.00s) + --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.01s) --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) + --- PASS: TestFederation/two_matchers (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation/test_metric_without_labels (0.00s) - --- PASS: TestFederation/two_matchers_with_overlap (0.00s) - --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation/instance_is_an_external_label (0.00s) + --- PASS: TestFederation/test_metric2 (0.00s) + --- PASS: TestFederation/test_metric_without_labels (0.01s) + --- PASS: TestFederation/{foo='boo'} (0.00s) + --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) --- PASS: TestFederation/test_metric1 (0.00s) - --- PASS: TestFederation/match_nothing (0.00s) --- PASS: TestFederation/test_old_metric (0.00s) - --- PASS: TestFederation/two_matchers (0.00s) --- PASS: TestFederation/everything (0.00s) - --- PASS: TestFederation/empty (0.00s) + --- PASS: TestFederation/instance_is_an_external_label (0.00s) + --- PASS: TestFederation/test_stale_metric (0.00s) === RUN TestFederation_NotReady -=== RUN TestFederation_NotReady/empty +=== RUN TestFederation_NotReady/test_metric2 +=== RUN TestFederation_NotReady/test_metric_without_labels +=== RUN TestFederation_NotReady/{foo='boo'} +=== RUN TestFederation_NotReady/two_matchers === RUN TestFederation_NotReady/match_nothing +=== RUN TestFederation_NotReady/invalid_params_from_the_beginning === RUN TestFederation_NotReady/test_old_metric -=== RUN TestFederation_NotReady/two_matchers === RUN TestFederation_NotReady/everything -=== RUN TestFederation_NotReady/test_stale_metric -=== RUN TestFederation_NotReady/{foo='boo'} -=== RUN TestFederation_NotReady/invalid_params_from_the_beginning +=== RUN TestFederation_NotReady/instance_is_an_external_label === RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle -=== RUN TestFederation_NotReady/test_metric2 +=== RUN TestFederation_NotReady/test_metric1 +=== RUN TestFederation_NotReady/test_stale_metric +=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present -=== RUN TestFederation_NotReady/test_metric1 -=== RUN TestFederation_NotReady/test_metric_without_labels +=== RUN TestFederation_NotReady/empty === RUN TestFederation_NotReady/two_matchers_with_overlap -=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation_NotReady/instance_is_an_external_label --- PASS: TestFederation_NotReady (0.00s) - --- PASS: TestFederation_NotReady/empty (0.00s) + --- PASS: TestFederation_NotReady/test_metric2 (0.00s) + --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) + --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) + --- PASS: TestFederation_NotReady/two_matchers (0.00s) --- PASS: TestFederation_NotReady/match_nothing (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation_NotReady/test_old_metric (0.00s) - --- PASS: TestFederation_NotReady/two_matchers (0.00s) --- PASS: TestFederation_NotReady/everything (0.00s) - --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) - --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation_NotReady/test_metric2 (0.00s) + --- PASS: TestFederation_NotReady/test_metric1 (0.00s) + --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) + --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation_NotReady/test_metric1 (0.00s) - --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) + --- PASS: TestFederation_NotReady/empty (0.00s) --- PASS: TestFederation_NotReady/two_matchers_with_overlap (0.00s) - --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) === RUN TestFederationWithNativeHistograms ---- PASS: TestFederationWithNativeHistograms (0.55s) +--- PASS: TestFederationWithNativeHistograms (0.74s) === RUN TestReadyAndHealthy === PAUSE TestReadyAndHealthy === RUN TestRoutePrefix === PAUSE TestRoutePrefix === RUN TestDebugHandler ---- PASS: TestDebugHandler (0.01s) +--- PASS: TestDebugHandler (0.06s) === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection ---- PASS: TestShutdownWithStaleConnection (5.04s) +--- PASS: TestShutdownWithStaleConnection (5.29s) === RUN TestHandleMultipleQuitRequests ---- PASS: TestHandleMultipleQuitRequests (5.01s) +--- PASS: TestHandleMultipleQuitRequests (5.03s) === RUN TestAgentAPIEndPoints === PAUSE TestAgentAPIEndPoints === CONT TestReadyAndHealthy -=== CONT TestHTTPMetrics -=== CONT TestRoutePrefix === CONT TestAgentAPIEndPoints ---- PASS: TestHTTPMetrics (0.00s) ---- PASS: TestAgentAPIEndPoints (5.09s) ---- PASS: TestRoutePrefix (8.05s) ---- PASS: TestReadyAndHealthy (8.05s) +=== CONT TestRoutePrefix +=== CONT TestHTTPMetrics +--- PASS: TestHTTPMetrics (0.04s) +--- PASS: TestAgentAPIEndPoints (5.12s) +--- PASS: TestRoutePrefix (8.45s) +--- PASS: TestReadyAndHealthy (8.45s) PASS -ok github.com/prometheus/prometheus/web 18.890s +ok github.com/prometheus/prometheus/web 20.150s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -11144,8 +11176,8 @@ === RUN TestEndpoints/remote/run_56_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET === RUN TestEndpoints/remote/run_57_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" === RUN TestEndpoints/remote/run_57_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET ---- PASS: TestEndpoints (3.38s) - --- PASS: TestEndpoints/local (2.57s) +--- PASS: TestEndpoints (3.77s) + --- PASS: TestEndpoints/local (3.21s) --- 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) @@ -11268,18 +11300,18 @@ --- PASS: TestEndpoints/local/run_46_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/local/run_47_alerts_"" (0.00s) --- PASS: TestEndpoints/local/run_47_alerts_""/GET (0.00s) - --- PASS: TestEndpoints/local/run_48_rules_"" (0.31s) - --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.31s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.43s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.43s) - --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.33s) - --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.33s) - --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4" (0.36s) - --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.36s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.43s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.43s) - --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.52s) - --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.52s) + --- PASS: TestEndpoints/local/run_48_rules_"" (0.43s) + --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.43s) + --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.53s) + --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.53s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.49s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.49s) + --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4" (0.57s) + --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.57s) + --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.47s) + --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.47s) + --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.37s) + --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.37s) --- PASS: TestEndpoints/local/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" (0.00s) --- PASS: TestEndpoints/local/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET (0.00s) --- PASS: TestEndpoints/local/run_55_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) @@ -11358,7 +11390,7 @@ --- PASS: TestEndpoints/local/run_91_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) - --- PASS: TestEndpoints/remote (0.79s) + --- PASS: TestEndpoints/remote (0.52s) --- 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) @@ -11411,8 +11443,8 @@ --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_17_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_18_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D" (0.00s) - --- PASS: TestEndpoints/remote/run_18_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_18_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.02s) + --- PASS: TestEndpoints/remote/run_18_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.02s) --- PASS: TestEndpoints/remote/run_18_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_19_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_19_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) @@ -11481,18 +11513,18 @@ --- PASS: TestEndpoints/remote/run_46_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/remote/run_47_alerts_"" (0.00s) --- PASS: TestEndpoints/remote/run_47_alerts_""/GET (0.00s) - --- PASS: TestEndpoints/remote/run_48_rules_"" (0.18s) - --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.18s) - --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.03s) - --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.02s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record" (0.02s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record"/GET (0.02s) - --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4" (0.01s) - --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.01s) - --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.01s) - --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.01s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.03s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.03s) + --- PASS: TestEndpoints/remote/run_48_rules_"" (0.05s) + --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.05s) + --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.05s) + --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.05s) + --- PASS: TestEndpoints/remote/run_50_rules_"type=record" (0.04s) + --- PASS: TestEndpoints/remote/run_50_rules_"type=record"/GET (0.04s) + --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4" (0.04s) + --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.04s) + --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.04s) + --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.04s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.09s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.09s) --- PASS: TestEndpoints/remote/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0" (0.00s) --- PASS: TestEndpoints/remote/run_54_queryExemplars_"end=4&query=test_metric3%7Bfoo%3D%22boo%22%7D+-+test_metric4%7Bfoo%3D%22bar%22%7D&start=0"/GET (0.00s) --- PASS: TestEndpoints/remote/run_55_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) @@ -11508,7 +11540,7 @@ === RUN TestGetSeries/two_matchers === RUN TestGetSeries/exec_error_type === RUN TestGetSeries/storage_error_type ---- PASS: TestGetSeries (0.02s) +--- PASS: TestGetSeries (0.05s) --- PASS: TestGetSeries/no_matchers (0.00s) --- PASS: TestGetSeries/non_empty_label_matcher (0.00s) --- PASS: TestGetSeries/exact_label_matcher (0.00s) @@ -11519,7 +11551,7 @@ === RUN TestQueryExemplars/no_error === RUN TestQueryExemplars/should_return_errorExec_upon_genetic_error === RUN TestQueryExemplars/should_return_errorInternal_err_type_is_ErrStorage ---- PASS: TestQueryExemplars (0.04s) +--- PASS: TestQueryExemplars (0.09s) --- PASS: TestQueryExemplars/no_error (0.00s) --- PASS: TestQueryExemplars/should_return_errorExec_upon_genetic_error (0.00s) --- PASS: TestQueryExemplars/should_return_errorInternal_err_type_is_ErrStorage (0.00s) @@ -11530,7 +11562,7 @@ === RUN TestLabelNames/two_matchers === RUN TestLabelNames/exec_error_type === RUN TestLabelNames/storage_error_type ---- PASS: TestLabelNames (0.02s) +--- PASS: TestLabelNames (0.06s) --- PASS: TestLabelNames/no_matchers (0.00s) --- PASS: TestLabelNames/non_empty_label_matcher (0.00s) --- PASS: TestLabelNames/exact_label_matcher (0.00s) @@ -11542,7 +11574,7 @@ === RUN TestStats/stats_is_true === RUN TestStats/stats_is_all === RUN TestStats/custom_handler_with_known_value ---- PASS: TestStats (0.01s) +--- PASS: TestStats (0.02s) --- PASS: TestStats/stats_is_blank (0.00s) --- PASS: TestStats/stats_is_true (0.00s) --- PASS: TestStats/stats_is_all (0.00s) @@ -11600,14 +11632,14 @@ === RUN TestOptionsMethod --- PASS: TestOptionsMethod (0.00s) === RUN TestRespond ---- PASS: TestRespond (0.06s) +--- PASS: TestRespond (0.09s) === RUN TestTSDBStatus === RUN TestTSDBStatus/0 === RUN TestTSDBStatus/1 === RUN TestTSDBStatus/2 ---- PASS: TestTSDBStatus (0.09s) +--- PASS: TestTSDBStatus (0.07s) --- PASS: TestTSDBStatus/0 (0.04s) - --- PASS: TestTSDBStatus/1 (0.04s) + --- PASS: TestTSDBStatus/1 (0.02s) --- PASS: TestTSDBStatus/2 (0.00s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) @@ -11640,45 +11672,45 @@ --- PASS: TestExtractQueryOpts/with_lookback_delta (0.00s) --- PASS: TestExtractQueryOpts/with_invalid_lookback_delta (0.00s) === RUN TestApiStatusCodes -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset -=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset -=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset +=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset === RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable === RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_querier -=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset === RUN TestApiStatusCodes/context.Canceled/error_from_queryable === RUN TestApiStatusCodes/context.Canceled/error_from_querier === RUN TestApiStatusCodes/context.Canceled/error_from_seriesset === RUN TestApiStatusCodes/random_error/error_from_queryable === RUN TestApiStatusCodes/random_error/error_from_querier === RUN TestApiStatusCodes/random_error/error_from_seriesset ---- PASS: TestApiStatusCodes (0.01s) - --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier (0.00s) - --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable (0.00s) - --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_querier (0.00s) +=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable +=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier +=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset +=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable +=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier +=== RUN TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset +=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier +=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset +=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable +--- PASS: TestApiStatusCodes (0.03s) --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_querier (0.01s) --- PASS: TestApiStatusCodes/context.Canceled/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/context.Canceled/error_from_querier (0.00s) --- PASS: TestApiStatusCodes/context.Canceled/error_from_seriesset (0.00s) --- PASS: TestApiStatusCodes/random_error/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/random_error/error_from_querier (0.00s) --- PASS: TestApiStatusCodes/random_error/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_queryable (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryCanceled/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier (0.01s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable (0.00s) PASS -ok github.com/prometheus/prometheus/web/api/v1 3.650s +ok github.com/prometheus/prometheus/web/api/v1 4.367s make[1]: Leaving directory '/build/reproducible-path/prometheus-2.45.5+ds' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.5\+ds/.build @@ -11715,8 +11747,8 @@ dpkg-gencontrol: warning: package prometheus: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.5\+ds/.build dh_builddeb -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.5\+ds/.build -dpkg-deb: building package 'prometheus-dbgsym' in '../prometheus-dbgsym_2.45.5+ds-1_amd64.deb'. dpkg-deb: building package 'prometheus' in '../prometheus_2.45.5+ds-1_amd64.deb'. +dpkg-deb: building package 'prometheus-dbgsym' in '../prometheus-dbgsym_2.45.5+ds-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../prometheus_2.45.5+ds-1_amd64.buildinfo dpkg-genchanges --build=binary -O../prometheus_2.45.5+ds-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -11724,12 +11756,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/2100146/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2100146/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/3306567 and its subdirectories -I: Current time: Wed Jun 25 00:44:28 -12 2025 -I: pbuilder-time-stamp: 1750855468 +I: removing directory /srv/workspace/pbuilder/2100146 and its subdirectories +I: Current time: Thu May 23 20:51:06 +14 2024 +I: pbuilder-time-stamp: 1716447066