Diff of the two buildlogs: -- --- b1/build.log 2024-12-29 11:29:36.278062379 +0000 +++ b2/build.log 2024-12-29 11:47:52.184062193 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 31 05:32:06 -12 2026 -I: pbuilder-time-stamp: 1769880726 +I: Current time: Mon Dec 30 01:29:39 +14 2024 +I: pbuilder-time-stamp: 1735471779 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -46,51 +46,83 @@ dpkg-source: info: applying 0027-Extend-testing-CA-certificates-expiry-date.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3967650/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2496967/tmp/hooks/D01_modify_environment starting +debug: Running on infom01-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 Dec 29 11:29 /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/2496967/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2496967/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' + 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]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(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=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + 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='115c67e230cc4cf195dbb099d9fe3f60' - 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='3967650' - PS1='# ' - PS2='> ' + INVOCATION_ID=79dc521319df4b1e92bfc288212d7cf5 + 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=2496967 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.NK5Y5H8o/pbuilderrc_DQF4 --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.NK5Y5H8o/b1 --logfile b1/build.log prometheus_2.45.6+ds-9.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.NK5Y5H8o/pbuilderrc_XpTD --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.NK5Y5H8o/b2 --logfile b2/build.log prometheus_2.45.6+ds-9.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom02-amd64 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3967650/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2496967/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -726,7 +758,7 @@ Get: 474 http://deb.debian.org/debian unstable/main amd64 golang-grpc-gateway amd64 2.20.0-2+b3 [5175 kB] Get: 475 http://deb.debian.org/debian unstable/main amd64 golang-github-gophercloud-gophercloud-dev all 1.4.0-1 [705 kB] Get: 476 http://deb.debian.org/debian unstable/main amd64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-2 [13.0 kB] -Fetched 228 MB in 10s (23.7 MB/s) +Fetched 228 MB in 15s (15.2 MB/s) Preconfiguring packages ... 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 ... 19858 files and directories currently installed.) @@ -2252,8 +2284,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Jan 31 17:40:17 UTC 2026. -Universal Time is now: Sat Jan 31 17:40:17 UTC 2026. +Local time is now: Sun Dec 29 11:36:39 UTC 2024. +Universal Time is now: Sun Dec 29 11:36:39 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -2651,7 +2683,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/prometheus-2.45.6+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.6+ds-9_source.changes +I: user script /srv/workspace/pbuilder/2496967/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2496967/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/prometheus-2.45.6+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.6+ds-9_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.45.6+ds-9 dpkg-buildpackage: info: source distribution unstable @@ -2684,54 +2720,54 @@ make[1]: Entering directory '/build/reproducible-path/prometheus-2.45.6+ds' dh_auto_build -- -ldflags " -X github.com/prometheus/common/version.Version=2.45.6+ds -X github.com/prometheus/common/version.Revision=2.45.6+ds-9 -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=20241205-20:49:55 -X github.com/prometheus/common/version.GoVersion=go1.23.4" cd .build && go install -trimpath -v -p 12 -ldflags " -X github.com/prometheus/common/version.Version=2.45.6+ds -X github.com/prometheus/common/version.Revision=2.45.6+ds-9 -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=20241205-20:49:55 -X github.com/prometheus/common/version.GoVersion=go1.23.4" 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/unsafeheader -internal/coverage/rtcov -internal/race +internal/byteorder internal/profilerecord -internal/goexperiment internal/goarch -internal/byteorder -internal/goos internal/godebugs -internal/cpu +internal/goexperiment +internal/runtime/syscall +internal/race +internal/goos +internal/coverage/rtcov +internal/unsafeheader sync/atomic +internal/cpu +internal/abi +runtime/internal/math +runtime/internal/sys +internal/chacha8rand internal/runtime/atomic internal/asan -internal/runtime/syscall internal/itoa internal/msan -internal/abi cmp -runtime/internal/math -runtime/internal/sys math/bits unicode/utf8 -internal/chacha8rand -unicode encoding -unicode/utf16 +unicode log/internal +unicode/utf16 container/list crypto/internal/alias crypto/subtle crypto/internal/boring/sig -internal/bytealg -math vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias -internal/runtime/exithook internal/nettrace +internal/bytealg +math google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set log/slog/internal github.com/aws/aws-sdk-go/aws/client/metadata golang.org/x/exp/constraints +internal/runtime/exithook go.mongodb.org/mongo-driver/bson/bsonoptions go.mongodb.org/mongo-driver/bson/bsontype github.com/Azure/azure-sdk-for-go/version github.com/Azure/go-autorest/autorest/to -golang.org/x/net/internal/iana golang.org/x/exp/slices +golang.org/x/net/internal/iana google.golang.org/grpc/serviceconfig github.com/googleapis/gax-go/v2/internal github.com/golang/groupcache/lru @@ -2750,10 +2786,10 @@ go.opentelemetry.io/otel/sdk internal/stringslite runtime +github.com/aws/aws-sdk-go/internal/sdkmath github.com/prometheus/prometheus/model/value github.com/klauspost/compress go.opentelemetry.io/otel/internal -github.com/aws/aws-sdk-go/internal/sdkmath internal/reflectlite sync iter @@ -2763,67 +2799,65 @@ maps internal/bisect internal/testlog -google.golang.org/protobuf/internal/pragma -log/slog/internal/buffer internal/singleflight +log/slog/internal/buffer github.com/aws/aws-sdk-go/internal/sync/singleflight github.com/josharian/intern +google.golang.org/protobuf/internal/pragma github.com/prometheus/prometheus/util/zeropool runtime/cgo internal/godebug -math/rand -sort errors +sort +math/rand internal/oserror strconv -io -crypto/internal/edwards25519/field -path +syscall vendor/golang.org/x/net/dns/dnsmessage -crypto/internal/nistec/fiat math/rand/v2 -google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/grpcrand +reflect +path +crypto/internal/nistec/fiat +crypto/internal/edwards25519/field github.com/beorn7/perks/quantile github.com/gogo/protobuf/sortkeys -syscall +io +crypto/rc4 +golang.org/x/crypto/blowfish +google.golang.org/grpc/internal/buffer golang.org/x/text/internal/tag container/heap -crypto/internal/edwards25519 +internal/concurrent +unique strings bytes +crypto/internal/edwards25519 hash crypto/internal/randutil github.com/aws/aws-sdk-go/internal/sdkio internal/saferio -internal/concurrent +encoding/base32 hash/crc32 +crypto +net/netip hash/fnv -unique hash/adler32 +crypto/md5 +crypto/cipher +vendor/golang.org/x/text/transform +golang.org/x/text/transform +bufio +regexp/syntax net/http/internal/ascii +github.com/munnerz/goautoneg html github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/internal/sdkuri -github.com/docker/docker/internal/multierror -net/http/internal/testcert -regexp/syntax -reflect -crypto -crypto/rc4 -net/netip -github.com/munnerz/goautoneg -bufio -crypto/cipher -vendor/golang.org/x/text/transform -crypto/md5 -golang.org/x/text/transform -golang.org/x/crypto/blowfish -github.com/grafana/regexp/syntax -encoding/base32 crypto/internal/boring crypto/des github.com/docker/docker/api/types/versions +github.com/grafana/regexp/syntax crypto/aes crypto/sha512 crypto/hmac @@ -2833,87 +2867,89 @@ time internal/syscall/unix internal/syscall/execenv +github.com/docker/docker/internal/multierror +net/http/internal/testcert regexp github.com/grafana/regexp -google.golang.org/api/internal/third_party/uritemplates context -github.com/aws/aws-sdk-go/internal/sdkrand +io/fs +internal/poll github.com/jpillora/backoff -github.com/linode/linodego/internal/parseabletime -google.golang.org/grpc/backoff +github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/keepalive -github.com/prometheus/prometheus/model/timestamp +google.golang.org/grpc/backoff +github.com/linode/linodego/internal/parseabletime github.com/scaleway/scaleway-sdk-go/namegenerator -io/fs -internal/poll +github.com/prometheus/prometheus/model/timestamp +google.golang.org/api/internal/third_party/uritemplates +google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync go.opentelemetry.io/otel/internal/baggage github.com/prometheus/prometheus/util/gate github.com/cenkalti/backoff -google.golang.org/grpc/internal/backoff internal/filepathlite embed -google.golang.org/protobuf/internal/editiondefaults crypto/internal/nistec +google.golang.org/protobuf/internal/editiondefaults os internal/fmtsort encoding/binary go.opentelemetry.io/otel/internal/attribute github.com/scaleway/scaleway-sdk-go/internal/generic github.com/modern-go/reflect2 -crypto/ecdh -vendor/golang.org/x/crypto/chacha20 -github.com/klauspost/compress/internal/snapref encoding/base64 +github.com/klauspost/compress/internal/snapref +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash +crypto/ecdh golang.org/x/crypto/pkcs12/internal/rc2 -vendor/golang.org/x/crypto/internal/poly1305 -github.com/golang/snappy golang.org/x/sys/unix +github.com/golang/snappy encoding/pem +fmt +vendor/golang.org/x/sys/cpu net path/filepath -vendor/golang.org/x/sys/cpu -io/ioutil google.golang.org/protobuf/internal/detrand -fmt +google.golang.org/grpc/internal/envconfig +io/ioutil github.com/prometheus/procfs/internal/util os/signal internal/lazyregexp -google.golang.org/grpc/internal/envconfig internal/sysinfo github.com/docker/docker/api/types/mount go.opentelemetry.io/otel/sdk/internal/x -log -github.com/alecthomas/units -compress/flate -github.com/go-logfmt/logfmt -os/exec -math/big -encoding/json vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/sha3 +os/exec +github.com/alecthomas/units +math/big encoding/hex +encoding/json +github.com/go-logfmt/logfmt +log +compress/flate net/url -vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime -compress/gzip mime/quotedprintable +vendor/golang.org/x/text/unicode/bidi net/http/internal google.golang.org/protobuf/internal/errors go/token -google.golang.org/protobuf/internal/version google.golang.org/protobuf/encoding/protowire -vendor/golang.org/x/text/secure/bidirule +google.golang.org/protobuf/internal/version github.com/prometheus/procfs/internal/fs runtime/debug +compress/gzip golang.org/x/net/internal/timeseries google.golang.org/protobuf/reflect/protoreflect text/template/parse text/tabwriter github.com/oklog/run +vendor/golang.org/x/text/secure/bidirule go/scanner go/doc/comment golang.org/x/net/bpf @@ -2921,279 +2957,278 @@ golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm go/ast -github.com/go-kit/log -golang.org/x/net/http2/hpack vendor/golang.org/x/net/idna -text/template -gopkg.in/yaml.v2 +golang.org/x/net/http2/hpack +github.com/go-kit/log google.golang.org/protobuf/internal/descfmt -github.com/go-kit/log/level google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/internal/strs crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 -crypto/dsa -google.golang.org/protobuf/internal/encoding/text crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 -google.golang.org/protobuf/internal/encoding/defval +crypto/dsa +google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/runtime/protoiface -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix +github.com/go-kit/log/level google.golang.org/protobuf/reflect/protoregistry -github.com/prometheus/common/promlog -go/doc +google.golang.org/protobuf/internal/encoding/text +crypto/rsa +text/template github.com/mdlayher/socket -github.com/prometheus/common/version -html/template golang.org/x/text/secure/bidirule -crypto/rsa +github.com/prometheus/common/promlog +gopkg.in/yaml.v2 log/slog golang.org/x/crypto/bcrypt -github.com/aws/aws-sdk-go/aws/awserr golang.org/x/net/idna +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +google.golang.org/protobuf/proto +google.golang.org/protobuf/internal/encoding/defval +github.com/aws/aws-sdk-go/aws/awserr +go/doc os/user -crypto/ecdsa +github.com/jmespath/go-jmespath github.com/aws/aws-sdk-go/internal/ini github.com/aws/aws-sdk-go/aws/endpoints -github.com/jmespath/go-jmespath +crypto/ecdsa encoding/xml -google.golang.org/protobuf/proto -github.com/prometheus/common/promslog github.com/prometheus/prometheus/model/histogram +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/encoding/protodelim +html/template +github.com/prometheus/common/version +github.com/prometheus/common/promslog +github.com/aws/aws-sdk-go/aws/awsutil github.com/gogo/protobuf/proto github.com/pkg/errors database/sql/driver go.mongodb.org/mongo-driver/bson/primitive -github.com/oklog/ulid github.com/mailru/easyjson/jlexer gopkg.in/yaml.v3 -go.mongodb.org/mongo-driver/x/bsonx/bsoncore -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/prototext -google.golang.org/protobuf/encoding/protodelim -github.com/aws/aws-sdk-go/aws/awsutil encoding/gob github.com/go-openapi/analysis/internal/debug github.com/go-openapi/jsonreference/internal +github.com/oklog/ulid go.uber.org/atomic github.com/prometheus/prometheus/util/strutil +go.mongodb.org/mongo-driver/x/bsonx/bsoncore github.com/Azure/go-autorest/autorest/date github.com/Azure/go-autorest/autorest/validation github.com/google/go-querystring/query github.com/fsnotify/fsnotify/internal golang.org/x/oauth2/jws +google.golang.org/protobuf/internal/encoding/tag google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/encoding/json google.golang.org/grpc/grpclog -github.com/fsnotify/fsnotify github.com/googleapis/gax-go/v2/callctx -go.mongodb.org/mongo-driver/bson/bsonrw +github.com/fsnotify/fsnotify +google.golang.org/protobuf/internal/impl google.golang.org/grpc/attributes -google.golang.org/grpc/connectivity google.golang.org/grpc/internal/idle +google.golang.org/grpc/connectivity go.opencensus.io/internal +google.golang.org/protobuf/encoding/protojson go.opencensus.io/trace/tracestate runtime/trace go.opencensus.io/resource runtime/pprof +go.mongodb.org/mongo-driver/bson/bsonrw github.com/klauspost/compress/fse -go.opencensus.io/metric/metricdata go.opencensus.io/trace +go.opencensus.io/metric/metricdata go.opencensus.io/metric/metricproducer github.com/hetznercloud/hcloud-go/hcloud/schema -flag -google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/encoding/protojson github.com/klauspost/compress/huff0 -google.golang.org/protobuf/internal/impl +flag github.com/linode/linodego/internal/duration golang.org/x/text/internal/language gopkg.in/ini.v1 -testing github.com/docker/docker/api/types/blkiodev -github.com/docker/docker/api/types/filters -go.mongodb.org/mongo-driver/bson/bsoncodec github.com/aws/aws-sdk-go/internal/shareddefaults -github.com/klauspost/compress/zstd +testing github.com/aws/aws-sdk-go/aws/credentials +github.com/docker/docker/api/types/filters go.opencensus.io/tag +github.com/klauspost/compress/zstd +go.mongodb.org/mongo-driver/bson/bsoncodec github.com/docker/docker/api/types/strslice -github.com/docker/go-units -github.com/opencontainers/go-digest github.com/aws/aws-sdk-go/aws/credentials/processcreds -golang.org/x/text/internal/language/compact +github.com/docker/go-units go.opencensus.io/stats/internal go.opencensus.io/stats +github.com/opencontainers/go-digest +golang.org/x/text/internal/language/compact github.com/opencontainers/image-spec/specs-go +go.opencensus.io/stats/view github.com/docker/docker/api/types/image -github.com/docker/docker/api/types/time github.com/opencontainers/image-spec/specs-go/v1 -go.opencensus.io/stats/view github.com/distribution/reference -golang.org/x/text/language github.com/moby/docker-image-spec/specs-go/v1 +github.com/docker/docker/api/types/time go.opentelemetry.io/otel/attribute +golang.org/x/text/language go.opentelemetry.io/otel/codes github.com/go-logr/logr go.opentelemetry.io/otel/baggage github.com/scaleway/scaleway-sdk-go/internal/async github.com/scaleway/scaleway-sdk-go/internal/errors -github.com/scaleway/scaleway-sdk-go/internal/marshaler -github.com/scaleway/scaleway-sdk-go/logger -github.com/go-logr/logr/funcr -github.com/scaleway/scaleway-sdk-go/validation go.opentelemetry.io/otel/semconv/v1.20.0 go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/trace -go.opentelemetry.io/otel/semconv/v1.26.0 +github.com/go-logr/logr/funcr golang.org/x/text/internal +go.opentelemetry.io/otel/semconv/v1.26.0 golang.org/x/text/cases +github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/gogo/protobuf/types +github.com/docker/docker/api/types/swarm/runtime github.com/go-logr/stdr +go.opentelemetry.io/otel/metric/noop +github.com/scaleway/scaleway-sdk-go/internal/marshaler +github.com/scaleway/scaleway-sdk-go/logger +github.com/scaleway/scaleway-sdk-go/validation github.com/edsrzf/mmap-go github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/errors -github.com/prometheus/prometheus/tsdb/fileutil -go.opentelemetry.io/otel/metric/noop -github.com/kylelemons/godebug/diff -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/prometheus/prometheus/util/pool -go.uber.org/goleak -golang.org/x/time/rate -github.com/gogo/protobuf/protoc-gen-gogo/descriptor -github.com/gogo/protobuf/types -github.com/docker/docker/api/types/swarm/runtime -github.com/prometheus/prometheus/util/logging -go.opentelemetry.io/otel/trace/noop -go.mongodb.org/mongo-driver/bson -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry -github.com/grpc-ecosystem/grpc-gateway/utilities -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry -github.com/prometheus/prometheus/util/runtime -compress/zlib -github.com/modern-go/concurrent -internal/profile -go.uber.org/automaxprocs/internal/cgroups -github.com/grpc-ecosystem/grpc-gateway/internal/httprule -archive/tar -github.com/google/pprof/profile -github.com/json-iterator/go -go.uber.org/automaxprocs/internal/runtime -go.uber.org/automaxprocs/maxprocs -github.com/gogo/protobuf/gogoproto -github.com/prometheus/prometheus/prompb -google.golang.org/protobuf/internal/filetype -google.golang.org/protobuf/runtime/protoimpl -google.golang.org/genproto/googleapis/rpc/code -google.golang.org/protobuf/types/known/anypb -google.golang.org/protobuf/types/known/durationpb -google.golang.org/protobuf/protoadapt -google.golang.org/protobuf/types/known/fieldmaskpb -go.opentelemetry.io/proto/otlp/common/v1 -google.golang.org/protobuf/types/known/timestamppb -google.golang.org/grpc/internal/pretty -google.golang.org/genproto/googleapis/rpc/status -google.golang.org/genproto/googleapis/api/httpbody -go.opentelemetry.io/proto/otlp/resource/v1 -google.golang.org/protobuf/types/known/structpb -github.com/googleapis/gax-go/v2/apierror/internal/proto -google.golang.org/genproto/googleapis/rpc/errdetails -github.com/golang/protobuf/ptypes/duration -github.com/prometheus/client_model/go -github.com/golang/protobuf/ptypes/timestamp -go.opentelemetry.io/proto/otlp/trace/v1 -google.golang.org/protobuf/types/known/wrapperspb -net/textproto crypto/x509 +net/textproto vendor/golang.org/x/net/http/httpproxy github.com/prometheus/procfs -gopkg.in/alecthomas/kingpin.v2 github.com/mdlayher/vsock -github.com/prometheus/common/model +gopkg.in/alecthomas/kingpin.v2 golang.org/x/net/http/httpproxy -github.com/google/uuid -github.com/mitchellh/mapstructure vendor/golang.org/x/net/http/httpguts mime/multipart +google.golang.org/protobuf/internal/filetype golang.org/x/net/http/httpguts +github.com/gogo/protobuf/gogoproto +github.com/google/uuid +github.com/mitchellh/mapstructure +go.mongodb.org/mongo-driver/bson +google.golang.org/protobuf/runtime/protoimpl net/mail +google.golang.org/protobuf/types/known/timestamppb github.com/mailru/easyjson/buffer golang.org/x/net/internal/socket github.com/mailru/easyjson/jwriter +github.com/prometheus/client_model/go +google.golang.org/genproto/googleapis/rpc/code +google.golang.org/protobuf/types/known/anypb +google.golang.org/protobuf/types/known/durationpb google.golang.org/grpc/internal -google.golang.org/grpc/binarylog/grpc_binarylog_v1 -google.golang.org/grpc/internal/syscall +google.golang.org/protobuf/protoadapt +google.golang.org/genproto/googleapis/rpc/errdetails +github.com/googleapis/gax-go/v2/apierror/internal/proto +google.golang.org/genproto/googleapis/rpc/status +golang.org/x/net/ipv4 +golang.org/x/net/ipv6 google.golang.org/grpc/codes +crypto/tls +github.com/asaskevich/govalidator +github.com/golang-jwt/jwt +golang.org/x/crypto/pkcs12 google.golang.org/grpc/internal/status +github.com/prometheus/common/promlog/flag +github.com/prometheus/common/model google.golang.org/grpc/metadata -google.golang.org/grpc/internal/resolver/dns/internal -github.com/prometheus/client_golang/prometheus/internal -github.com/prometheus/prometheus/discovery/targetgroup -github.com/prometheus/prometheus/model/labels -github.com/prometheus/prometheus/prompb/io/prometheus/client -golang.org/x/net/ipv4 -golang.org/x/net/ipv6 google.golang.org/grpc/status +github.com/golang/protobuf/ptypes/duration +github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/internal/grpcutil -google.golang.org/grpc/encoding google.golang.org/grpc/internal/balancerload -google.golang.org/grpc/internal/binarylog -google.golang.org/grpc/encoding/proto +google.golang.org/grpc/internal/pretty +google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats google.golang.org/grpc/tap +google.golang.org/grpc/encoding +google.golang.org/grpc/internal/resolver/dns/internal +google.golang.org/grpc/encoding/proto github.com/docker/docker/api/types/network github.com/docker/go-connections/nat github.com/docker/docker/api/types/registry -github.com/prometheus/prometheus/model/relabel -github.com/prometheus/prometheus/model/exemplar +google.golang.org/grpc/binarylog/grpc_binarylog_v1 +github.com/prometheus/prometheus/prompb/io/prometheus/client golang.org/x/net/internal/socks github.com/go-zookeeper/zk +github.com/prometheus/prometheus/tsdb/fileutil +github.com/kylelemons/godebug/diff +github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/prometheus/discovery/targetgroup +github.com/prometheus/prometheus/model/labels github.com/docker/docker/api/types/container -github.com/prometheus/client_golang/prometheus/testutil/promlint/validations -github.com/prometheus/prometheus/util/osutil -google.golang.org/grpc/encoding/gzip golang.org/x/net/proxy -github.com/prometheus/prometheus/util/jsonutil -golang.org/x/net/netutil -crypto/tls -github.com/prometheus/common/promlog/flag -github.com/asaskevich/govalidator -github.com/prometheus/prometheus/model/textparse -golang.org/x/crypto/pkcs12 -github.com/golang-jwt/jwt +github.com/prometheus/client_golang/prometheus/testutil/promlint/validations +github.com/davecgh/go-spew/spew +google.golang.org/grpc/internal/binarylog +github.com/pmezard/go-difflib/difflib +go.uber.org/goleak/internal/stack github.com/docker/docker/api/types/swarm +go.uber.org/goleak +github.com/prometheus/prometheus/tsdb/encoding +github.com/prometheus/prometheus/util/osutil +github.com/prometheus/prometheus/util/pool +github.com/prometheus/prometheus/prompb +golang.org/x/time/rate +github.com/prometheus/prometheus/model/relabel +github.com/prometheus/prometheus/model/exemplar +go.opentelemetry.io/otel/trace/noop github.com/docker/docker/api/types/volume github.com/docker/docker/api/types/system +go.opentelemetry.io/proto/otlp/common/v1 +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal +github.com/prometheus/prometheus/util/logging +github.com/prometheus/prometheus/model/textparse github.com/docker/docker/api/types +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +google.golang.org/grpc/encoding/gzip +github.com/grpc-ecosystem/grpc-gateway/utilities +google.golang.org/genproto/googleapis/api/httpbody +google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/protobuf/types/known/structpb +google.golang.org/protobuf/types/known/wrapperspb +github.com/grpc-ecosystem/grpc-gateway/internal/httprule +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry +go.opentelemetry.io/proto/otlp/resource/v1 +github.com/prometheus/prometheus/util/runtime +compress/zlib +github.com/modern-go/concurrent +golang.org/x/net/netutil +internal/profile +go.uber.org/automaxprocs/internal/cgroups +archive/tar +github.com/google/pprof/profile +go.opentelemetry.io/proto/otlp/trace/v1 +github.com/json-iterator/go github.com/prometheus/prometheus/model/metadata +go.uber.org/automaxprocs/internal/runtime +go.uber.org/automaxprocs/maxprocs net/http/httptrace github.com/coreos/go-systemd/activation -github.com/miekg/dns google.golang.org/api/transport/cert google.golang.org/grpc/internal/credentials github.com/docker/go-connections/tlsconfig +github.com/miekg/dns net/http google.golang.org/grpc/credentials -google.golang.org/grpc/credentials/insecure -google.golang.org/grpc/peer -google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz +google.golang.org/grpc/resolver +google.golang.org/grpc/peer +google.golang.org/grpc/credentials/insecure +google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state -google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/resolver/dns @@ -3204,202 +3239,203 @@ google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch +github.com/prometheus/prometheus/util/jsonutil expvar golang.org/x/net/trace +golang.org/x/oauth2/internal github.com/prometheus/common/expfmt +github.com/Azure/go-autorest/tracing +net/http/cookiejar +github.com/go-openapi/swag +golang.org/x/net/http2 github.com/aws/aws-sdk-go/aws +github.com/go-openapi/errors net/http/httputil -golang.org/x/net/http2 github.com/Azure/go-autorest/logger -github.com/go-openapi/errors -github.com/go-openapi/swag -github.com/Azure/go-autorest/tracing -golang.org/x/oauth2/internal -net/http/cookiejar +golang.org/x/oauth2 cloud.google.com/go/compute/metadata -github.com/go-openapi/strfmt google.golang.org/api/googleapi -golang.org/x/oauth2 -go.opencensus.io/trace/propagation github.com/Azure/go-autorest/autorest/adal -google.golang.org/api/googleapi/transport -go.opencensus.io/plugin/ochttp/propagation/b3 -github.com/aws/aws-sdk-go/aws/request -github.com/aws/aws-sdk-go/aws/auth/bearer +go.opencensus.io/trace/propagation +github.com/go-openapi/strfmt github.com/googleapis/gax-go/v2/apierror -google.golang.org/api/transport/http/internal/propagation -go.opencensus.io/plugin/ochttp -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/aws/aws-sdk-go/aws/request golang.org/x/oauth2/clientcredentials +github.com/aws/aws-sdk-go/aws/auth/bearer github.com/digitalocean/godo golang.org/x/oauth2/authhandler golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt google.golang.org/api/internal/impersonate -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil -golang.org/x/net/publicsuffix -github.com/ionos-cloud/sdk-go +go.opencensus.io/plugin/ochttp/propagation/b3 +google.golang.org/api/googleapi/transport +google.golang.org/api/transport/http/internal/propagation +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header golang.org/x/oauth2/google/internal/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser -github.com/go-openapi/jsonpointer +go.opencensus.io/plugin/ochttp github.com/prometheus/client_golang/prometheus -github.com/go-resty/resty +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil +github.com/go-openapi/jsonpointer +github.com/ionos-cloud/sdk-go github.com/docker/docker/errdefs -github.com/go-openapi/jsonreference +golang.org/x/net/publicsuffix github.com/Azure/go-autorest/autorest -github.com/docker/go-connections/sockets 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/go-openapi/spec +github.com/go-openapi/jsonreference golang.org/x/oauth2/google -github.com/felixge/httpsnoop +github.com/go-openapi/spec 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/aws/aws-sdk-go/aws/ec2metadata -github.com/aws/aws-sdk-go/aws/signer/v4 -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request -github.com/aws/aws-sdk-go/private/protocol/jsonrpc +github.com/go-resty/resty github.com/aws/aws-sdk-go/aws/credentials/endpointcreds -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil +github.com/docker/go-connections/sockets +github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/query -github.com/aws/aws-sdk-go/private/protocol/restjson -github.com/aws/aws-sdk-go/private/protocol/ec2query +github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds +github.com/aws/aws-sdk-go/private/protocol/ec2query +github.com/felixge/httpsnoop github.com/Azure/go-autorest/autorest/azure -github.com/aws/aws-sdk-go/service/lightsail -go.opentelemetry.io/otel/propagation -github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ssooidc +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/private/protocol/restjson +github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/service/ec2 +github.com/aws/aws-sdk-go/service/lightsail google.golang.org/grpc/internal/transport -github.com/aws/aws-sdk-go/aws/defaults +github.com/aws/aws-sdk-go/service/sso github.com/mwitkow/go-conntrack github.com/prometheus/client_golang/prometheus/collectors/version -github.com/prometheus/prometheus/discovery/refresh -github.com/prometheus/client_golang/prometheus/promhttp -github.com/prometheus/common/config -github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/aws/aws-sdk-go/service/sts/stsiface -github.com/linode/linodego -github.com/go-openapi/analysis/internal/flatten/operations +github.com/aws/aws-sdk-go/service/ssooidc github.com/go-openapi/analysis/internal/flatten/normalize -github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/aws/aws-sdk-go/aws/credentials/ssocreds +github.com/go-openapi/analysis/internal/flatten/operations github.com/go-openapi/analysis/internal/flatten/replace +github.com/prometheus/common/config github.com/go-openapi/analysis/internal/flatten/schutils +github.com/aws/aws-sdk-go/service/sts/stsiface github.com/go-openapi/analysis/internal/flatten/sortref +github.com/prometheus/prometheus/discovery/refresh github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute +github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network -github.com/aws/aws-sdk-go/aws/session -go.opentelemetry.io/otel/internal/global +github.com/prometheus/client_golang/prometheus/promhttp +github.com/aws/aws-sdk-go/aws/credentials/ssocreds +github.com/linode/linodego +github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/go-openapi/analysis +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil github.com/prometheus/exporter-toolkit/web +github.com/aws/aws-sdk-go/aws/session github.com/prometheus/prometheus/discovery -github.com/prometheus/common/sigv4 -go.opentelemetry.io/otel +go.opentelemetry.io/otel/propagation github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation -github.com/gophercloud/gophercloud -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv -github.com/hetznercloud/hcloud-go/hcloud -github.com/prometheus/prometheus/config -github.com/prometheus/prometheus/discovery/legacymanager github.com/go-openapi/loads +github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/digitalocean +github.com/prometheus/common/sigv4 github.com/prometheus/prometheus/discovery/dns -github.com/prometheus/prometheus/discovery/eureka github.com/go-openapi/validate +github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file google.golang.org/grpc +github.com/prometheus/prometheus/config +github.com/hetznercloud/hcloud-go/hcloud github.com/prometheus/prometheus/discovery/http github.com/prometheus/prometheus/discovery/marathon -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp +go.opentelemetry.io/otel/internal/global +github.com/gophercloud/gophercloud +github.com/ovh/go-ovh/ovh +go.opentelemetry.io/otel +github.com/prometheus/prometheus/discovery/ovhcloud +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv +github.com/prometheus/prometheus/discovery/puppetdb github.com/gophercloud/gophercloud/pagination +github.com/prometheus/alertmanager/api/v2/models github.com/gophercloud/gophercloud/openstack/identity/v3/tokens -github.com/docker/docker/client +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp github.com/gophercloud/gophercloud/openstack/identity/v2/tenants github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 +github.com/googleapis/gax-go/v2 +google.golang.org/api/internal +github.com/docker/docker/client github.com/gophercloud/gophercloud/openstack/identity/v2/tokens +github.com/prometheus/prometheus/discovery/hetzner +github.com/prometheus/prometheus/notifier +google.golang.org/api/internal/gensupport +google.golang.org/api/option +google.golang.org/api/transport/internal/dca +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/gophercloud/gophercloud/openstack/utils +google.golang.org/api/option/internaloption +google.golang.org/api/transport/http github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips -github.com/prometheus/prometheus/discovery/hetzner -github.com/gophercloud/gophercloud/openstack github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors github.com/gophercloud/gophercloud/openstack/compute/v2/servers -github.com/ovh/go-ovh/ovh -github.com/prometheus/prometheus/discovery/puppetdb -github.com/prometheus/alertmanager/api/v2/models -github.com/prometheus/prometheus/discovery/ovhcloud github.com/scaleway/scaleway-sdk-go/internal/auth +github.com/gophercloud/gophercloud/openstack +google.golang.org/api/compute/v1 github.com/scaleway/scaleway-sdk-go/scw -github.com/googleapis/gax-go/v2 -google.golang.org/api/internal -github.com/prometheus/prometheus/discovery/openstack -github.com/prometheus/prometheus/discovery/linode -google.golang.org/api/internal/gensupport -github.com/prometheus/prometheus/notifier -github.com/prometheus/prometheus/discovery/moby -google.golang.org/api/option -google.golang.org/api/transport/internal/dca github.com/prometheus/prometheus/discovery/triton net/rpc -github.com/scaleway/scaleway-sdk-go/internal/parameter github.com/hashicorp/go-cleanhttp -google.golang.org/api/option/internaloption -github.com/scaleway/scaleway-sdk-go/api/baremetal/v1 -google.golang.org/api/transport/http -github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1 -github.com/scaleway/scaleway-sdk-go/api/marketplace/v2 +github.com/prometheus/prometheus/discovery/linode github.com/hashicorp/go-retryablehttp +github.com/prometheus/prometheus/discovery/moby +github.com/prometheus/prometheus/discovery/openstack +github.com/kolo/xmlrpc +github.com/scaleway/scaleway-sdk-go/internal/parameter +github.com/vultr/govultr github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/tsdb/chunks -google.golang.org/api/compute/v1 +github.com/scaleway/scaleway-sdk-go/api/baremetal/v1 +github.com/scaleway/scaleway-sdk-go/api/block/v1alpha1 +github.com/scaleway/scaleway-sdk-go/api/marketplace/v2 github.com/prometheus/prometheus/discovery/zookeeper -github.com/scaleway/scaleway-sdk-go/api/instance/v1 github.com/prometheus/client_golang/prometheus/testutil/promlint net/http/httptest -github.com/kolo/xmlrpc -github.com/vultr/govultr github.com/prometheus/prometheus/util/stats +github.com/scaleway/scaleway-sdk-go/api/instance/v1 +github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/client_golang/prometheus/testutil github.com/prometheus/client_golang/prometheus/promauto go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/internal/env -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig github.com/stretchr/testify/assert -github.com/prometheus/prometheus/discovery/uyuni +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig google.golang.org/grpc/health/grpc_health_v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig +github.com/prometheus/prometheus/discovery/vultr github.com/julienschmidt/httprouter -go.opentelemetry.io/otel/sdk/trace -github.com/prometheus/common/route net/http/pprof -github.com/grpc-ecosystem/grpc-gateway/runtime +github.com/prometheus/common/route github.com/prometheus/client_golang/api -github.com/prometheus/prometheus/discovery/vultr -github.com/prometheus/prometheus/discovery/scaleway +go.opentelemetry.io/otel/sdk/trace +github.com/grpc-ecosystem/grpc-gateway/runtime github.com/prometheus/client_golang/api/prometheus/v1 go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform -go.opentelemetry.io/otel/exporters/otlp/otlptrace +github.com/prometheus/prometheus/discovery/scaleway github.com/stretchr/testify/require +go.opentelemetry.io/otel/exporters/otlp/otlptrace +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig go.opentelemetry.io/proto/otlp/collector/trace/v1 -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig github.com/prometheus/prometheus/util/testutil +github.com/prometheus/prometheus/tsdb/tsdbutil go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp -github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/tracing github.com/prometheus/prometheus/promql/parser +github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/scrape -github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/prometheus/tsdb @@ -3408,8 +3444,8 @@ github.com/prometheus/prometheus/tsdb/agent github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/discovery/ionos -github.com/prometheus/prometheus/template github.com/prometheus/prometheus/util/httputil +github.com/prometheus/prometheus/template github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/web/api/v1 @@ -3429,7 +3465,7 @@ === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.06s) +--- PASS: TestFailedStartupExitCode (0.02s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -3439,96 +3475,94 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:220: ts=2026-01-31T17:43:09.436Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:09.437Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:09.437Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:09.437Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:09.437Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:09.437Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:09.440Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:09.440Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:09.441Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2026-01-31T17:43:09.441Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2026-01-31T17:43:09.441Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2026-01-31T17:43:09.441Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2026-01-31T17:43:09.441Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2026-01-31T17:43:09.441Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2026-01-31T17:43:09.441Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2026-01-31T17:43:09.441Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2026-01-31T17:43:09.441Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2026-01-31T17:43:09.441Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2026-01-31T17:43:09.441Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:09.441Z 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-12-29T11:38:28.712Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:38:28.712Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:28.712Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:28.712Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:28.712Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:28.712Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:28.716Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:28.716Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:38:28.716Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-12-29T11:38:28.716Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-12-29T11:38:28.716Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-12-29T11:38:28.716Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-12-29T11:38:28.716Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-12-29T11:38:28.716Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-12-29T11:38:28.716Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-12-29T11:38:28.716Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-12-29T11:38:28.716Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-12-29T11:38:28.716Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:38:28.716Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-12-29T11:38:28.717Z 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=2026-01-31T17:43:09.471Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:09.471Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:09.471Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:09.471Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:09.471Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:09.471Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:09.477Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:09.477Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:09.478Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:09.479Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:38823 - ts=2026-01-31T17:43:09.479Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:38823 - ts=2026-01-31T17:43:09.478Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2026-01-31T17:43:09.479Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2026-01-31T17:43:09.479Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2026-01-31T17:43:09.479Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2026-01-31T17:43:09.479Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2026-01-31T17:43:09.479Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2026-01-31T17:43:09.479Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2026-01-31T17:43:09.479Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2026-01-31T17:43:09.479Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2026-01-31T17:43:09.479Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2026-01-31T17:43:09.479Z 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-12-29T11:38:28.737Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:38:28.737Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:28.737Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:28.737Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:28.738Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:28.738Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:28.740Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:28.740Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:38:28.740Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-12-29T11:38:28.740Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-12-29T11:38:28.740Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-12-29T11:38:28.740Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-12-29T11:38:28.740Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-12-29T11:38:28.740Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-12-29T11:38:28.740Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-12-29T11:38:28.740Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-12-29T11:38:28.740Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-12-29T11:38:28.740Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:38:28.740Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-12-29T11:38:28.742Z 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=2026-01-31T17:43:09.548Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:09.549Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:09.549Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:09.549Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:09.549Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:09.549Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:09.552Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:09.552Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:09.552Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2026-01-31T17:43:09.552Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2026-01-31T17:43:09.552Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2026-01-31T17:43:09.552Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2026-01-31T17:43:09.552Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2026-01-31T17:43:09.553Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2026-01-31T17:43:09.553Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2026-01-31T17:43:09.553Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2026-01-31T17:43:09.553Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2026-01-31T17:43:09.553Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:09.553Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2026-01-31T17:43:09.555Z 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-12-29T11:38:28.780Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:38:28.780Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:28.780Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:28.780Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:28.780Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:28.780Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:28.783Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:28.783Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:38:28.783Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-12-29T11:38:28.783Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-12-29T11:38:28.783Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-12-29T11:38:28.783Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-12-29T11:38:28.783Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-12-29T11:38:28.784Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-12-29T11:38:28.784Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-12-29T11:38:28.784Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:38:28.784Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-12-29T11:38:28.784Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-12-29T11:38:28.784Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-12-29T11:38:28.784Z 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=2026-01-31T17:43:09.586Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:09.586Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:09.586Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:09.586Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:09.586Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:09.586Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:09.589Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:09.590Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:09.592Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:40695 - ts=2026-01-31T17:43:09.592Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:40695 - ts=2026-01-31T17:43:09.596Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:43:09.596Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.538µs - ts=2026-01-31T17:43:09.596Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:43:09.597Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:09.597Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=32.281µs wal_replay_duration=694.502µs wbl_replay_duration=421ns total_replay_duration=760.816µs - ts=2026-01-31T17:43:09.598Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:09.598Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:43:09.598Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2026-01-31T17:43:09.601Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=3.381901ms db_storage=1.753µs remote_storage=2.204µs web_handler=862ns query_engine=1.082µs scrape=2.943118ms scrape_sd=37.701µs notify=101.641µs notify_sd=12.133µs rules=1.563µs tracing=9.327µs - ts=2026-01-31T17:43:09.601Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:43:09.601Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:220: ts=2024-12-29T11:38:28.803Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:38:28.803Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:28.803Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:28.803Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:28.803Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:28.803Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:28.806Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:28.807Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:38:28.808Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:36933 + ts=2024-12-29T11:38:28.808Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:36933 + ts=2024-12-29T11:38:28.813Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:38:28.813Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.454µs + ts=2024-12-29T11:38:28.813Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:38:28.813Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:38:28.813Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=22.044µs wal_replay_duration=260.974µs wbl_replay_duration=201ns total_replay_duration=317.961µs + ts=2024-12-29T11:38:28.814Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:38:28.814Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:38:28.814Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-12-29T11:38:28.814Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=466.064µs db_storage=1.142µs remote_storage=2.083µs web_handler=611ns query_engine=1.183µs scrape=170.477µs scrape_sd=24.718µs notify=37.027µs notify_sd=8.242µs rules=1.423µs tracing=8.032µs + ts=2024-12-29T11:38:28.814Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:38:28.814Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestWALSegmentSizeBounds (10.19s) +--- PASS: TestWALSegmentSizeBounds (10.10s) === RUN TestMaxBlockChunkSegmentSizeBounds === PAUSE TestMaxBlockChunkSegmentSizeBounds === RUN TestTimeMetrics @@ -3537,826 +3571,826 @@ --- PASS: TestAgentSuccessfulStartup (10.00s) === RUN TestAgentFailedStartupWithServerFlag main_test.go:391: prometheus agent should not be running: exit status 3 ---- PASS: TestAgentFailedStartupWithServerFlag (0.03s) +--- PASS: TestAgentFailedStartupWithServerFlag (0.02s) === RUN TestAgentFailedStartupWithInvalidConfig main_test.go:415: prometheus agent should not be running: exit status 2 ---- PASS: TestAgentFailedStartupWithInvalidConfig (0.03s) +--- PASS: TestAgentFailedStartupWithInvalidConfig (0.02s) === RUN TestModeSpecificFlags === RUN TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path - main_test.go:456: ts=2026-01-31T17:43:29.668Z caller=main.go:187 level=info msg="Experimental agent mode enabled." - ts=2026-01-31T17:43:29.668Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:29.668Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:29.668Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:29.669Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:29.669Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:29.671Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:29.671Z caller=main.go:1061 level=info msg="Starting WAL storage ..." - ts=2026-01-31T17:43:29.673Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:37423 - ts=2026-01-31T17:43:29.673Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:37423 - ts=2026-01-31T17:43:29.678Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path3966988672/001/wal - ts=2026-01-31T17:43:29.678Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:29.678Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:29.678Z caller=main.go:1085 level=info msg="Agent WAL storage started" - ts=2026-01-31T17:43:29.678Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml - ts=2026-01-31T17:43:29.679Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 - ts=2026-01-31T17:43:29.679Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" - ts=2026-01-31T17:43:29.679Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 - ts=2026-01-31T17:43:29.680Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=1.405375ms db_storage=581ns remote_storage=415.209µs web_handler=241ns query_engine=371ns scrape=756.88µs scrape_sd=31.8µs notify=992ns notify_sd=2.154µs rules=340ns tracing=7.525µs - ts=2026-01-31T17:43:29.680Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + main_test.go:456: ts=2024-12-29T11:38:48.857Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + ts=2024-12-29T11:38:48.857Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:48.857Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:48.857Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:48.857Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:48.857Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:48.859Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:48.859Z caller=main.go:1061 level=info msg="Starting WAL storage ..." + ts=2024-12-29T11:38:48.862Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:46549 + ts=2024-12-29T11:38:48.862Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:46549 + ts=2024-12-29T11:38:48.864Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path2665876591/001/wal + ts=2024-12-29T11:38:48.864Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:38:48.864Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:38:48.865Z caller=main.go:1085 level=info msg="Agent WAL storage started" + ts=2024-12-29T11:38:48.865Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml + ts=2024-12-29T11:38:48.865Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 + ts=2024-12-29T11:38:48.865Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" + ts=2024-12-29T11:38:48.865Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 + ts=2024-12-29T11:38:48.865Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=963.225µs db_storage=741ns remote_storage=360.595µs web_handler=651ns query_engine=200ns scrape=360.454µs scrape_sd=25.74µs notify=1.162µs notify_sd=1.522µs rules=461ns tracing=6.159µs + ts=2024-12-29T11:38:48.866Z caller=main.go:990 level=info msg="Server is ready to receive web requests." === RUN TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path - main_test.go:456: ts=2026-01-31T17:43:39.674Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:39.674Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:39.674Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:39.674Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:39.674Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:39.674Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:39.676Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:43:39.677Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:39.681Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:38551 - ts=2026-01-31T17:43:39.681Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:38551 - ts=2026-01-31T17:43:39.683Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:43:39.683Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.168µs - ts=2026-01-31T17:43:39.683Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:43:39.685Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:39.685Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.082µs wal_replay_duration=2.559439ms wbl_replay_duration=300ns total_replay_duration=2.626575ms - ts=2026-01-31T17:43:39.688Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:39.688Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:43:39.688Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2026-01-31T17:43:39.689Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=964.458µs db_storage=1.222µs remote_storage=2.004µs web_handler=882ns query_engine=1.373µs scrape=513.523µs scrape_sd=39.224µs notify=49.412µs notify_sd=17.853µs rules=2.235µs tracing=10.59µs - ts=2026-01-31T17:43:39.689Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:43:39.689Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:456: ts=2024-12-29T11:38:58.861Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:38:58.861Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:38:58.861Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:38:58.861Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:38:58.861Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:38:58.861Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:38:58.864Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:38:58.865Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:38:58.866Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:46251 + ts=2024-12-29T11:38:58.866Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:46251 + ts=2024-12-29T11:38:58.868Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:38:58.868Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.618µs + ts=2024-12-29T11:38:58.868Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:38:58.869Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:38:58.869Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=12.119µs wal_replay_duration=963.464µs wbl_replay_duration=200ns total_replay_duration=998.046µs + ts=2024-12-29T11:38:58.870Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:38:58.870Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:38:58.870Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-12-29T11:38:58.870Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=488.498µs db_storage=1.442µs remote_storage=1.693µs web_handler=581ns query_engine=1.151µs scrape=177.157µs scrape_sd=23.355µs notify=46.28µs notify_sd=10.897µs rules=1.743µs tracing=9.325µs + ts=2024-12-29T11:38:58.871Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:38:58.871Z 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=2026-01-31T17:43:49.745Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + main_test.go:456: ts=2024-12-29T11:39:08.881Z 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.11s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.01s) - --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.01s) - --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.agent.path (0.05s) - --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.04s) +--- PASS: TestModeSpecificFlags (20.04s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path (10.00s) + --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.tsdb.path (10.00s) + --- PASS: TestModeSpecificFlags/server_mode_with_option_--storage.agent.path (0.02s) + --- PASS: TestModeSpecificFlags/agent_mode_with_option_--storage.tsdb.path (0.02s) === RUN TestDocumentation main_test.go:489: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) === RUN TestStartupInterrupt --- PASS: TestStartupInterrupt (0.51s) === RUN TestQueryLog -=== RUN TestQueryLog/api_queries,_127.0.0.1:45299,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:43:50.347Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:50.347Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:50.347Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:50.347Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:50.347Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:50.347Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:50.349Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:45299 - ts=2026-01-31T17:43:50.350Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:50.355Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:45299 - ts=2026-01-31T17:43:50.355Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:45299 - ts=2026-01-31T17:43:50.358Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:43:50.358Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=11.972µs - ts=2026-01-31T17:43:50.358Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:43:50.361Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:50.361Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.893µs wal_replay_duration=3.432355ms wbl_replay_duration=190ns total_replay_duration=3.507867ms - ts=2026-01-31T17:43:50.363Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:50.363Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:43:50.363Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config588620796 - ts=2026-01-31T17:43:50.364Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config588620796 totalDuration=640.812µs db_storage=1.463µs remote_storage=2.475µs web_handler=681ns query_engine=16.661µs scrape=392.806µs scrape_sd=9.217µs notify=1.553µs notify_sd=2.555µs rules=2.104µs tracing=20.078µs - ts=2026-01-31T17:43:50.364Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:43:50.364Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:50.788Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config588620796 - ts=2026-01-31T17:43:50.846Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config588620796 totalDuration=58.165731ms db_storage=3.046µs remote_storage=39.514µs web_handler=1.102µs query_engine=17.703µs scrape=317.135µs scrape_sd=9.878µs notify=1.603µs notify_sd=4.348µs rules=2.996µs tracing=17.523µs - ts=2026-01-31T17:43:50.848Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config588620796 - ts=2026-01-31T17:43:50.948Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config588620796 totalDuration=99.540308ms db_storage=3.196µs remote_storage=4.038µs web_handler=1.092µs query_engine=37.44µs scrape=255.459µs scrape_sd=9.829µs notify=1.453µs notify_sd=2.605µs rules=2.515µs tracing=11.431µs - ts=2026-01-31T17:43:50.951Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config588620796 - ts=2026-01-31T17:43:50.952Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config588620796 totalDuration=427.842µs db_storage=3.206µs remote_storage=2.925µs web_handler=872ns query_engine=41.578µs scrape=171.552µs scrape_sd=6.882µs notify=1.543µs notify_sd=2.895µs rules=2.445µs tracing=8.836µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:36311,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:09.406Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:09.406Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:09.406Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:09.406Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:09.406Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:09.406Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:09.407Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:36311 + ts=2024-12-29T11:39:09.408Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:09.410Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:36311 + ts=2024-12-29T11:39:09.410Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:36311 + ts=2024-12-29T11:39:09.412Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:09.412Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.603µs + ts=2024-12-29T11:39:09.412Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:09.414Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:09.414Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=1.329036ms wal_replay_duration=1.005487ms wbl_replay_duration=210ns total_replay_duration=2.361924ms + ts=2024-12-29T11:39:09.415Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:09.415Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:09.415Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4092956097 + ts=2024-12-29T11:39:09.416Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4092956097 totalDuration=372.672µs db_storage=1.913µs remote_storage=1.933µs web_handler=601ns query_engine=9.995µs scrape=198.74µs scrape_sd=5.979µs notify=1.702µs notify_sd=1.642µs rules=1.413µs tracing=12.669µs + ts=2024-12-29T11:39:09.416Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:09.416Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:09.894Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4092956097 + ts=2024-12-29T11:39:09.894Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4092956097 totalDuration=258.11µs db_storage=1.993µs remote_storage=13.962µs web_handler=812ns query_engine=4.597µs scrape=54.282µs scrape_sd=3.526µs notify=1.652µs notify_sd=1.031µs rules=3.686µs tracing=7.912µs + ts=2024-12-29T11:39:09.895Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4092956097 + ts=2024-12-29T11:39:09.896Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4092956097 totalDuration=220.762µs db_storage=1.943µs remote_storage=1.562µs web_handler=691ns query_engine=8.773µs scrape=46.7µs scrape_sd=3.034µs notify=1.633µs notify_sd=1.132µs rules=1.412µs tracing=6.059µs + ts=2024-12-29T11:39:09.898Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4092956097 + ts=2024-12-29T11:39:09.898Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4092956097 totalDuration=146.742µs db_storage=842ns remote_storage=661ns web_handler=220ns query_engine=37.808µs scrape=31.948µs scrape_sd=1.712µs notify=702ns notify_sd=460ns rules=731ns tracing=3.385µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:40753,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:43:50.983Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:50.983Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:50.983Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:50.983Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:50.983Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:50.983Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:50.985Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:40753 - ts=2026-01-31T17:43:50.987Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:50.990Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:40753 - ts=2026-01-31T17:43:50.990Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:40753 - ts=2026-01-31T17:43:50.992Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:43:50.992Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.567µs - ts=2026-01-31T17:43:50.992Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:43:50.993Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:50.993Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=30.828µs wal_replay_duration=1.49369ms wbl_replay_duration=300ns total_replay_duration=1.558221ms - ts=2026-01-31T17:43:50.999Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:50.999Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:43:50.999Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2650176230 - ts=2026-01-31T17:43:51.000Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2650176230 totalDuration=926.477µs db_storage=1.262µs remote_storage=2.735µs web_handler=932ns query_engine=15.569µs scrape=644.929µs scrape_sd=19.146µs notify=2.484µs notify_sd=2.635µs rules=1.843µs tracing=39.234µs - ts=2026-01-31T17:43:51.000Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:43:51.000Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:51.465Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2650176230 - ts=2026-01-31T17:43:51.465Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2650176230 totalDuration=479.689µs db_storage=2.825µs remote_storage=19.286µs web_handler=1.162µs query_engine=8.446µs scrape=175.489µs scrape_sd=5.47µs notify=1.563µs notify_sd=2.344µs rules=3.176µs tracing=12.945µs - ts=2026-01-31T17:43:51.550Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2650176230 - ts=2026-01-31T17:43:51.561Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2650176230 totalDuration=11.192837ms db_storage=2.665µs remote_storage=2.916µs web_handler=1.443µs query_engine=23.945µs scrape=206.547µs scrape_sd=6.222µs notify=1.372µs notify_sd=1.823µs rules=2.655µs tracing=10.369µs - ts=2026-01-31T17:43:51.565Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2650176230 - ts=2026-01-31T17:43:51.565Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2650176230 totalDuration=356.178µs db_storage=1.142µs remote_storage=1.552µs web_handler=501ns query_engine=67.216µs scrape=157.626µs scrape_sd=2.895µs notify=1.203µs notify_sd=1.062µs rules=3.146µs tracing=5.611µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:39167,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:09.917Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:09.917Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:09.917Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:09.917Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:09.917Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:09.917Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:09.918Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39167 + ts=2024-12-29T11:39:09.919Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:09.921Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39167 + ts=2024-12-29T11:39:09.921Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39167 + ts=2024-12-29T11:39:09.922Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:09.922Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.499µs + ts=2024-12-29T11:39:09.922Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:09.924Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:09.924Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.39µs wal_replay_duration=1.951174ms wbl_replay_duration=221ns total_replay_duration=2.015572ms + ts=2024-12-29T11:39:09.926Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:09.926Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:09.926Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1440554596 + ts=2024-12-29T11:39:09.926Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1440554596 totalDuration=279.993µs db_storage=1.241µs remote_storage=1.602µs web_handler=391ns query_engine=8.343µs scrape=133.051µs scrape_sd=5.498µs notify=1.863µs notify_sd=1.592µs rules=1.523µs tracing=11.176µs + ts=2024-12-29T11:39:09.926Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:09.926Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:10.406Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1440554596 + ts=2024-12-29T11:39:10.406Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1440554596 totalDuration=268.085µs db_storage=2.193µs remote_storage=16.485µs web_handler=951ns query_engine=5.348µs scrape=58.688µs scrape_sd=3.295µs notify=1.893µs notify_sd=1.763µs rules=1.753µs tracing=8.232µs + ts=2024-12-29T11:39:10.408Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1440554596 + ts=2024-12-29T11:39:10.408Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1440554596 totalDuration=292.923µs db_storage=2.153µs remote_storage=1.703µs web_handler=601ns query_engine=9.485µs scrape=56.496µs scrape_sd=5.829µs notify=1.572µs notify_sd=891ns rules=1.613µs tracing=7.141µs + ts=2024-12-29T11:39:10.410Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1440554596 + ts=2024-12-29T11:39:10.410Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1440554596 totalDuration=154.764µs db_storage=581ns remote_storage=741ns web_handler=451ns query_engine=39.411µs scrape=50.116µs scrape_sd=1.802µs notify=611ns notify_sd=891ns rules=581ns tracing=2.193µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:45157,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:43:51.665Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:43:51.665Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:43:51.665Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:43:51.665Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:43:51.665Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:43:51.665Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:43:51.670Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:45157 - ts=2026-01-31T17:43:51.670Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:43:51.673Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:45157 - ts=2026-01-31T17:43:51.673Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:45157 - ts=2026-01-31T17:43:51.677Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:43:51.677Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.976µs - ts=2026-01-31T17:43:51.677Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:43:51.678Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:43:51.678Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=35.377µs wal_replay_duration=446.327µs wbl_replay_duration=260ns total_replay_duration=520.065µs - ts=2026-01-31T17:43:51.679Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:43:51.679Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:43:51.679Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4220701913 - ts=2026-01-31T17:43:51.680Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4220701913 totalDuration=897.683µs db_storage=1.553µs remote_storage=2.235µs web_handler=1.152µs query_engine=13.385µs scrape=351.649µs scrape_sd=5.831µs notify=1.243µs notify_sd=2.625µs rules=328.506µs tracing=23.965µs - ts=2026-01-31T17:43:51.680Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:43:51.680Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:43:54.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4220701913 - ts=2026-01-31T17:43:54.084Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4220701913 totalDuration=844.995µs db_storage=2.745µs remote_storage=2.956µs web_handler=1.012µs query_engine=9.368µs scrape=204.804µs scrape_sd=6.022µs notify=1.753µs notify_sd=1.613µs rules=316.974µs tracing=9.758µs - ts=2026-01-31T17:43:56.092Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4220701913 - ts=2026-01-31T17:43:56.102Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4220701913 totalDuration=10.793508ms db_storage=2.655µs remote_storage=3.186µs web_handler=1.223µs query_engine=33.893µs scrape=337.282µs scrape_sd=8.676µs notify=2.144µs notify_sd=1.974µs rules=419.717µs tracing=13.225µs - ts=2026-01-31T17:44:00.199Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4220701913 - ts=2026-01-31T17:44:00.200Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4220701913 totalDuration=944.801µs db_storage=2.915µs remote_storage=4.118µs web_handler=912ns query_engine=96.761µs scrape=257.904µs scrape_sd=8.446µs notify=1.944µs notify_sd=2.465µs rules=290.264µs tracing=11.622µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:39717,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:10.432Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:10.432Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:10.432Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:10.432Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:10.432Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:10.432Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:10.434Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39717 + ts=2024-12-29T11:39:10.434Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:10.437Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39717 + ts=2024-12-29T11:39:10.437Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39717 + ts=2024-12-29T11:39:10.439Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:10.439Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.59µs + ts=2024-12-29T11:39:10.439Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:10.439Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:10.439Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.45µs wal_replay_duration=473.205µs wbl_replay_duration=170ns total_replay_duration=516.029µs + ts=2024-12-29T11:39:10.440Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:10.440Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:10.440Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3057220495 + ts=2024-12-29T11:39:10.440Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3057220495 totalDuration=469.469µs db_storage=911ns remote_storage=1.603µs web_handler=591ns query_engine=8.222µs scrape=138.949µs scrape_sd=4.147µs notify=1.041µs notify_sd=1.232µs rules=193.393µs tracing=10.235µs + ts=2024-12-29T11:39:10.440Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:10.440Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:12.924Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3057220495 + ts=2024-12-29T11:39:12.924Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3057220495 totalDuration=489.188µs db_storage=1.843µs remote_storage=2.053µs web_handler=581ns query_engine=5.658µs scrape=53.07µs scrape_sd=3.476µs notify=1.292µs notify_sd=601ns rules=207.513µs tracing=6.23µs + ts=2024-12-29T11:39:14.932Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3057220495 + ts=2024-12-29T11:39:14.932Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3057220495 totalDuration=602.169µs db_storage=3.185µs remote_storage=2.494µs web_handler=1.612µs query_engine=11.167µs scrape=76.356µs scrape_sd=6.94µs notify=1.051µs notify_sd=1.152µs rules=206.452µs tracing=8.733µs + ts=2024-12-29T11:39:18.941Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3057220495 + ts=2024-12-29T11:39:18.941Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3057220495 totalDuration=463.109µs db_storage=1.703µs remote_storage=2.414µs web_handler=571ns query_engine=43.155µs scrape=67.772µs scrape_sd=5.027µs notify=1.613µs notify_sd=872ns rules=165.159µs tracing=6.249µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:42181 - query_log_test.go:273: ts=2026-01-31T17:44:02.280Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:02.280Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:02.280Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:02.280Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:02.280Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:02.280Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:02.283Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:42181 - ts=2026-01-31T17:44:02.284Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:02.287Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:42181 - ts=2026-01-31T17:44:02.287Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:42181 - ts=2026-01-31T17:44:02.290Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:02.290Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=14.647µs - ts=2026-01-31T17:44:02.290Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:02.291Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:02.291Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=47.008µs wal_replay_duration=841.918µs wbl_replay_duration=291ns total_replay_duration=960.471µs - ts=2026-01-31T17:44:02.292Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:02.292Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:02.292Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config487415094 - ts=2026-01-31T17:44:02.292Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config487415094 totalDuration=535.985µs db_storage=1.984µs remote_storage=3.246µs web_handler=481ns query_engine=1.693µs scrape=404.368µs scrape_sd=11.431µs notify=1.422µs notify_sd=3.015µs rules=2.424µs tracing=23.174µs - ts=2026-01-31T17:44:02.292Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:02.292Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:02.722Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config487415094 - ts=2026-01-31T17:44:02.723Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config487415094 totalDuration=1.338249ms db_storage=2.735µs remote_storage=3.837µs web_handler=1.042µs query_engine=253.345µs scrape=250.73µs scrape_sd=7.945µs notify=2.495µs notify_sd=2.034µs rules=2.094µs tracing=11.06µs - ts=2026-01-31T17:44:02.725Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config487415094 - ts=2026-01-31T17:44:02.725Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config487415094 totalDuration=359.855µs db_storage=1.913µs remote_storage=3.506µs web_handler=1.062µs query_engine=6.963µs scrape=161.924µs scrape_sd=4.799µs notify=1.423µs notify_sd=1.733µs rules=1.724µs tracing=10.259µs - ts=2026-01-31T17:44:02.730Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config487415094 - ts=2026-01-31T17:44:02.731Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config487415094 totalDuration=516.989µs db_storage=2.334µs remote_storage=2.755µs web_handler=811ns query_engine=19.096µs scrape=201.468µs scrape_sd=4.618µs notify=1.623µs notify_sd=2.024µs rules=2.094µs tracing=9.468µs - ts=2026-01-31T17:44:02.733Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config487415094 - ts=2026-01-31T17:44:02.734Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config487415094 totalDuration=547.897µs db_storage=2.345µs remote_storage=2.485µs web_handler=852ns query_engine=83.196µs scrape=208.02µs scrape_sd=27.611µs notify=3.096µs notify_sd=4.007µs rules=2.555µs tracing=14.607µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:33153 + query_log_test.go:273: ts=2024-12-29T11:39:20.966Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:20.966Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:20.966Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:20.966Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:20.966Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:20.966Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:20.968Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:33153 + ts=2024-12-29T11:39:20.968Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:20.971Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:33153 + ts=2024-12-29T11:39:20.971Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:33153 + ts=2024-12-29T11:39:20.974Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:20.974Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.202µs + ts=2024-12-29T11:39:20.974Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:20.976Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:20.976Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.531µs wal_replay_duration=2.560885ms wbl_replay_duration=300ns total_replay_duration=2.601377ms + ts=2024-12-29T11:39:20.978Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:20.978Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:20.978Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config56470425 + ts=2024-12-29T11:39:20.978Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config56470425 totalDuration=318.38µs db_storage=1.402µs remote_storage=1.993µs web_handler=621ns query_engine=1.001µs scrape=225.321µs scrape_sd=6.76µs notify=1.782µs notify_sd=1.402µs rules=1.422µs tracing=12.92µs + ts=2024-12-29T11:39:20.978Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:20.978Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:21.454Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config56470425 + ts=2024-12-29T11:39:21.454Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config56470425 totalDuration=383.029µs db_storage=2.444µs remote_storage=1.863µs web_handler=811ns query_engine=10.836µs scrape=55.624µs scrape_sd=3.366µs notify=1.232µs notify_sd=721ns rules=1.543µs tracing=7.061µs + ts=2024-12-29T11:39:21.456Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config56470425 + ts=2024-12-29T11:39:21.457Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config56470425 totalDuration=234.654µs db_storage=1.863µs remote_storage=1.903µs web_handler=631ns query_engine=3.605µs scrape=52.269µs scrape_sd=2.533µs notify=1.572µs notify_sd=1.022µs rules=1.372µs tracing=7.231µs + ts=2024-12-29T11:39:21.458Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config56470425 + ts=2024-12-29T11:39:21.458Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config56470425 totalDuration=162.265µs db_storage=671ns remote_storage=862ns web_handler=341ns query_engine=7.762µs scrape=37.777µs scrape_sd=1.332µs notify=581ns notify_sd=531ns rules=551ns tracing=2.814µs + ts=2024-12-29T11:39:21.461Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config56470425 + ts=2024-12-29T11:39:21.461Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config56470425 totalDuration=181.734µs db_storage=561ns remote_storage=802ns web_handler=341ns query_engine=35.994µs scrape=33.12µs scrape_sd=1.322µs notify=361ns notify_sd=551ns rules=481ns tracing=2.544µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:46011 - query_log_test.go:273: ts=2026-01-31T17:44:02.765Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:02.765Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:02.765Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:02.765Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:02.765Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:02.765Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:02.767Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:46011 - ts=2026-01-31T17:44:02.768Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:02.770Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:46011 - ts=2026-01-31T17:44:02.770Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:46011 - ts=2026-01-31T17:44:02.775Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:02.775Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=14.687µs - ts=2026-01-31T17:44:02.775Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:02.776Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:02.776Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=43.442µs wal_replay_duration=485.039µs wbl_replay_duration=271ns total_replay_duration=582.462µs - ts=2026-01-31T17:44:02.776Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:02.776Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:02.777Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2352703769 - ts=2026-01-31T17:44:02.777Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2352703769 totalDuration=526.217µs db_storage=1.773µs remote_storage=3.647µs web_handler=1.162µs query_engine=1.933µs scrape=401.222µs scrape_sd=9.077µs notify=1.673µs notify_sd=2.375µs rules=2.354µs tracing=22.963µs - ts=2026-01-31T17:44:02.777Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:02.777Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:03.246Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2352703769 - ts=2026-01-31T17:44:03.246Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2352703769 totalDuration=607.91µs db_storage=2.625µs remote_storage=2.665µs web_handler=1.182µs query_engine=21.681µs scrape=220.604µs scrape_sd=10.991µs notify=3.857µs notify_sd=2.024µs rules=2.544µs tracing=10.269µs - ts=2026-01-31T17:44:03.248Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2352703769 - ts=2026-01-31T17:44:03.248Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2352703769 totalDuration=337.993µs db_storage=982ns remote_storage=1.392µs web_handler=421ns query_engine=7.103µs scrape=169.889µs scrape_sd=3.106µs notify=931ns notify_sd=1.793µs rules=962ns tracing=4.068µs - ts=2026-01-31T17:44:03.250Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2352703769 - ts=2026-01-31T17:44:03.252Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2352703769 totalDuration=1.65337ms db_storage=1.312µs remote_storage=1.293µs web_handler=731ns query_engine=23.093µs scrape=169.889µs scrape_sd=2.675µs notify=1.313µs notify_sd=752ns rules=781ns tracing=3.387µs - ts=2026-01-31T17:44:03.255Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2352703769 - ts=2026-01-31T17:44:03.256Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2352703769 totalDuration=1.175073ms db_storage=712ns remote_storage=1.072µs web_handler=401ns query_engine=63.98µs scrape=146.896µs scrape_sd=2.625µs notify=731ns notify_sd=1.012µs rules=761ns tracing=3.787µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:37319 + query_log_test.go:273: ts=2024-12-29T11:39:21.482Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:21.482Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:21.482Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:21.482Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:21.482Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:21.482Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:21.483Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:37319 + ts=2024-12-29T11:39:21.484Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:21.487Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:37319 + ts=2024-12-29T11:39:21.487Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:37319 + ts=2024-12-29T11:39:21.489Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:21.489Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.91µs + ts=2024-12-29T11:39:21.489Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:21.490Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:21.490Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=18.919µs wal_replay_duration=855.301µs wbl_replay_duration=190ns total_replay_duration=905.777µs + ts=2024-12-29T11:39:21.491Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:21.491Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:21.491Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3020197991 + ts=2024-12-29T11:39:21.491Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3020197991 totalDuration=226.803µs db_storage=1.543µs remote_storage=1.682µs web_handler=681ns query_engine=981ns scrape=158.319µs scrape_sd=4.537µs notify=1.072µs notify_sd=1.362µs rules=1.532µs tracing=12.759µs + ts=2024-12-29T11:39:21.491Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:21.491Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:21.969Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3020197991 + ts=2024-12-29T11:39:21.969Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3020197991 totalDuration=297.559µs db_storage=1.812µs remote_storage=1.674µs web_handler=551ns query_engine=9.354µs scrape=60.741µs scrape_sd=3.485µs notify=1.282µs notify_sd=1.142µs rules=1.863µs tracing=7.051µs + ts=2024-12-29T11:39:21.975Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3020197991 + ts=2024-12-29T11:39:21.976Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3020197991 totalDuration=247.022µs db_storage=1.953µs remote_storage=1.913µs web_handler=791ns query_engine=4.446µs scrape=61.233µs scrape_sd=3.485µs notify=1.232µs notify_sd=981ns rules=1.522µs tracing=8.182µs + ts=2024-12-29T11:39:21.977Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3020197991 + ts=2024-12-29T11:39:21.977Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3020197991 totalDuration=187.814µs db_storage=791ns remote_storage=1.022µs web_handler=240ns query_engine=7.992µs scrape=42.584µs scrape_sd=2.584µs notify=851ns notify_sd=1.712µs rules=802ns tracing=3.735µs + ts=2024-12-29T11:39:21.979Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3020197991 + ts=2024-12-29T11:39:21.980Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3020197991 totalDuration=291.04µs db_storage=1.052µs remote_storage=1.552µs web_handler=1.001µs query_engine=39.419µs scrape=37.647µs scrape_sd=2.614µs notify=871ns notify_sd=911ns rules=791ns tracing=2.824µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:46675 - query_log_test.go:273: ts=2026-01-31T17:44:03.290Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:03.290Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:03.290Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:03.290Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:03.290Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:03.290Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:03.294Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:46675 - ts=2026-01-31T17:44:03.295Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:03.296Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:46675 - ts=2026-01-31T17:44:03.297Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:46675 - ts=2026-01-31T17:44:03.301Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:03.301Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=11.451µs - ts=2026-01-31T17:44:03.301Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:03.301Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:03.302Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=42.469µs wal_replay_duration=562.965µs wbl_replay_duration=311ns total_replay_duration=655.599µs - ts=2026-01-31T17:44:03.302Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:03.302Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:03.302Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config59043231 - ts=2026-01-31T17:44:03.303Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config59043231 totalDuration=939.181µs db_storage=1.513µs remote_storage=2.224µs web_handler=321ns query_engine=1.002µs scrape=389.16µs scrape_sd=5.29µs notify=992ns notify_sd=1.973µs rules=362.98µs tracing=21.019µs - ts=2026-01-31T17:44:03.303Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:03.303Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:05.778Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config59043231 - ts=2026-01-31T17:44:05.779Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config59043231 totalDuration=1.015594ms db_storage=2.064µs remote_storage=2.675µs web_handler=881ns query_engine=25.859µs scrape=210.965µs scrape_sd=6.943µs notify=1.373µs notify_sd=2.144µs rules=339.006µs tracing=10.039µs - ts=2026-01-31T17:44:07.787Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config59043231 - ts=2026-01-31T17:44:07.788Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config59043231 totalDuration=913.372µs db_storage=2.445µs remote_storage=3.617µs web_handler=1.182µs query_engine=9.828µs scrape=244.559µs scrape_sd=8.626µs notify=4.338µs notify_sd=1.853µs rules=329.377µs tracing=16.38µs - ts=2026-01-31T17:44:09.791Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config59043231 - ts=2026-01-31T17:44:09.803Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config59043231 totalDuration=11.636248ms db_storage=2.225µs remote_storage=3.106µs web_handler=1.202µs query_engine=61.815µs scrape=244.629µs scrape_sd=8.616µs notify=1.213µs notify_sd=1.473µs rules=236.314µs tracing=9.447µs - ts=2026-01-31T17:44:13.811Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config59043231 - ts=2026-01-31T17:44:13.812Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config59043231 totalDuration=778.83µs db_storage=2.004µs remote_storage=3.196µs web_handler=772ns query_engine=95.86µs scrape=209.333µs scrape_sd=6.813µs notify=1.012µs notify_sd=1.282µs rules=218.048µs tracing=8.266µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:38691 + query_log_test.go:273: ts=2024-12-29T11:39:21.999Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:21.999Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:21.999Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:21.999Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:21.999Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:21.999Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:22.001Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:38691 + ts=2024-12-29T11:39:22.002Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:22.003Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:38691 + ts=2024-12-29T11:39:22.004Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:38691 + ts=2024-12-29T11:39:22.007Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:22.007Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.153µs + ts=2024-12-29T11:39:22.007Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:22.007Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:22.007Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=15.674µs wal_replay_duration=619.905µs wbl_replay_duration=190ns total_replay_duration=666.546µs + ts=2024-12-29T11:39:22.008Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:22.008Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:22.008Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3575788511 + ts=2024-12-29T11:39:22.009Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3575788511 totalDuration=501.256µs db_storage=1.142µs remote_storage=1.642µs web_handler=561ns query_engine=1.312µs scrape=131.169µs scrape_sd=6.38µs notify=962ns notify_sd=1.282µs rules=228.124µs tracing=15.133µs + ts=2024-12-29T11:39:22.009Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:22.009Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:24.496Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3575788511 + ts=2024-12-29T11:39:24.583Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3575788511 totalDuration=86.676426ms db_storage=2.504µs remote_storage=1.882µs web_handler=631ns query_engine=62.785µs scrape=71.177µs scrape_sd=5.438µs notify=821ns notify_sd=951ns rules=219.331µs tracing=6.22µs + ts=2024-12-29T11:39:26.585Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3575788511 + ts=2024-12-29T11:39:26.622Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3575788511 totalDuration=37.52856ms db_storage=2.564µs remote_storage=2.493µs web_handler=741ns query_engine=10.276µs scrape=82.536µs scrape_sd=6.279µs notify=1.792µs notify_sd=1.542µs rules=245.17µs tracing=8.873µs + ts=2024-12-29T11:39:28.632Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3575788511 + ts=2024-12-29T11:39:28.710Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3575788511 totalDuration=77.851288ms db_storage=2.233µs remote_storage=2.053µs web_handler=561ns query_engine=25.288µs scrape=95.704µs scrape_sd=6.41µs notify=1.032µs notify_sd=1.021µs rules=169.765µs tracing=6.329µs + ts=2024-12-29T11:39:32.721Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3575788511 + ts=2024-12-29T11:39:32.722Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3575788511 totalDuration=536.109µs db_storage=1.953µs remote_storage=1.582µs web_handler=781ns query_engine=55.143µs scrape=63.427µs scrape_sd=5.378µs notify=1.162µs notify_sd=1.202µs rules=237.609µs tracing=6.66µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:43471,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:15.847Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:15.847Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:15.847Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:15.847Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:15.847Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:15.847Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:15.851Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43471 - ts=2026-01-31T17:44:15.852Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:15.852Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:15.855Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43471 - ts=2026-01-31T17:44:15.855Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43471 - ts=2026-01-31T17:44:15.858Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:15.859Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=10.4µs - ts=2026-01-31T17:44:15.859Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:15.859Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:15.859Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.794µs wal_replay_duration=677.31µs wbl_replay_duration=431ns total_replay_duration=748.764µs - ts=2026-01-31T17:44:15.860Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:15.860Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:15.860Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2575452759 - ts=2026-01-31T17:44:15.860Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2575452759 totalDuration=553.398µs db_storage=1.763µs remote_storage=2.855µs web_handler=1.092µs query_engine=15.179µs scrape=332.794µs scrape_sd=7.724µs notify=1.933µs notify_sd=2.765µs rules=2.294µs tracing=18.034µs - ts=2026-01-31T17:44:15.861Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:15.861Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:16.330Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2575452759 - ts=2026-01-31T17:44:16.331Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2575452759 totalDuration=557.465µs db_storage=1.903µs remote_storage=17.082µs web_handler=1.052µs query_engine=7.914µs scrape=293.661µs scrape_sd=4.98µs notify=1.533µs notify_sd=1.333µs rules=2.124µs tracing=11.031µs - ts=2026-01-31T17:44:16.332Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2575452759 - ts=2026-01-31T17:44:16.333Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2575452759 totalDuration=468.789µs db_storage=2.675µs remote_storage=3.166µs web_handler=1.172µs query_engine=17.743µs scrape=193.373µs scrape_sd=6.632µs notify=2.795µs notify_sd=2.154µs rules=3.296µs tracing=14.327µs - ts=2026-01-31T17:44:16.337Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2575452759 - ts=2026-01-31T17:44:16.338Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2575452759 totalDuration=498.525µs db_storage=2.315µs remote_storage=2.194µs web_handler=881ns query_engine=65.092µs scrape=218.079µs scrape_sd=3.427µs notify=1.493µs notify_sd=1.694µs rules=2.224µs tracing=12.133µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:34803,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:39:34.783Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:34.783Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:34.783Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:34.783Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:34.783Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:34.783Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:34.785Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:34803 + ts=2024-12-29T11:39:34.785Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:34.785Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:39:34.788Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:34803 + ts=2024-12-29T11:39:34.788Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:34803 + ts=2024-12-29T11:39:34.790Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:34.790Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.75µs + ts=2024-12-29T11:39:34.790Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:34.792Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:34.792Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=17.105µs wal_replay_duration=2.307783ms wbl_replay_duration=380ns total_replay_duration=2.354314ms + ts=2024-12-29T11:39:34.794Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:34.794Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:34.794Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config890806296 + ts=2024-12-29T11:39:34.794Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config890806296 totalDuration=303.768µs db_storage=1.703µs remote_storage=2.284µs web_handler=782ns query_engine=8.333µs scrape=151.348µs scrape_sd=5.689µs notify=1.132µs notify_sd=1.733µs rules=1.812µs tracing=11.668µs + ts=2024-12-29T11:39:34.794Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:34.794Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:35.238Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config890806296 + ts=2024-12-29T11:39:35.287Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config890806296 totalDuration=48.131553ms db_storage=2.624µs remote_storage=22.724µs web_handler=1.102µs query_engine=13.732µs scrape=114.863µs scrape_sd=6.229µs notify=1.432µs notify_sd=1.533µs rules=1.993µs tracing=12.108µs + ts=2024-12-29T11:39:35.351Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config890806296 + ts=2024-12-29T11:39:35.352Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config890806296 totalDuration=304.65µs db_storage=2.113µs remote_storage=1.833µs web_handler=761ns query_engine=9.784µs scrape=58.929µs scrape_sd=5.328µs notify=2.785µs notify_sd=1.542µs rules=2.634µs tracing=7.651µs + ts=2024-12-29T11:39:35.362Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config890806296 + ts=2024-12-29T11:39:35.362Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config890806296 totalDuration=141.944µs db_storage=1.112µs remote_storage=822ns web_handler=431ns query_engine=29.695µs scrape=33.801µs scrape_sd=2.694µs notify=771ns notify_sd=771ns rules=681ns tracing=3.656µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:33737,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:16.370Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:16.370Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:16.370Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:16.370Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:16.370Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:16.370Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:16.375Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:33737 - ts=2026-01-31T17:44:16.375Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:16.375Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:16.377Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:33737 - ts=2026-01-31T17:44:16.377Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:33737 - ts=2026-01-31T17:44:16.382Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:16.382Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.875µs - ts=2026-01-31T17:44:16.382Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:16.383Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:16.383Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.325µs wal_replay_duration=746.691µs wbl_replay_duration=250ns total_replay_duration=835.005µs - ts=2026-01-31T17:44:16.384Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:16.384Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:16.384Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4269145891 - ts=2026-01-31T17:44:16.384Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4269145891 totalDuration=722.355µs db_storage=2.144µs remote_storage=2.815µs web_handler=1.112µs query_engine=18.986µs scrape=460.924µs scrape_sd=12.273µs notify=1.653µs notify_sd=2.905µs rules=2.374µs tracing=24.356µs - ts=2026-01-31T17:44:16.384Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:16.384Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:16.851Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4269145891 - ts=2026-01-31T17:44:16.852Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4269145891 totalDuration=401.593µs db_storage=2.053µs remote_storage=25.959µs web_handler=1.022µs query_engine=11.051µs scrape=184.265µs scrape_sd=4.809µs notify=1.042µs notify_sd=1.853µs rules=2.204µs tracing=9.438µs - ts=2026-01-31T17:44:16.853Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4269145891 - ts=2026-01-31T17:44:16.854Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4269145891 totalDuration=348.444µs db_storage=641ns remote_storage=861ns web_handler=311ns query_engine=15.87µs scrape=124.533µs scrape_sd=1.844µs notify=611ns notify_sd=852ns rules=611ns tracing=3.857µs - ts=2026-01-31T17:44:16.856Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4269145891 - ts=2026-01-31T17:44:16.860Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4269145891 totalDuration=3.492187ms db_storage=831ns remote_storage=1.012µs web_handler=671ns query_engine=45.685µs scrape=149.57µs scrape_sd=2.635µs notify=1.092µs notify_sd=1.112µs rules=822ns tracing=4.168µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:39305,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:39:35.483Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:35.483Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:35.483Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:35.483Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:35.483Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:35.483Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:35.489Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39305 + ts=2024-12-29T11:39:35.490Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:39:35.490Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:35.492Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39305 + ts=2024-12-29T11:39:35.492Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39305 + ts=2024-12-29T11:39:35.494Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:35.494Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.839µs + ts=2024-12-29T11:39:35.494Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:35.495Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:35.495Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=15.064µs wal_replay_duration=508.427µs wbl_replay_duration=190ns total_replay_duration=546.345µs + ts=2024-12-29T11:39:35.495Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:35.495Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:35.495Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2823003418 + ts=2024-12-29T11:39:35.496Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2823003418 totalDuration=456.289µs db_storage=1.151µs remote_storage=2.023µs web_handler=851ns query_engine=9.294µs scrape=287.864µs scrape_sd=6.18µs notify=1.382µs notify_sd=2.064µs rules=1.732µs tracing=15.594µs + ts=2024-12-29T11:39:35.496Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:35.496Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:35.869Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2823003418 + ts=2024-12-29T11:39:35.962Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2823003418 totalDuration=93.203499ms db_storage=2.424µs remote_storage=39.36µs web_handler=1.062µs query_engine=10.035µs scrape=67.201µs scrape_sd=5.929µs notify=982ns notify_sd=942ns rules=1.262µs tracing=7.572µs + ts=2024-12-29T11:39:35.964Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2823003418 + ts=2024-12-29T11:39:35.989Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2823003418 totalDuration=24.73462ms db_storage=2.343µs remote_storage=15.183µs web_handler=671ns query_engine=17.376µs scrape=60.241µs scrape_sd=3.575µs notify=1.382µs notify_sd=861ns rules=1.452µs tracing=7.051µs + ts=2024-12-29T11:39:36.020Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2823003418 + ts=2024-12-29T11:39:36.020Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2823003418 totalDuration=233.462µs db_storage=1.743µs remote_storage=1.452µs web_handler=711ns query_engine=49.274µs scrape=72.459µs scrape_sd=2.354µs notify=1.002µs notify_sd=891ns rules=1.211µs tracing=6.95µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:42285,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:36367,_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:39159,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:16.919Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:16.919Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:16.919Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:16.919Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:16.919Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:16.919Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:16.922Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39159 - ts=2026-01-31T17:44:16.922Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:16.923Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:16.926Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39159 - ts=2026-01-31T17:44:16.926Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39159 - ts=2026-01-31T17:44:16.930Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:16.930Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.586µs - ts=2026-01-31T17:44:16.930Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:16.933Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:16.933Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.88µs wal_replay_duration=2.966262ms wbl_replay_duration=320ns total_replay_duration=3.041523ms - ts=2026-01-31T17:44:16.935Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:16.935Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:16.935Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1721720619 - ts=2026-01-31T17:44:16.936Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1721720619 totalDuration=487.083µs db_storage=1.723µs remote_storage=1.963µs web_handler=941ns query_engine=1.243µs scrape=364.413µs scrape_sd=7.795µs notify=1.613µs notify_sd=2.274µs rules=1.964µs tracing=19.507µs - ts=2026-01-31T17:44:16.936Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:16.936Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:17.393Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1721720619 - ts=2026-01-31T17:44:17.393Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1721720619 totalDuration=638.006µs db_storage=2.314µs remote_storage=2.254µs web_handler=661ns query_engine=20.859µs scrape=241.883µs scrape_sd=5.14µs notify=1.483µs notify_sd=1.783µs rules=1.904µs tracing=9.367µs - ts=2026-01-31T17:44:17.395Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1721720619 - ts=2026-01-31T17:44:17.395Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1721720619 totalDuration=344.396µs db_storage=972ns remote_storage=1.123µs web_handler=511ns query_engine=4.869µs scrape=138.039µs scrape_sd=2.815µs notify=701ns notify_sd=1.252µs rules=1.082µs tracing=4.007µs - ts=2026-01-31T17:44:17.397Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1721720619 - ts=2026-01-31T17:44:17.397Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1721720619 totalDuration=300.243µs db_storage=812ns remote_storage=1.002µs web_handler=471ns query_engine=17.402µs scrape=135.504µs scrape_sd=2.976µs notify=1.122µs notify_sd=831ns rules=691ns tracing=3.407µs - ts=2026-01-31T17:44:17.404Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1721720619 - ts=2026-01-31T17:44:17.404Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1721720619 totalDuration=396.293µs db_storage=1.763µs remote_storage=1.864µs web_handler=611ns query_engine=64.221µs scrape=165.881µs scrape_sd=5.591µs notify=1.172µs notify_sd=1.402µs rules=2.324µs tracing=13.515µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:44087,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:39:36.081Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:36.081Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:36.081Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:36.082Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:36.082Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:36.082Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:36.102Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44087 + ts=2024-12-29T11:39:36.103Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:36.103Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:39:36.104Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44087 + ts=2024-12-29T11:39:36.104Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44087 + ts=2024-12-29T11:39:36.106Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:36.106Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.059µs + ts=2024-12-29T11:39:36.106Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:36.107Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:36.107Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=12.248µs wal_replay_duration=1.580294ms wbl_replay_duration=280ns total_replay_duration=1.61644ms + ts=2024-12-29T11:39:36.108Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:36.108Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:36.108Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3570564687 + ts=2024-12-29T11:39:36.108Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3570564687 totalDuration=297.749µs db_storage=1.112µs remote_storage=1.963µs web_handler=641ns query_engine=1.332µs scrape=211.89µs scrape_sd=4.967µs notify=1.111µs notify_sd=1.863µs rules=1.152µs tracing=12.409µs + ts=2024-12-29T11:39:36.108Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:36.108Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:36.586Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3570564687 + ts=2024-12-29T11:39:36.587Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3570564687 totalDuration=388.366µs db_storage=2.253µs remote_storage=2.724µs web_handler=611ns query_engine=10.265µs scrape=62.175µs scrape_sd=5.388µs notify=1.102µs notify_sd=1.372µs rules=1.563µs tracing=6.219µs + ts=2024-12-29T11:39:36.645Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3570564687 + ts=2024-12-29T11:39:36.829Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3570564687 totalDuration=183.784628ms db_storage=11.778µs remote_storage=2.224µs web_handler=892ns query_engine=10.255µs scrape=74.412µs scrape_sd=5.247µs notify=1.201µs notify_sd=961ns rules=1.773µs tracing=8.322µs + ts=2024-12-29T11:39:36.846Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3570564687 + ts=2024-12-29T11:39:36.846Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3570564687 totalDuration=179.961µs db_storage=1.212µs remote_storage=1.362µs web_handler=340ns query_engine=8.142µs scrape=37.847µs scrape_sd=2.924µs notify=771ns notify_sd=641ns rules=1.282µs tracing=3.726µs + ts=2024-12-29T11:39:36.848Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3570564687 + ts=2024-12-29T11:39:36.849Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3570564687 totalDuration=223.928µs db_storage=1.692µs remote_storage=1.643µs web_handler=481ns query_engine=39.22µs scrape=53.791µs scrape_sd=3.756µs notify=1.232µs notify_sd=1.232µs rules=1.352µs tracing=6.75µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:37721,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:17.439Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:17.439Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:17.439Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:17.439Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:17.439Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:17.439Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:17.444Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:37721 - ts=2026-01-31T17:44:17.444Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:17.444Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:17.446Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:37721 - ts=2026-01-31T17:44:17.446Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:37721 - ts=2026-01-31T17:44:17.451Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:17.451Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=10.931µs - ts=2026-01-31T17:44:17.451Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:17.451Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:17.451Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=39.695µs wal_replay_duration=417.262µs wbl_replay_duration=190ns total_replay_duration=500.458µs - ts=2026-01-31T17:44:17.452Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:17.452Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:17.452Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2388824061 - ts=2026-01-31T17:44:17.452Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2388824061 totalDuration=418.314µs db_storage=1.222µs remote_storage=2.485µs web_handler=952ns query_engine=1.042µs scrape=301.485µs scrape_sd=7.063µs notify=1.082µs notify_sd=2.234µs rules=1.593µs tracing=19.507µs - ts=2026-01-31T17:44:17.452Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:17.452Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:17.917Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2388824061 - ts=2026-01-31T17:44:17.917Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2388824061 totalDuration=598.231µs db_storage=2.735µs remote_storage=3.446µs web_handler=982ns query_engine=18.725µs scrape=191.569µs scrape_sd=7.474µs notify=1.382µs notify_sd=1.372µs rules=2.174µs tracing=12.083µs - ts=2026-01-31T17:44:17.919Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2388824061 - ts=2026-01-31T17:44:17.920Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2388824061 totalDuration=341.851µs db_storage=2.144µs remote_storage=2.574µs web_handler=1.032µs query_engine=6.412µs scrape=161.803µs scrape_sd=6.191µs notify=1.422µs notify_sd=1.542µs rules=1.833µs tracing=9.468µs - ts=2026-01-31T17:44:17.922Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2388824061 - ts=2026-01-31T17:44:17.922Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2388824061 totalDuration=611.196µs db_storage=2.284µs remote_storage=2.615µs web_handler=1.112µs query_engine=24.466µs scrape=214.493µs scrape_sd=7.113µs notify=2.114µs notify_sd=1.974µs rules=2.254µs tracing=10.589µs - ts=2026-01-31T17:44:17.927Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2388824061 - ts=2026-01-31T17:44:17.928Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2388824061 totalDuration=372.869µs db_storage=1.773µs remote_storage=1.603µs web_handler=922ns query_engine=48.992µs scrape=170.43µs scrape_sd=4.799µs notify=1.372µs notify_sd=2.023µs rules=1.503µs tracing=10.269µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:41067,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:39:37.009Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:37.009Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:37.009Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:37.009Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:37.010Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:37.010Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:37.013Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:41067 + ts=2024-12-29T11:39:37.013Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:37.013Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:39:37.014Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:41067 + ts=2024-12-29T11:39:37.014Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:41067 + ts=2024-12-29T11:39:37.074Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:37.075Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.36µs + ts=2024-12-29T11:39:37.075Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:37.075Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:37.075Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.69µs wal_replay_duration=356.848µs wbl_replay_duration=171ns total_replay_duration=424.381µs + ts=2024-12-29T11:39:37.076Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:37.076Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:37.076Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2897992401 + ts=2024-12-29T11:39:37.076Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2897992401 totalDuration=289.597µs db_storage=961ns remote_storage=1.352µs web_handler=721ns query_engine=721ns scrape=217.408µs scrape_sd=4.998µs notify=831ns notify_sd=1.752µs rules=1.493µs tracing=12.339µs + ts=2024-12-29T11:39:37.076Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:37.076Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:37.355Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2897992401 + ts=2024-12-29T11:39:37.436Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2897992401 totalDuration=80.702852ms db_storage=1.923µs remote_storage=2.413µs web_handler=692ns query_engine=35.934µs scrape=66.811µs scrape_sd=5.779µs notify=1.031µs notify_sd=841ns rules=1.402µs tracing=7.221µs + ts=2024-12-29T11:39:37.452Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2897992401 + ts=2024-12-29T11:39:37.452Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2897992401 totalDuration=178.73µs db_storage=1.182µs remote_storage=1.352µs web_handler=551ns query_engine=3.525µs scrape=42.745µs scrape_sd=2.884µs notify=752ns notify_sd=831ns rules=1.182µs tracing=5.598µs + ts=2024-12-29T11:39:37.469Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2897992401 + ts=2024-12-29T11:39:37.555Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2897992401 totalDuration=86.375993ms db_storage=1.833µs remote_storage=2.685µs web_handler=801ns query_engine=36.966µs scrape=70.285µs scrape_sd=6.27µs notify=861ns notify_sd=1.482µs rules=1.402µs tracing=7.502µs + ts=2024-12-29T11:39:37.563Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2897992401 + ts=2024-12-29T11:39:37.563Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2897992401 totalDuration=314.655µs db_storage=1.823µs remote_storage=2.303µs web_handler=812ns query_engine=69.245µs scrape=61.522µs scrape_sd=5.187µs notify=2.194µs notify_sd=1.072µs rules=1.302µs tracing=7.371µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:38465,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:33345,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:37035,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:44:17.959Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:17.959Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:17.959Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:17.959Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:17.959Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:17.959Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:17.962Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:37035 - ts=2026-01-31T17:44:17.963Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:17.966Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:37035 - ts=2026-01-31T17:44:17.967Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:37035 - ts=2026-01-31T17:44:17.970Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:17.970Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.663µs - ts=2026-01-31T17:44:17.970Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:17.970Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:17.970Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.071µs wal_replay_duration=349.135µs wbl_replay_duration=271ns total_replay_duration=426.7µs - ts=2026-01-31T17:44:17.972Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:17.972Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:17.972Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3140879352 - ts=2026-01-31T17:44:17.973Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3140879352 totalDuration=786.514µs db_storage=2.084µs remote_storage=1.944µs web_handler=441ns query_engine=14.157µs scrape=573.325µs scrape_sd=10.801µs notify=1.644µs notify_sd=2.064µs rules=2.184µs tracing=19.667µs - ts=2026-01-31T17:44:17.973Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:17.973Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:18.442Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3140879352 - ts=2026-01-31T17:44:18.443Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3140879352 totalDuration=515.948µs db_storage=1.934µs remote_storage=29.686µs web_handler=751ns query_engine=6.592µs scrape=190.106µs scrape_sd=4.599µs notify=1.052µs notify_sd=2.315µs rules=1.834µs tracing=9.578µs - ts=2026-01-31T17:44:18.445Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3140879352 - ts=2026-01-31T17:44:18.445Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3140879352 totalDuration=463.118µs db_storage=1.794µs remote_storage=2.455µs web_handler=801ns query_engine=16.902µs scrape=162.385µs scrape_sd=4.328µs notify=1.653µs notify_sd=1.273µs rules=1.853µs tracing=9.838µs - ts=2026-01-31T17:44:18.453Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3140879352 - ts=2026-01-31T17:44:18.454Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3140879352 totalDuration=433.633µs db_storage=912ns remote_storage=1.402µs web_handler=501ns query_engine=60.323µs scrape=200.025µs scrape_sd=4.498µs notify=2.414µs notify_sd=1.553µs rules=1.162µs tracing=6.061µs +=== RUN TestQueryLog/api_queries,_[::1]:36429,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:37.661Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:37.661Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:37.661Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:37.661Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:37.661Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:37.661Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:37.676Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:36429 + ts=2024-12-29T11:39:37.676Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:37.678Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:36429 + ts=2024-12-29T11:39:37.678Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:36429 + ts=2024-12-29T11:39:37.682Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:37.682Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.765µs + ts=2024-12-29T11:39:37.682Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:37.682Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:37.682Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=17.557µs wal_replay_duration=340.765µs wbl_replay_duration=200ns total_replay_duration=386.273µs + ts=2024-12-29T11:39:37.683Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:37.683Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:37.683Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1727103597 + ts=2024-12-29T11:39:37.684Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1727103597 totalDuration=367.555µs db_storage=1.704µs remote_storage=2.214µs web_handler=1.032µs query_engine=8.663µs scrape=212.881µs scrape_sd=6.349µs notify=1.372µs notify_sd=1.692µs rules=1.722µs tracing=11.668µs + ts=2024-12-29T11:39:37.684Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:37.684Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:38.071Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1727103597 + ts=2024-12-29T11:39:38.076Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1727103597 totalDuration=4.424348ms db_storage=2.073µs remote_storage=19.049µs web_handler=691ns query_engine=4.897µs scrape=58.958µs scrape_sd=3.576µs notify=1.041µs notify_sd=821ns rules=1.733µs tracing=6.219µs + ts=2024-12-29T11:39:38.174Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1727103597 + ts=2024-12-29T11:39:38.174Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1727103597 totalDuration=285.17µs db_storage=2.503µs remote_storage=2.053µs web_handler=551ns query_engine=9.124µs scrape=71.197µs scrape_sd=3.345µs notify=1.403µs notify_sd=1.372µs rules=1.502µs tracing=7.452µs + ts=2024-12-29T11:39:38.306Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1727103597 + ts=2024-12-29T11:39:38.307Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1727103597 totalDuration=295.586µs db_storage=2.104µs remote_storage=2.243µs web_handler=741ns query_engine=48.543µs scrape=87.111µs scrape_sd=3.215µs notify=1.312µs notify_sd=1.362µs rules=1.522µs tracing=6.8µs -=== RUN TestQueryLog/console_queries,_[::1]:35901,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:44:18.492Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:18.492Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:18.492Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:18.492Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:18.492Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:18.492Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:18.496Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:35901 - ts=2026-01-31T17:44:18.496Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:18.502Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:35901 - ts=2026-01-31T17:44:18.502Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:35901 - ts=2026-01-31T17:44:18.506Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:18.506Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.708µs - ts=2026-01-31T17:44:18.506Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:18.506Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:18.506Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=30.778µs wal_replay_duration=413.325µs wbl_replay_duration=181ns total_replay_duration=477.846µs - ts=2026-01-31T17:44:18.508Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:18.508Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:18.508Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config889323113 - ts=2026-01-31T17:44:18.509Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config889323113 totalDuration=723.436µs db_storage=1.924µs remote_storage=3.496µs web_handler=972ns query_engine=20.668µs scrape=445.616µs scrape_sd=8.776µs notify=1.383µs notify_sd=2.745µs rules=2.956µs tracing=24.826µs - ts=2026-01-31T17:44:18.509Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:18.509Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:18.972Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config889323113 - ts=2026-01-31T17:44:18.973Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config889323113 totalDuration=588.634µs db_storage=3.787µs remote_storage=25.298µs web_handler=2.074µs query_engine=13.625µs scrape=239.439µs scrape_sd=8.626µs notify=2.194µs notify_sd=3.587µs rules=3.206µs tracing=25.618µs - ts=2026-01-31T17:44:18.974Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config889323113 - ts=2026-01-31T17:44:18.975Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config889323113 totalDuration=855.094µs db_storage=4.89µs remote_storage=6.413µs web_handler=1.633µs query_engine=21.671µs scrape=296.355µs scrape_sd=15.048µs notify=5.34µs notify_sd=5.19µs rules=4.208µs tracing=17.522µs - ts=2026-01-31T17:44:18.978Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config889323113 - ts=2026-01-31T17:44:18.981Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config889323113 totalDuration=2.386244ms db_storage=751ns remote_storage=2.314µs web_handler=511ns query_engine=1.985513ms scrape=175.9µs scrape_sd=5.861µs notify=1.302µs notify_sd=2.906µs rules=2.194µs tracing=8.055µs +=== RUN TestQueryLog/console_queries,_[::1]:46587,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:38.404Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:38.404Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:38.404Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:38.404Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:38.404Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:38.404Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:38.414Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:46587 + ts=2024-12-29T11:39:38.415Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:38.418Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:46587 + ts=2024-12-29T11:39:38.418Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:46587 + ts=2024-12-29T11:39:38.420Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:38.420Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.65µs + ts=2024-12-29T11:39:38.420Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:38.420Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:38.420Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=15.123µs wal_replay_duration=337.789µs wbl_replay_duration=230ns total_replay_duration=377.429µs + ts=2024-12-29T11:39:38.421Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:38.421Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:38.421Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378396228 + ts=2024-12-29T11:39:38.421Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378396228 totalDuration=388.977µs db_storage=1.473µs remote_storage=1.873µs web_handler=591ns query_engine=8.472µs scrape=223.757µs scrape_sd=5.338µs notify=1.102µs notify_sd=1.442µs rules=1.312µs tracing=11.037µs + ts=2024-12-29T11:39:38.421Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:38.421Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:38.816Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378396228 + ts=2024-12-29T11:39:38.816Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378396228 totalDuration=271.93µs db_storage=2.003µs remote_storage=17.937µs web_handler=811ns query_engine=4.847µs scrape=71.718µs scrape_sd=3.996µs notify=1.002µs notify_sd=1.051µs rules=1.592µs tracing=8.062µs + ts=2024-12-29T11:39:38.857Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378396228 + ts=2024-12-29T11:39:38.858Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378396228 totalDuration=241.304µs db_storage=2.183µs remote_storage=2.123µs web_handler=711ns query_engine=9.214µs scrape=52.84µs scrape_sd=3.144µs notify=1.101µs notify_sd=791ns rules=1.662µs tracing=7.492µs + ts=2024-12-29T11:39:38.859Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2378396228 + ts=2024-12-29T11:39:38.860Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2378396228 totalDuration=158.399µs db_storage=391ns remote_storage=771ns web_handler=361ns query_engine=40.15µs scrape=54.733µs scrape_sd=1.472µs notify=481ns notify_sd=361ns rules=470ns tracing=2.244µs -=== RUN TestQueryLog/rule_queries,_[::1]:39747,_enabled_at_start - query_log_test.go:273: ts=2026-01-31T17:44:19.033Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:19.033Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:19.033Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:19.033Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:19.033Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:19.033Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:19.042Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:39747 - ts=2026-01-31T17:44:19.043Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:19.046Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:39747 - ts=2026-01-31T17:44:19.046Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:39747 - ts=2026-01-31T17:44:19.054Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:19.054Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=21.239µs - ts=2026-01-31T17:44:19.055Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:19.056Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:19.056Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=100.639µs wal_replay_duration=1.272155ms wbl_replay_duration=440ns total_replay_duration=2.028694ms - ts=2026-01-31T17:44:19.057Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:19.058Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:19.058Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3920295801 - ts=2026-01-31T17:44:19.060Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3920295801 totalDuration=2.215253ms db_storage=4.758µs remote_storage=10.51µs web_handler=2.214µs query_engine=30.557µs scrape=1.051472ms scrape_sd=15.529µs notify=2.635µs notify_sd=4.839µs rules=580.719µs tracing=31.419µs - ts=2026-01-31T17:44:19.060Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:19.060Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:21.501Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3920295801 - ts=2026-01-31T17:44:21.502Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3920295801 totalDuration=1.040801ms db_storage=2.305µs remote_storage=4.127µs web_handler=1.202µs query_engine=9.378µs scrape=221.765µs scrape_sd=8.296µs notify=1.532µs notify_sd=2.224µs rules=428.192µs tracing=9.227µs - ts=2026-01-31T17:44:23.511Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3920295801 - ts=2026-01-31T17:44:23.512Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3920295801 totalDuration=813.005µs db_storage=1.794µs remote_storage=2.164µs web_handler=741ns query_engine=18.164µs scrape=209.933µs scrape_sd=6.463µs notify=1.312µs notify_sd=1.793µs rules=288.702µs tracing=7.754µs - ts=2026-01-31T17:44:27.527Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3920295801 - ts=2026-01-31T17:44:27.528Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3920295801 totalDuration=812.663µs db_storage=2.845µs remote_storage=3.166µs web_handler=1.242µs query_engine=75.582µs scrape=252.804µs scrape_sd=8.576µs notify=1.252µs notify_sd=2.114µs rules=264.476µs tracing=9.548µs +=== RUN TestQueryLog/rule_queries,_[::1]:40223,_enabled_at_start + query_log_test.go:273: ts=2024-12-29T11:39:38.953Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:38.953Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:38.954Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:38.954Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:38.954Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:38.954Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:38.956Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:40223 + ts=2024-12-29T11:39:38.957Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:38.958Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:40223 + ts=2024-12-29T11:39:38.958Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:40223 + ts=2024-12-29T11:39:38.962Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:38.962Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.693µs + ts=2024-12-29T11:39:38.962Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:38.963Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:38.963Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.764µs wal_replay_duration=349.388µs wbl_replay_duration=201ns total_replay_duration=404.801µs + ts=2024-12-29T11:39:38.964Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:38.964Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:38.964Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2087045636 + ts=2024-12-29T11:39:38.964Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2087045636 totalDuration=594.747µs db_storage=1.693µs remote_storage=2.013µs web_handler=781ns query_engine=8.284µs scrape=215.605µs scrape_sd=5.749µs notify=841ns notify_sd=1.532µs rules=221.545µs tracing=10.335µs + ts=2024-12-29T11:39:38.964Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:38.964Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:41.375Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2087045636 + ts=2024-12-29T11:39:41.375Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2087045636 totalDuration=537.793µs db_storage=1.733µs remote_storage=1.763µs web_handler=661ns query_engine=4.457µs scrape=58.709µs scrape_sd=3.476µs notify=1.222µs notify_sd=971ns rules=228.595µs tracing=6.54µs + ts=2024-12-29T11:39:43.385Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2087045636 + ts=2024-12-29T11:39:43.386Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2087045636 totalDuration=500.586µs db_storage=1.993µs remote_storage=2.124µs web_handler=881ns query_engine=11.347µs scrape=78.097µs scrape_sd=6.29µs notify=2.614µs notify_sd=1.533µs rules=177.238µs tracing=6.81µs + ts=2024-12-29T11:39:47.399Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2087045636 + ts=2024-12-29T11:39:47.400Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2087045636 totalDuration=461.527µs db_storage=2.013µs remote_storage=2.234µs web_handler=781ns query_engine=49.344µs scrape=72.649µs scrape_sd=4.718µs notify=1.492µs notify_sd=1.102µs rules=175.215µs tracing=5.899µs -=== RUN TestQueryLog/api_queries,_[::1]:43847 - query_log_test.go:273: ts=2026-01-31T17:44:29.561Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:29.561Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:29.561Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:29.561Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:29.561Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:29.561Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:29.566Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:43847 - ts=2026-01-31T17:44:29.567Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:29.568Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:43847 - ts=2026-01-31T17:44:29.569Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:43847 - ts=2026-01-31T17:44:29.573Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:29.573Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.353µs - ts=2026-01-31T17:44:29.573Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:29.574Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:29.574Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=33.984µs wal_replay_duration=388.989µs wbl_replay_duration=301ns total_replay_duration=460.564µs - ts=2026-01-31T17:44:29.575Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:29.575Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:29.575Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1323375596 - ts=2026-01-31T17:44:29.576Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1323375596 totalDuration=663.073µs db_storage=1.623µs remote_storage=2.986µs web_handler=892ns query_engine=1.994µs scrape=543.028µs scrape_sd=9.488µs notify=1.873µs notify_sd=2.274µs rules=2.504µs tracing=23.554µs - ts=2026-01-31T17:44:29.576Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:29.576Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:30.042Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1323375596 - ts=2026-01-31T17:44:30.047Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1323375596 totalDuration=4.652904ms db_storage=2.765µs remote_storage=3.086µs web_handler=1.022µs query_engine=26.47µs scrape=232.305µs scrape_sd=6.783µs notify=1.713µs notify_sd=1.423µs rules=2.545µs tracing=11.622µs - ts=2026-01-31T17:44:30.050Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1323375596 - ts=2026-01-31T17:44:30.051Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1323375596 totalDuration=345.377µs db_storage=982ns remote_storage=1.853µs web_handler=401ns query_engine=5.109µs scrape=182.341µs scrape_sd=3.547µs notify=1.002µs notify_sd=1.012µs rules=1.082µs tracing=6.362µs - ts=2026-01-31T17:44:30.083Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1323375596 - ts=2026-01-31T17:44:30.155Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1323375596 totalDuration=71.761864ms db_storage=2.896µs remote_storage=2.855µs web_handler=541ns query_engine=22.141µs scrape=182.862µs scrape_sd=4.909µs notify=1.132µs notify_sd=35.216µs rules=1.233µs tracing=7.795µs - ts=2026-01-31T17:44:30.161Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1323375596 - ts=2026-01-31T17:44:30.162Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1323375596 totalDuration=533.48µs db_storage=2.876µs remote_storage=3.647µs web_handler=902ns query_engine=79.379µs scrape=214.412µs scrape_sd=5.952µs notify=1.513µs notify_sd=2.084µs rules=2.394µs tracing=10.98µs +=== RUN TestQueryLog/api_queries,_[::1]:32981 + query_log_test.go:273: ts=2024-12-29T11:39:49.476Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:49.476Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:49.476Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:49.476Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:49.476Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:49.476Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:49.477Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:32981 + ts=2024-12-29T11:39:49.478Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:49.480Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:32981 + ts=2024-12-29T11:39:49.480Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:32981 + ts=2024-12-29T11:39:49.482Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:49.482Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.19µs + ts=2024-12-29T11:39:49.482Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:49.482Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:49.482Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=15.163µs wal_replay_duration=288.766µs wbl_replay_duration=330ns total_replay_duration=328.317µs + ts=2024-12-29T11:39:49.483Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:49.483Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:49.483Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2172525253 + ts=2024-12-29T11:39:49.483Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2172525253 totalDuration=303.858µs db_storage=942ns remote_storage=1.402µs web_handler=260ns query_engine=1.201µs scrape=227.513µs scrape_sd=5.138µs notify=1.031µs notify_sd=1.833µs rules=1.562µs tracing=11.518µs + ts=2024-12-29T11:39:49.483Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:49.483Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:49.909Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2172525253 + ts=2024-12-29T11:39:49.910Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2172525253 totalDuration=295.756µs db_storage=2.053µs remote_storage=1.903µs web_handler=611ns query_engine=11.487µs scrape=51.868µs scrape_sd=3.024µs notify=1.162µs notify_sd=1.132µs rules=1.673µs tracing=6.359µs + ts=2024-12-29T11:39:49.963Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2172525253 + ts=2024-12-29T11:39:49.963Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2172525253 totalDuration=276.698µs db_storage=1.983µs remote_storage=16.204µs web_handler=540ns query_engine=4.647µs scrape=59.12µs scrape_sd=3.135µs notify=1.312µs notify_sd=2.153µs rules=1.763µs tracing=7.952µs + ts=2024-12-29T11:39:49.967Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2172525253 + ts=2024-12-29T11:39:49.967Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2172525253 totalDuration=259.692µs db_storage=1.592µs remote_storage=1.783µs web_handler=401ns query_engine=9.605µs scrape=52.259µs scrape_sd=3.656µs notify=1.352µs notify_sd=1.252µs rules=1.463µs tracing=6.8µs + ts=2024-12-29T11:39:49.974Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2172525253 + ts=2024-12-29T11:39:49.974Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2172525253 totalDuration=176.076µs db_storage=741ns remote_storage=801ns web_handler=340ns query_engine=37.506µs scrape=35.493µs scrape_sd=1.662µs notify=430ns notify_sd=411ns rules=481ns tracing=2.475µs -=== RUN TestQueryLog/console_queries,_[::1]:45921 - query_log_test.go:273: ts=2026-01-31T17:44:30.266Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:30.266Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:30.266Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:30.266Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:30.266Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:30.266Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:30.270Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:45921 - ts=2026-01-31T17:44:30.272Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:30.274Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:45921 - ts=2026-01-31T17:44:30.274Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:45921 - ts=2026-01-31T17:44:30.276Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:30.276Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.353µs - ts=2026-01-31T17:44:30.276Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:30.279Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:30.280Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=32.1µs wal_replay_duration=3.224626ms wbl_replay_duration=211ns total_replay_duration=3.297513ms - ts=2026-01-31T17:44:30.282Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:30.282Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:30.282Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config592264816 - ts=2026-01-31T17:44:30.282Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config592264816 totalDuration=544.18µs db_storage=1.373µs remote_storage=2.355µs web_handler=1.172µs query_engine=1.353µs scrape=376.576µs scrape_sd=9.298µs notify=1.693µs notify_sd=2.144µs rules=1.753µs tracing=19.687µs - ts=2026-01-31T17:44:30.283Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:30.283Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:30.675Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config592264816 - ts=2026-01-31T17:44:30.693Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config592264816 totalDuration=17.906635ms db_storage=3.306µs remote_storage=2.825µs web_handler=1.082µs query_engine=26.71µs scrape=187.241µs scrape_sd=7.865µs notify=1.824µs notify_sd=1.753µs rules=2.846µs tracing=10.18µs - ts=2026-01-31T17:44:30.697Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config592264816 - ts=2026-01-31T17:44:30.697Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config592264816 totalDuration=254.237µs db_storage=1.292µs remote_storage=1.523µs web_handler=711ns query_engine=5.631µs scrape=120.937µs scrape_sd=1.914µs notify=451ns notify_sd=892ns rules=712ns tracing=3.326µs - ts=2026-01-31T17:44:30.734Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config592264816 - ts=2026-01-31T17:44:30.799Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config592264816 totalDuration=65.755221ms db_storage=2.785µs remote_storage=3.327µs web_handler=1.172µs query_engine=28.714µs scrape=217.788µs scrape_sd=7.565µs notify=1.763µs notify_sd=1.814µs rules=2.585µs tracing=12.714µs - ts=2026-01-31T17:44:30.803Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config592264816 - ts=2026-01-31T17:44:30.803Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config592264816 totalDuration=527.659µs db_storage=2.585µs remote_storage=3.496µs web_handler=1.032µs query_engine=83.657µs scrape=205.926µs scrape_sd=12.083µs notify=1.763µs notify_sd=2.003µs rules=1.843µs tracing=11.231µs +=== RUN TestQueryLog/console_queries,_[::1]:43183 + query_log_test.go:273: ts=2024-12-29T11:39:49.995Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:49.995Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:49.995Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:49.995Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:49.995Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:49.995Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:49.997Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:43183 + ts=2024-12-29T11:39:49.997Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:49.999Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:43183 + ts=2024-12-29T11:39:49.999Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:43183 + ts=2024-12-29T11:39:50.003Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:50.003Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.103µs + ts=2024-12-29T11:39:50.003Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:50.003Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:50.003Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=17.546µs wal_replay_duration=325.822µs wbl_replay_duration=200ns total_replay_duration=375.195µs + ts=2024-12-29T11:39:50.004Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:50.004Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:50.004Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config386712721 + ts=2024-12-29T11:39:50.005Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config386712721 totalDuration=298.1µs db_storage=1.552µs remote_storage=1.973µs web_handler=431ns query_engine=1.051µs scrape=178.529µs scrape_sd=4.517µs notify=1.382µs notify_sd=2.023µs rules=1.402µs tracing=13.45µs + ts=2024-12-29T11:39:50.005Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:50.005Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:50.484Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config386712721 + ts=2024-12-29T11:39:50.534Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config386712721 totalDuration=50.000423ms db_storage=2.304µs remote_storage=2.003µs web_handler=541ns query_engine=17.927µs scrape=71.047µs scrape_sd=4.487µs notify=1.002µs notify_sd=1.141µs rules=1.412µs tracing=6.761µs + ts=2024-12-29T11:39:50.540Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config386712721 + ts=2024-12-29T11:39:50.540Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config386712721 totalDuration=302.897µs db_storage=2.904µs remote_storage=2.174µs web_handler=841ns query_engine=5.318µs scrape=65.54µs scrape_sd=5.248µs notify=1.422µs notify_sd=1.102µs rules=1.392µs tracing=7.942µs + ts=2024-12-29T11:39:50.604Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config386712721 + ts=2024-12-29T11:39:50.604Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config386712721 totalDuration=293.954µs db_storage=1.653µs remote_storage=1.722µs web_handler=851ns query_engine=9.464µs scrape=65.299µs scrape_sd=3.946µs notify=1.172µs notify_sd=1.382µs rules=1.382µs tracing=7.03µs + ts=2024-12-29T11:39:50.607Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config386712721 + ts=2024-12-29T11:39:50.607Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config386712721 totalDuration=221.465µs db_storage=1.783µs remote_storage=1.493µs web_handler=791ns query_engine=39.34µs scrape=67.492µs scrape_sd=4.207µs notify=1.252µs notify_sd=1.052µs rules=1.322µs tracing=6.08µs -=== RUN TestQueryLog/rule_queries,_[::1]:43675 - query_log_test.go:273: ts=2026-01-31T17:44:30.906Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:30.907Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:30.907Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:30.907Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:30.907Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:30.907Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:30.909Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:43675 - ts=2026-01-31T17:44:30.910Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:30.914Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:43675 - ts=2026-01-31T17:44:30.914Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:43675 - ts=2026-01-31T17:44:30.916Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:30.916Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=10.309µs - ts=2026-01-31T17:44:30.916Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:30.919Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:30.919Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=45.175µs wal_replay_duration=2.623099ms wbl_replay_duration=250ns total_replay_duration=2.711444ms - ts=2026-01-31T17:44:30.920Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:30.920Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:30.920Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2458592264 - ts=2026-01-31T17:44:30.921Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2458592264 totalDuration=849.313µs db_storage=1.563µs remote_storage=3.497µs web_handler=742ns query_engine=1.593µs scrape=318.898µs scrape_sd=7.494µs notify=1.503µs notify_sd=2.204µs rules=343.634µs tracing=17.433µs - ts=2026-01-31T17:44:30.921Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:30.921Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:33.316Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2458592264 - ts=2026-01-31T17:44:33.357Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2458592264 totalDuration=41.187717ms db_storage=1.763µs remote_storage=3.046µs web_handler=631ns query_engine=38.532µs scrape=236.293µs scrape_sd=7.754µs notify=1.272µs notify_sd=1.633µs rules=370.835µs tracing=11.782µs - ts=2026-01-31T17:44:35.368Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2458592264 - ts=2026-01-31T17:44:35.368Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2458592264 totalDuration=716.984µs db_storage=1.633µs remote_storage=2.465µs web_handler=691ns query_engine=7.194µs scrape=203.692µs scrape_sd=6.192µs notify=1.693µs notify_sd=1.904µs rules=260.138µs tracing=8.677µs - ts=2026-01-31T17:44:37.379Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2458592264 - ts=2026-01-31T17:44:37.380Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2458592264 totalDuration=993.904µs db_storage=1.904µs remote_storage=3.256µs web_handler=832ns query_engine=19.136µs scrape=296.446µs scrape_sd=8.977µs notify=1.583µs notify_sd=1.954µs rules=277.36µs tracing=10.82µs - ts=2026-01-31T17:44:41.392Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2458592264 - ts=2026-01-31T17:44:41.394Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2458592264 totalDuration=1.75507ms db_storage=6.522µs remote_storage=7.334µs web_handler=2.204µs query_engine=200.506µs scrape=417.182µs scrape_sd=16.09µs notify=2.715µs notify_sd=4.378µs rules=535.084µs tracing=18.475µs +=== RUN TestQueryLog/rule_queries,_[::1]:41311 + query_log_test.go:273: ts=2024-12-29T11:39:50.633Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:39:50.633Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:39:50.633Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:39:50.633Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:39:50.633Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:39:50.633Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:39:50.635Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:41311 + ts=2024-12-29T11:39:50.635Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:39:50.638Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:41311 + ts=2024-12-29T11:39:50.638Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:41311 + ts=2024-12-29T11:39:50.639Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:39:50.640Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=6.509µs + ts=2024-12-29T11:39:50.640Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:39:50.640Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:39:50.640Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.104µs wal_replay_duration=353.574µs wbl_replay_duration=161ns total_replay_duration=399.614µs + ts=2024-12-29T11:39:50.641Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:39:50.641Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:39:50.641Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1360298585 + ts=2024-12-29T11:39:50.641Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1360298585 totalDuration=600.807µs db_storage=1.102µs remote_storage=2.033µs web_handler=440ns query_engine=1.141µs scrape=249.987µs scrape_sd=6.089µs notify=1.432µs notify_sd=1.312µs rules=213.793µs tracing=10.015µs + ts=2024-12-29T11:39:50.641Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:39:50.641Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:39:53.123Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1360298585 + ts=2024-12-29T11:39:53.249Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1360298585 totalDuration=126.398237ms db_storage=3.035µs remote_storage=2.034µs web_handler=430ns query_engine=31.858µs scrape=71.047µs scrape_sd=5.688µs notify=1.132µs notify_sd=1.162µs rules=227.153µs tracing=6.83µs + ts=2024-12-29T11:39:55.259Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1360298585 + ts=2024-12-29T11:39:55.265Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1360298585 totalDuration=5.861937ms db_storage=2.875µs remote_storage=1.893µs web_handler=581ns query_engine=7.401µs scrape=64.077µs scrape_sd=5.839µs notify=1.001µs notify_sd=1.502µs rules=180.032µs tracing=6.73µs + ts=2024-12-29T11:39:57.295Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1360298585 + ts=2024-12-29T11:39:57.296Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1360298585 totalDuration=506.244µs db_storage=1.783µs remote_storage=1.772µs web_handler=571ns query_engine=11.017µs scrape=71.568µs scrape_sd=5.569µs notify=891ns notify_sd=1.172µs rules=163.607µs tracing=6.279µs + ts=2024-12-29T11:40:01.387Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1360298585 + ts=2024-12-29T11:40:01.388Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1360298585 totalDuration=497.16µs db_storage=1.893µs remote_storage=2.183µs web_handler=561ns query_engine=35.504µs scrape=62.355µs scrape_sd=5.158µs notify=1.222µs notify_sd=1.282µs rules=194.192µs tracing=7.111µs -=== RUN TestQueryLog/api_queries,_[::1]:34271,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:43.527Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:43.527Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:43.527Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:43.527Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:43.527Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:43.527Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:43.535Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34271 - ts=2026-01-31T17:44:43.536Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:43.536Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:43.538Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34271 - ts=2026-01-31T17:44:43.538Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34271 - ts=2026-01-31T17:44:43.557Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:43.557Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=129.823µs - ts=2026-01-31T17:44:43.557Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:43.559Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:43.559Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=198.483µs wal_replay_duration=1.536701ms wbl_replay_duration=481ns total_replay_duration=2.051968ms - ts=2026-01-31T17:44:43.562Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:43.562Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:43.562Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4214705382 - ts=2026-01-31T17:44:43.563Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4214705382 totalDuration=885.169µs db_storage=2.174µs remote_storage=5.009µs web_handler=892ns query_engine=16.311µs scrape=568.687µs scrape_sd=8.777µs notify=1.924µs notify_sd=3.366µs rules=2.394µs tracing=27.041µs - ts=2026-01-31T17:44:43.563Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:43.563Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:43.936Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4214705382 - ts=2026-01-31T17:44:43.936Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4214705382 totalDuration=692.889µs db_storage=4.438µs remote_storage=41.478µs web_handler=2.695µs query_engine=14.568µs scrape=317.475µs scrape_sd=11.312µs notify=1.803µs notify_sd=3.947µs rules=5.07µs tracing=14.838µs - ts=2026-01-31T17:44:43.949Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4214705382 - ts=2026-01-31T17:44:43.950Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4214705382 totalDuration=838.652µs db_storage=4.188µs remote_storage=6.081µs web_handler=1.864µs query_engine=25.739µs scrape=282.359µs scrape_sd=11.031µs notify=3.517µs notify_sd=2.394µs rules=2.726µs tracing=16.892µs - ts=2026-01-31T17:44:43.956Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4214705382 - ts=2026-01-31T17:44:43.956Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4214705382 totalDuration=447.219µs db_storage=2.234µs remote_storage=5.47µs web_handler=1.593µs query_engine=85.34µs scrape=173.205µs scrape_sd=7.234µs notify=1.232µs notify_sd=3.105µs rules=2.604µs tracing=10.049µs +=== RUN TestQueryLog/api_queries,_[::1]:38581,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:40:03.492Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:03.492Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:03.492Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:03.492Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:03.492Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:03.492Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:03.502Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:38581 + ts=2024-12-29T11:40:03.503Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:03.503Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:40:03.504Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:38581 + ts=2024-12-29T11:40:03.505Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:38581 + ts=2024-12-29T11:40:03.506Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:40:03.506Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.007µs + ts=2024-12-29T11:40:03.506Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:40:03.506Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:40:03.506Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=11.768µs wal_replay_duration=298.632µs wbl_replay_duration=170ns total_replay_duration=332.042µs + ts=2024-12-29T11:40:03.507Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:40:03.507Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:40:03.507Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2236914083 + ts=2024-12-29T11:40:03.508Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2236914083 totalDuration=522.819µs db_storage=971ns remote_storage=1.482µs web_handler=250ns query_engine=9.474µs scrape=128.925µs scrape_sd=2.954µs notify=711ns notify_sd=1.212µs rules=1.292µs tracing=10.876µs + ts=2024-12-29T11:40:03.508Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:40:03.508Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:40:03.937Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2236914083 + ts=2024-12-29T11:40:03.937Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2236914083 totalDuration=285.562µs db_storage=2.053µs remote_storage=14.021µs web_handler=821ns query_engine=6.48µs scrape=60.962µs scrape_sd=5.059µs notify=1.192µs notify_sd=1.152µs rules=1.512µs tracing=7.251µs + ts=2024-12-29T11:40:03.941Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2236914083 + ts=2024-12-29T11:40:03.942Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2236914083 totalDuration=297.859µs db_storage=2.183µs remote_storage=1.953µs web_handler=601ns query_engine=12.499µs scrape=65.638µs scrape_sd=4.657µs notify=1.221µs notify_sd=2.053µs rules=1.622µs tracing=7.311µs + ts=2024-12-29T11:40:03.951Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2236914083 + ts=2024-12-29T11:40:03.956Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2236914083 totalDuration=4.821016ms db_storage=1.342µs remote_storage=1.332µs web_handler=510ns query_engine=57.486µs scrape=57.188µs scrape_sd=3.605µs notify=781ns notify_sd=1.181µs rules=781ns tracing=5.438µs -=== RUN TestQueryLog/console_queries,_[::1]:34269,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:44.058Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:44.058Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:44.058Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:44.058Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:44.058Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:44.058Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:44.083Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34269 - ts=2026-01-31T17:44:44.084Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:44.084Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:44.089Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34269 - ts=2026-01-31T17:44:44.089Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34269 - ts=2026-01-31T17:44:44.098Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:44.098Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=16.681µs - ts=2026-01-31T17:44:44.098Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:44.099Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:44.099Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=36.639µs wal_replay_duration=843.321µs wbl_replay_duration=862ns total_replay_duration=931.917µs - ts=2026-01-31T17:44:44.101Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:44.101Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:44.101Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3377657836 - ts=2026-01-31T17:44:44.102Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3377657836 totalDuration=827.171µs db_storage=2.385µs remote_storage=5.62µs web_handler=2.244µs query_engine=19.256µs scrape=485.28µs scrape_sd=11.722µs notify=3.016µs notify_sd=3.948µs rules=3.456µs tracing=31.599µs - ts=2026-01-31T17:44:44.102Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:44.102Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:44.505Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3377657836 - ts=2026-01-31T17:44:44.506Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3377657836 totalDuration=687.259µs db_storage=5.71µs remote_storage=32.631µs web_handler=1.633µs query_engine=13.987µs scrape=251.962µs scrape_sd=9.087µs notify=2.835µs notify_sd=3.868µs rules=4.168µs tracing=23.845µs - ts=2026-01-31T17:44:44.548Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3377657836 - ts=2026-01-31T17:44:44.549Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3377657836 totalDuration=934.633µs db_storage=7.564µs remote_storage=8.696µs web_handler=1.763µs query_engine=30.898µs scrape=391.514µs scrape_sd=15.439µs notify=4.027µs notify_sd=3.887µs rules=5.701µs tracing=22.201µs - ts=2026-01-31T17:44:44.568Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3377657836 - ts=2026-01-31T17:44:44.569Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3377657836 totalDuration=1.211431ms db_storage=8.065µs remote_storage=11.862µs web_handler=2.765µs query_engine=197.932µs scrape=418.394µs scrape_sd=17.623µs notify=3.667µs notify_sd=4.949µs rules=10.249µs tracing=41.748µs +=== RUN TestQueryLog/console_queries,_[::1]:39039,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:40:03.975Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:03.975Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:03.975Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:03.975Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:03.975Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:03.975Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:03.977Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:39039 + ts=2024-12-29T11:40:03.977Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:03.977Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:40:03.979Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:39039 + ts=2024-12-29T11:40:03.979Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:39039 + ts=2024-12-29T11:40:03.987Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:40:03.987Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.699µs + ts=2024-12-29T11:40:03.987Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:40:03.987Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:40:03.987Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.641µs wal_replay_duration=564.262µs wbl_replay_duration=230ns total_replay_duration=599.796µs + ts=2024-12-29T11:40:03.988Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:40:03.988Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:40:03.988Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3552877277 + ts=2024-12-29T11:40:03.988Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3552877277 totalDuration=310.298µs db_storage=971ns remote_storage=1.272µs web_handler=441ns query_engine=7.702µs scrape=158.56µs scrape_sd=3.415µs notify=691ns notify_sd=1.553µs rules=1.182µs tracing=9.614µs + ts=2024-12-29T11:40:03.988Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:40:03.988Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:40:04.477Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3552877277 + ts=2024-12-29T11:40:04.477Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3552877277 totalDuration=253.082µs db_storage=1.923µs remote_storage=17.546µs web_handler=611ns query_engine=4.226µs scrape=77.777µs scrape_sd=5.408µs notify=1.383µs notify_sd=1.492µs rules=1.782µs tracing=9.625µs + ts=2024-12-29T11:40:04.478Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3552877277 + ts=2024-12-29T11:40:04.478Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3552877277 totalDuration=201.915µs db_storage=681ns remote_storage=1.122µs web_handler=350ns query_engine=8.083µs scrape=41.983µs scrape_sd=2.644µs notify=601ns notify_sd=611ns rules=742ns tracing=31.378µs + ts=2024-12-29T11:40:04.480Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3552877277 + ts=2024-12-29T11:40:04.480Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3552877277 totalDuration=125.079µs db_storage=541ns remote_storage=852ns web_handler=240ns query_engine=20.722µs scrape=33.571µs scrape_sd=2.293µs notify=501ns notify_sd=591ns rules=621ns tracing=3.035µs -=== RUN TestQueryLog/rule_queries,_[::1]:39225,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:38621,_enabled_at_start,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:37007,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:44.638Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:44.638Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:44.638Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:44.638Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:44.638Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:44.638Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:44.644Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:37007 - ts=2026-01-31T17:44:44.645Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:44.645Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:44.647Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:37007 - ts=2026-01-31T17:44:44.647Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:37007 - ts=2026-01-31T17:44:44.652Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:44.652Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.875µs - ts=2026-01-31T17:44:44.652Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:44.653Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:44.653Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=56.376µs wal_replay_duration=509.486µs wbl_replay_duration=160ns total_replay_duration=605.195µs - ts=2026-01-31T17:44:44.653Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:44.653Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:44.653Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387523208 - ts=2026-01-31T17:44:44.654Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387523208 totalDuration=507.922µs db_storage=1.213µs remote_storage=3.617µs web_handler=952ns query_engine=2.224µs scrape=381.505µs scrape_sd=6.582µs notify=1.382µs notify_sd=2.134µs rules=1.973µs tracing=21.169µs - ts=2026-01-31T17:44:44.654Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:44.654Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:45.097Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387523208 - ts=2026-01-31T17:44:45.098Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387523208 totalDuration=483.186µs db_storage=2.023µs remote_storage=2.305µs web_handler=592ns query_engine=15.358µs scrape=163.807µs scrape_sd=4.919µs notify=1.292µs notify_sd=3.307µs rules=2.034µs tracing=8.546µs - ts=2026-01-31T17:44:45.099Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387523208 - ts=2026-01-31T17:44:45.100Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387523208 totalDuration=314.319µs db_storage=761ns remote_storage=1.472µs web_handler=391ns query_engine=5.54µs scrape=147.486µs scrape_sd=2.264µs notify=632ns notify_sd=1.062µs rules=631ns tracing=3.266µs - ts=2026-01-31T17:44:45.101Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387523208 - ts=2026-01-31T17:44:45.102Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387523208 totalDuration=351.93µs db_storage=732ns remote_storage=1.002µs web_handler=331ns query_engine=17.673µs scrape=159.9µs scrape_sd=2.074µs notify=611ns notify_sd=1.072µs rules=611ns tracing=3.336µs - ts=2026-01-31T17:44:45.105Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387523208 - ts=2026-01-31T17:44:45.105Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387523208 totalDuration=301.164µs db_storage=591ns remote_storage=891ns web_handler=281ns query_engine=45.285µs scrape=119.424µs scrape_sd=2.845µs notify=972ns notify_sd=1.473µs rules=922ns tracing=5.4µs +=== RUN TestQueryLog/api_queries,_[::1]:35765,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:40:04.622Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:04.622Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:04.622Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:04.622Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:04.622Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:04.622Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:04.634Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:35765 + ts=2024-12-29T11:40:04.634Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:04.634Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:40:04.637Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:35765 + ts=2024-12-29T11:40:04.637Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:35765 + ts=2024-12-29T11:40:04.640Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:40:04.640Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=8.273µs + ts=2024-12-29T11:40:04.640Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:40:04.640Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:40:04.640Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.685µs wal_replay_duration=324.199µs wbl_replay_duration=190ns total_replay_duration=367.283µs + ts=2024-12-29T11:40:04.641Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:40:04.641Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:40:04.641Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3185940082 + ts=2024-12-29T11:40:04.641Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3185940082 totalDuration=272.562µs db_storage=1.072µs remote_storage=1.502µs web_handler=631ns query_engine=621ns scrape=192.36µs scrape_sd=4.717µs notify=641ns notify_sd=1.533µs rules=4.828µs tracing=12.149µs + ts=2024-12-29T11:40:04.641Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:40:04.641Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:40:04.988Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3185940082 + ts=2024-12-29T11:40:05.086Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3185940082 totalDuration=98.292869ms db_storage=2.544µs remote_storage=2.314µs web_handler=430ns query_engine=35.233µs scrape=71.607µs scrape_sd=5.849µs notify=1.112µs notify_sd=731ns rules=1.743µs tracing=8.443µs + ts=2024-12-29T11:40:05.088Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3185940082 + ts=2024-12-29T11:40:05.159Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3185940082 totalDuration=71.236014ms db_storage=12.83µs remote_storage=1.983µs web_handler=651ns query_engine=23.416µs scrape=83.637µs scrape_sd=5.899µs notify=631ns notify_sd=1.202µs rules=1.433µs tracing=27.972µs + ts=2024-12-29T11:40:05.161Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3185940082 + ts=2024-12-29T11:40:05.161Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3185940082 totalDuration=208.545µs db_storage=631ns remote_storage=971ns web_handler=371ns query_engine=11.778µs scrape=47.442µs scrape_sd=2.413µs notify=570ns notify_sd=931ns rules=761ns tracing=4.266µs + ts=2024-12-29T11:40:05.254Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3185940082 + ts=2024-12-29T11:40:05.254Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3185940082 totalDuration=273.553µs db_storage=1.953µs remote_storage=2.334µs web_handler=601ns query_engine=40.14µs scrape=62.565µs scrape_sd=3.855µs notify=1.111µs notify_sd=1.071µs rules=1.533µs tracing=6.089µs -=== RUN TestQueryLog/console_queries,_[::1]:33289,_with_prefix_/foobar - query_log_test.go:273: ts=2026-01-31T17:44:45.137Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:45.137Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:45.137Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:45.137Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:45.137Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:45.137Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:45.139Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33289 - ts=2026-01-31T17:44:45.140Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:45.141Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2026-01-31T17:44:45.143Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33289 - ts=2026-01-31T17:44:45.143Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33289 - ts=2026-01-31T17:44:45.145Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:45.145Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=13.435µs - ts=2026-01-31T17:44:45.145Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:45.148Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:45.148Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=34.935µs wal_replay_duration=2.801893ms wbl_replay_duration=291ns total_replay_duration=2.878477ms - ts=2026-01-31T17:44:45.149Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:45.149Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:45.149Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1805286659 - ts=2026-01-31T17:44:45.150Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1805286659 totalDuration=654.728µs db_storage=1.553µs remote_storage=2.064µs web_handler=972ns query_engine=1.292µs scrape=532.959µs scrape_sd=6.292µs notify=1.293µs notify_sd=2.425µs rules=1.824µs tracing=21.921µs - ts=2026-01-31T17:44:45.150Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:45.150Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:45.619Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1805286659 - ts=2026-01-31T17:44:45.619Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1805286659 totalDuration=586.229µs db_storage=2.445µs remote_storage=2.825µs web_handler=691ns query_engine=17.613µs scrape=206.006µs scrape_sd=5.711µs notify=1.092µs notify_sd=1.553µs rules=2.194µs tracing=11.442µs - ts=2026-01-31T17:44:45.625Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1805286659 - ts=2026-01-31T17:44:45.625Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1805286659 totalDuration=433.082µs db_storage=2.615µs remote_storage=3.387µs web_handler=1.152µs query_engine=7.323µs scrape=196.469µs scrape_sd=5.901µs notify=1.452µs notify_sd=1.844µs rules=2.685µs tracing=10.399µs - ts=2026-01-31T17:44:45.629Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1805286659 - ts=2026-01-31T17:44:45.629Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1805286659 totalDuration=412.543µs db_storage=1.493µs remote_storage=1.593µs web_handler=521ns query_engine=15.078µs scrape=166.112µs scrape_sd=4.469µs notify=871ns notify_sd=1.963µs rules=892ns tracing=7.454µs - ts=2026-01-31T17:44:45.633Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1805286659 - ts=2026-01-31T17:44:45.633Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1805286659 totalDuration=497.182µs db_storage=2.796µs remote_storage=3.436µs web_handler=1.253µs query_engine=82.144µs scrape=219.992µs scrape_sd=6.252µs notify=1.663µs notify_sd=2.304µs rules=2.365µs tracing=9.818µs +=== RUN TestQueryLog/console_queries,_[::1]:37323,_with_prefix_/foobar + query_log_test.go:273: ts=2024-12-29T11:40:05.326Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:05.326Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:05.326Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:05.326Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:05.326Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:05.326Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:05.331Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:37323 + ts=2024-12-29T11:40:05.333Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:05.333Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2024-12-29T11:40:05.334Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:37323 + ts=2024-12-29T11:40:05.334Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:37323 + ts=2024-12-29T11:40:05.337Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:40:05.338Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=9.134µs + ts=2024-12-29T11:40:05.338Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:40:05.338Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:40:05.338Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=23.104µs wal_replay_duration=710.732µs wbl_replay_duration=311ns total_replay_duration=776.923µs + ts=2024-12-29T11:40:05.339Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:40:05.339Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:40:05.339Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3756691932 + ts=2024-12-29T11:40:05.339Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3756691932 totalDuration=287.283µs db_storage=1.332µs remote_storage=2.323µs web_handler=911ns query_engine=2.494µs scrape=163.688µs scrape_sd=7.412µs notify=1.973µs notify_sd=1.932µs rules=1.632µs tracing=12.579µs + ts=2024-12-29T11:40:05.340Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:40:05.340Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:40:05.762Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3756691932 + ts=2024-12-29T11:40:05.853Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3756691932 totalDuration=91.317541ms db_storage=4.136µs remote_storage=3.205µs web_handler=1.032µs query_engine=54.182µs scrape=110.467µs scrape_sd=7.722µs notify=1.222µs notify_sd=1.702µs rules=2.494µs tracing=10.316µs + ts=2024-12-29T11:40:05.878Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3756691932 + ts=2024-12-29T11:40:05.878Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3756691932 totalDuration=273.833µs db_storage=1.753µs remote_storage=1.662µs web_handler=991ns query_engine=4.877µs scrape=71.538µs scrape_sd=3.765µs notify=540ns notify_sd=1.141µs rules=1.332µs tracing=7.952µs + ts=2024-12-29T11:40:06.109Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3756691932 + ts=2024-12-29T11:40:06.120Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3756691932 totalDuration=11.0447ms db_storage=2.694µs remote_storage=2.704µs web_handler=831ns query_engine=18.728µs scrape=56.606µs scrape_sd=4.527µs notify=1.272µs notify_sd=1.172µs rules=1.512µs tracing=7.671µs + ts=2024-12-29T11:40:06.122Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3756691932 + ts=2024-12-29T11:40:06.122Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3756691932 totalDuration=162.025µs db_storage=611ns remote_storage=791ns web_handler=461ns query_engine=38.378µs scrape=36.755µs scrape_sd=1.131µs notify=300ns notify_sd=661ns rules=521ns tracing=3.115µs -=== RUN TestQueryLog/rule_queries,_[::1]:44605,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:35517,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules ---- PASS: TestQueryLog (55.38s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:45299,_enabled_at_start (0.70s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:40753,_enabled_at_start (0.61s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:45157,_enabled_at_start (10.64s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:42181 (0.53s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:46011 (0.52s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:46675 (12.56s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:43471,_enabled_at_start,_with_prefix_/foobar (0.52s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:33737,_enabled_at_start,_with_prefix_/foobar (0.52s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:42285,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:39159,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:37721,_with_prefix_/foobar (0.52s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:38465,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:37035,_enabled_at_start (0.53s) - --- PASS: TestQueryLog/console_queries,_[::1]:35901,_enabled_at_start (0.52s) - --- PASS: TestQueryLog/rule_queries,_[::1]:39747,_enabled_at_start (10.55s) - --- PASS: TestQueryLog/api_queries,_[::1]:43847 (0.63s) - --- PASS: TestQueryLog/console_queries,_[::1]:45921 (0.64s) - --- PASS: TestQueryLog/rule_queries,_[::1]:43675 (12.61s) - --- PASS: TestQueryLog/api_queries,_[::1]:34271,_enabled_at_start,_with_prefix_/foobar (0.54s) - --- PASS: TestQueryLog/console_queries,_[::1]:34269,_enabled_at_start,_with_prefix_/foobar (0.62s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:39225,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:37007,_with_prefix_/foobar (0.52s) - --- PASS: TestQueryLog/console_queries,_[::1]:33289,_with_prefix_/foobar (0.53s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:44605,_with_prefix_/foobar (0.00s) +--- PASS: TestQueryLog (56.74s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:36311,_enabled_at_start (0.51s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:39167,_enabled_at_start (0.51s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:39717,_enabled_at_start (10.54s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:33153 (0.51s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:37319 (0.52s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:38691 (12.75s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:34803,_enabled_at_start,_with_prefix_/foobar (0.63s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:39305,_enabled_at_start,_with_prefix_/foobar (0.66s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:36367,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:44087,_with_prefix_/foobar (0.83s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:41067,_with_prefix_/foobar (0.71s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:33345,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:36429,_enabled_at_start (0.75s) + --- PASS: TestQueryLog/console_queries,_[::1]:46587,_enabled_at_start (0.55s) + --- PASS: TestQueryLog/rule_queries,_[::1]:40223,_enabled_at_start (10.54s) + --- PASS: TestQueryLog/api_queries,_[::1]:32981 (0.57s) + --- PASS: TestQueryLog/console_queries,_[::1]:43183 (0.64s) + --- PASS: TestQueryLog/rule_queries,_[::1]:41311 (12.78s) + --- PASS: TestQueryLog/api_queries,_[::1]:38581,_enabled_at_start,_with_prefix_/foobar (0.56s) + --- PASS: TestQueryLog/console_queries,_[::1]:39039,_enabled_at_start,_with_prefix_/foobar (0.52s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:38621,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:35765,_with_prefix_/foobar (0.77s) + --- PASS: TestQueryLog/console_queries,_[::1]:37323,_with_prefix_/foobar (0.87s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:35517,_with_prefix_/foobar (0.00s) === CONT TestMaxBlockChunkSegmentSizeBounds - main_test.go:266: ts=2026-01-31T17:44:45.669Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:45.670Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:45.670Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:45.670Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:45.670Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:45.670Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:45.673Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:44:45.673Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:45.674Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2026-01-31T17:44:45.674Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2026-01-31T17:44:45.674Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2026-01-31T17:44:45.674Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2026-01-31T17:44:45.674Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2026-01-31T17:44:45.674Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2026-01-31T17:44:45.674Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2026-01-31T17:44:45.674Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2026-01-31T17:44:45.674Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2026-01-31T17:44:45.674Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2026-01-31T17:44:45.674Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2026-01-31T17:44:45.678Z 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=2024-12-29T11:40:06.142Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:06.143Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:06.143Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:06.143Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:06.143Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:06.143Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:06.146Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:40:06.146Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:06.146Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2024-12-29T11:40:06.146Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2024-12-29T11:40:06.146Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2024-12-29T11:40:06.146Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2024-12-29T11:40:06.146Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2024-12-29T11:40:06.146Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2024-12-29T11:40:06.146Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2024-12-29T11:40:06.146Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2024-12-29T11:40:06.146Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2024-12-29T11:40:06.146Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2024-12-29T11:40:06.146Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2024-12-29T11:40:06.147Z 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=2026-01-31T17:44:45.708Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2026-01-31T17:44:45.708Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2026-01-31T17:44:45.708Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2026-01-31T17:44:45.708Z caller=main.go:570 level=info host_details="(Linux 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 infom02-amd64 (none))" - ts=2026-01-31T17:44:45.708Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2026-01-31T17:44:45.708Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2026-01-31T17:44:45.711Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2026-01-31T17:44:45.713Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2026-01-31T17:44:45.716Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41527 - ts=2026-01-31T17:44:45.716Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41527 - ts=2026-01-31T17:44:45.720Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2026-01-31T17:44:45.720Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=12.624µs - ts=2026-01-31T17:44:45.720Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2026-01-31T17:44:45.723Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2026-01-31T17:44:45.723Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=31.709µs wal_replay_duration=2.307577ms wbl_replay_duration=230ns total_replay_duration=2.386164ms - ts=2026-01-31T17:44:45.725Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2026-01-31T17:44:45.725Z caller=main.go:1029 level=info msg="TSDB started" - ts=2026-01-31T17:44:45.725Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2026-01-31T17:44:45.725Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=774.953µs db_storage=1.573µs remote_storage=2.244µs web_handler=682ns query_engine=1.834µs scrape=393.989µs scrape_sd=32.09µs notify=43.962µs notify_sd=9.158µs rules=2.474µs tracing=10.67µs - ts=2026-01-31T17:44:45.726Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2026-01-31T17:44:45.726Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:266: ts=2024-12-29T11:40:06.166Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2024-12-29T11:40:06.166Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2024-12-29T11:40:06.166Z caller=main.go:569 level=info build_context="(go=go1.23.4, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2024-12-29T11:40:06.166Z caller=main.go:570 level=info host_details="(Linux 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2024-12-29T11:40:06.166Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2024-12-29T11:40:06.166Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2024-12-29T11:40:06.167Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2024-12-29T11:40:06.168Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2024-12-29T11:40:06.171Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42883 + ts=2024-12-29T11:40:06.171Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42883 + ts=2024-12-29T11:40:06.172Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2024-12-29T11:40:06.172Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=5.648µs + ts=2024-12-29T11:40:06.172Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2024-12-29T11:40:06.173Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2024-12-29T11:40:06.173Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=13.29µs wal_replay_duration=525.865µs wbl_replay_duration=200ns total_replay_duration=561.438µs + ts=2024-12-29T11:40:06.173Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2024-12-29T11:40:06.173Z caller=main.go:1029 level=info msg="TSDB started" + ts=2024-12-29T11:40:06.173Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2024-12-29T11:40:06.174Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=486.615µs db_storage=1.002µs remote_storage=1.502µs web_handler=392ns query_engine=771ns scrape=184.017µs scrape_sd=21.242µs notify=26.561µs notify_sd=11.037µs rules=1.492µs tracing=6.8µs + ts=2024-12-29T11:40:06.174Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2024-12-29T11:40:06.174Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." --- PASS: TestMaxBlockChunkSegmentSizeBounds (10.06s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 106.432s +ok github.com/prometheus/prometheus/cmd/prometheus 107.593s === 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 -01KGAJH0GWB2HGGXVDDBVHZ75J 1565133713989 1565133713991 2ms 2 2 2 717 +01JG93F47PN2D5401CY10ASTE4 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 -01KGAJH3S474SQ89J1Q134D3ME 1565133713989 1565133713990 1ms 1 1 1 620 -01KGAJH473Y8GC3BKTTR1ZP37T 1565392913989 1565392913990 1ms 1 1 1 620 -01KGAJH4BESR4CZSMDHSQMVTAA 1565652113989 1565652113990 1ms 1 1 1 620 +01JG93F4EHKDWGQ7QV74V8MPTH 1565133713989 1565133713990 1ms 1 1 1 620 +01JG93F4Q1QXZM562W7KW2774F 1565392913989 1565392913990 1ms 1 1 1 620 +01JG93F58FTX3S6NPPRKFRQTNT 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 -01KGAJH4MM00N95V50DHBWVKG7 1565133713989 1565133713990 1ms 1 1 1 620 -01KGAJH4SGJJGEBSZP9473QQQ3 1565392913989 1565392913990 1ms 1 1 1 619 +01JG93F5EZAN4VSK2YVYQ5QVA7 1565133713989 1565133713990 1ms 1 1 1 620 +01JG93F5N7D656N5DH3N8M31S4 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 -01KGAJH4YSXXG2SQ7NEN1A1G0E 1565133713989 1565133715990 2.001s 3 2 2 723 +01JG93F5VM1GP9Y6J517W1KTDW 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 -01KGAJH53Y1TDNA6TXYM033A87 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 +01JG93F6B1QRR3JT64QV1Y4R6V 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 -01KGAJH5ATQ0ED29FJYW4TA5Y0 1624463088000 1624463088001 1ms 1 1 1 620 -01KGAJH5G9PPZP4HHZTWD6PHC0 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 +01JG93F6J2XB6SES20PKB4ZH9E 1624463088000 1624463088001 1ms 1 1 1 620 +01JG93F6W7CB54AVNXDTFKDMH8 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 -01KGAJH5NXAV3FW02JTX27RG1H 1624463088000 1624463088001 1ms 1 1 1 620 -01KGAJH5XZZ5NTZ6260QS6DG47 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 +01JG93FAX6X6DB89D60HYPM7WV 1624463088000 1624463088001 1ms 1 1 1 620 +01JG93FB5Z9PEVQPCHNPNR088E 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 -01KGAJH6BKQ1BJM3GWWSH32MKF 1565133713989 1565133713990 1ms 1 1 1 620 -01KGAJH7HQVZCVNZNKZESGZEKY 1565144513989 1565144513990 1ms 1 1 1 620 -01KGAJH7NF7RN85ARRMTY78VGK 1565155313989 1565155313990 1ms 1 1 1 620 -01KGAJH7TXMZFSRXGAW9VSETJR 1565166113989 1565166113990 1ms 1 1 1 620 +01JG93FC21EXHC2KZV2S9TD9NA 1565133713989 1565133713990 1ms 1 1 1 620 +01JG93FC9RQA27XY0E52CJS1SV 1565144513989 1565144513990 1ms 1 1 1 620 +01JG93FCH1MDT8MBNE7TVXW5DC 1565155313989 1565155313990 1ms 1 1 1 620 +01JG93FD009DHF3KEXF2MY4BN2 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 -01KGAJH82XKQJE9JFTCDKBKMY5 1565133713989 1565133716001 2.012s 3 1 1 625 -01KGAJH8CTXS4S9S71YP1ZNKGE 1565144513989 1565144513990 1ms 1 1 1 620 -01KGAJH8MR3GGEQ72VTJ194S9Z 1565155313989 1565155314001 12ms 2 1 1 622 -01KGAJH9803ERPB20T4GA4Q03Q 1565166113989 1565166113990 1ms 1 1 1 620 +01JG93FD82JV3P999E3RKKZDB3 1565133713989 1565133716001 2.012s 3 1 1 625 +01JG93FDJ2845GVJMCFVNJADF6 1565144513989 1565144513990 1ms 1 1 1 620 +01JG93FDS2CRZ0FK33NBJQ68MZ 1565155313989 1565155314001 12ms 2 1 1 622 +01JG93FE0P02P8QJAXGMJFME3Z 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 -01KGAJH9EVD3DTYMJPY1KBT4KG 0 7199001 1h59m59.001s 4 2 2 700 +01JG93FEF4FB3PCEKN6XPP2K1M 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 -01KGAJH9N1NJ7ZJB5QDRG393T7 6900000 6900001 1ms 1 1 1 600 +01JG93FEP9ARZZ2ZS5DDQ45C9P 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 -01KGAJH9WQ67JBQ8S8P3NP11DE 6900000 6900001 1ms 1 1 1 531 +01JG93FEZBVQJ54FXXJ3E1YZDX 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 -01KGAJHA4XZVAYHCRD85F69E2J 1001000 1001001 1ms 1 1 1 521 +01JG93FFATZKSARBA1CNEVWXS7 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. @@ -4367,21 +4401,21 @@ backfill_test.go:687: Test:No EOF. === RUN TestBackfill/Data_after_EOF. backfill_test.go:687: Test:Data after EOF. ---- PASS: TestBackfill (13.72s) - --- PASS: TestBackfill/Empty_file. (2.54s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (3.34s) - --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.88s) - --- 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.17s) +--- PASS: TestBackfill (11.72s) + --- PASS: TestBackfill/Empty_file. (0.09s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.22s) + --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (1.04s) + --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.41s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.49s) --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.22s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.36s) - --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.69s) - --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (1.77s) - --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (1.41s) - --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.20s) - --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.24s) - --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.27s) - --- PASS: TestBackfill/Bare_sample. (1.32s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (4.39s) + --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (1.25s) + --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (1.22s) + --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (1.25s) + --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.23s) + --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.29s) + --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.36s) + --- PASS: TestBackfill/Bare_sample. (0.26s) --- PASS: TestBackfill/Does_not_have_timestamp. (0.00s) --- PASS: TestBackfill/Has_a_bad_type_information. (0.00s) --- PASS: TestBackfill/No_newline. (0.00s) @@ -4409,9 +4443,9 @@ === RUN TestCheckDuplicates === RUN TestCheckDuplicates/no_duplicates === RUN TestCheckDuplicates/duplicate_in_other_group ---- PASS: TestCheckDuplicates (0.01s) +--- PASS: TestCheckDuplicates (0.00s) --- PASS: TestCheckDuplicates/no_duplicates (0.00s) - --- PASS: TestCheckDuplicates/duplicate_in_other_group (0.01s) + --- PASS: TestCheckDuplicates/duplicate_in_other_group (0.00s) === RUN TestCheckTargetConfig === RUN TestCheckTargetConfig/url_in_scrape_targetgroup_with_relabel_config.good Checking testdata/url_in_scrape_targetgroup_with_relabel_config.good.yml @@ -4477,19 +4511,19 @@ === RUN TestExitCodes/prometheus-config.lint.yml === RUN TestExitCodes/prometheus-config.lint.yml/true === RUN TestExitCodes/prometheus-config.lint.yml/false ---- PASS: TestExitCodes (0.23s) - --- 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.06s) - --- 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.06s) - --- 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.05s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.03s) - --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.03s) +--- PASS: TestExitCodes (0.15s) + --- PASS: TestExitCodes/prometheus-config.good.yml (0.04s) + --- PASS: TestExitCodes/prometheus-config.good.yml/true (0.02s) + --- PASS: TestExitCodes/prometheus-config.good.yml/false (0.02s) + --- PASS: TestExitCodes/prometheus-config.bad.yml (0.04s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/true (0.02s) + --- PASS: TestExitCodes/prometheus-config.bad.yml/false (0.02s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml (0.04s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/true (0.02s) + --- PASS: TestExitCodes/prometheus-config.nonexistent.yml/false (0.02s) + --- PASS: TestExitCodes/prometheus-config.lint.yml (0.04s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.02s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.02s) === RUN TestDocumentation main_test.go:441: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) @@ -4499,16 +4533,16 @@ === RUN TestBackfillRuleIntegration/run_importer_with_dup_name_label === RUN TestBackfillRuleIntegration/one_importer_twice === RUN TestBackfillRuleIntegration/run_importer_once_with_larger_blocks ---- PASS: TestBackfillRuleIntegration (15.66s) - --- PASS: TestBackfillRuleIntegration/no_samples (0.86s) - --- PASS: TestBackfillRuleIntegration/run_importer_once (2.29s) - --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (2.73s) - --- PASS: TestBackfillRuleIntegration/one_importer_twice (5.63s) - --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (4.15s) +--- PASS: TestBackfillRuleIntegration (16.22s) + --- PASS: TestBackfillRuleIntegration/no_samples (1.12s) + --- PASS: TestBackfillRuleIntegration/run_importer_once (3.26s) + --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (3.11s) + --- PASS: TestBackfillRuleIntegration/one_importer_twice (7.58s) + --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (1.15s) === RUN TestBackfillLabels === RUN TestBackfillLabels/correct-labels ---- PASS: TestBackfillLabels (0.87s) - --- PASS: TestBackfillLabels/correct-labels (0.39s) +--- PASS: TestBackfillLabels (0.57s) + --- PASS: TestBackfillLabels/correct-labels (0.03s) === RUN TestSDCheckResult --- PASS: TestSDCheckResult (0.00s) === RUN TestRulesUnitTest @@ -4529,7 +4563,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) @@ -4599,34 +4633,34 @@ Unit Testing: ./testdata/negative-offset-test.yml SUCCESS ---- PASS: TestRulesUnitTest (5.99s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (2.06s) - --- PASS: TestRulesUnitTest/Long_evaluation_interval (1.65s) +--- PASS: TestRulesUnitTest (1.53s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.73s) + --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.26s) --- PASS: TestRulesUnitTest/Bad_input_series (0.02s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.22s) - --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.07s) - --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.27s) - --- PASS: TestRulesUnitTest/Simple_failing_test (0.40s) - --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.30s) - --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.20s) - --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.48s) - --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.32s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.06s) + --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.01s) + --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.03s) + --- PASS: TestRulesUnitTest/Simple_failing_test (0.27s) + --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.07s) + --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.02s) + --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.02s) + --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.04s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 36.534s +ok github.com/prometheus/prometheus/cmd/promtool 30.230s === RUN TestYAMLRoundtrip ---- PASS: TestYAMLRoundtrip (0.01s) +--- PASS: TestYAMLRoundtrip (0.00s) === RUN TestRemoteWriteRetryOnRateLimit --- PASS: TestRemoteWriteRetryOnRateLimit (0.00s) === RUN TestLoadConfig ---- PASS: TestLoadConfig (0.06s) +--- PASS: TestLoadConfig (0.00s) === RUN TestScrapeIntervalLarger --- PASS: TestScrapeIntervalLarger (0.00s) === RUN TestElideSecrets ---- PASS: TestElideSecrets (0.01s) +--- PASS: TestElideSecrets (0.00s) === RUN TestLoadConfigRuleFilesAbsolutePath ---- PASS: TestLoadConfigRuleFilesAbsolutePath (0.02s) +--- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs ---- PASS: TestBadConfigs (0.02s) +--- PASS: TestBadConfigs (0.01s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.00s) === RUN TestBadStaticConfigsYML @@ -4656,7 +4690,7 @@ --- 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.165s +ok github.com/prometheus/prometheus/config 0.032s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4708,9 +4742,9 @@ --- 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) === RUN TestTargetSetTargetGroupsUpdateDuringApplyConfig ---- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.04s) +--- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.02s) PASS -ok github.com/prometheus/prometheus/discovery 4.460s +ok github.com/prometheus/prometheus/discovery 4.424s ? github.com/prometheus/prometheus/discovery/aws [no test files] === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) @@ -4723,7 +4757,7 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.012s +ok github.com/prometheus/prometheus/discovery/azure 0.005s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 @@ -4735,7 +4769,7 @@ --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/digitalocean 0.052s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.007s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -4754,18 +4788,18 @@ === CONT TestDNS/A_record_query_with_error === CONT TestDNS/SRV_record_query_with_unsupported_resource_records === CONT TestDNS/A_record_query -=== CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === CONT TestDNS/AAAA_record_query === CONT TestDNS/MX_record_query +=== CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === CONT TestDNS/SRV_record_query --- PASS: TestDNS (0.00s) - --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) + --- PASS: TestDNS/A_record_query_with_error (0.00s) + --- PASS: TestDNS/A_record_query (0.00s) + --- PASS: TestDNS/AAAA_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) - --- PASS: TestDNS/SRV_record_query (0.00s) + --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) --- PASS: TestDNS/MX_record_query (0.00s) - --- PASS: TestDNS/AAAA_record_query (0.00s) - --- PASS: TestDNS/A_record_query (0.00s) - --- PASS: TestDNS/A_record_query_with_error (0.00s) + --- PASS: TestDNS/SRV_record_query (0.00s) === RUN TestSDConfigUnmarshalYAML === RUN TestSDConfigUnmarshalYAML/valid_srv === RUN TestSDConfigUnmarshalYAML/valid_a @@ -4783,7 +4817,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.025s +ok github.com/prometheus/prometheus/discovery/dns 0.006s === RUN TestFetchApps --- PASS: TestFetchApps (0.00s) === RUN Test500ErrorHttpResponse @@ -4795,7 +4829,7 @@ === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.016s +ok github.com/prometheus/prometheus/discovery/eureka 0.009s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -4827,25 +4861,25 @@ === RUN TestRemoveFile === PAUSE TestRemoveFile === CONT TestNoopFileUpdate +=== CONT TestRemoveFile === CONT TestUpdateFileWithPartialWrites === CONT TestInvalidFileUpdate -=== CONT TestRemoveFile === CONT TestFileUpdate -=== NAME TestNoopFileUpdate - file_test.go:367: update received after 100.641283ms === NAME TestRemoveFile - file_test.go:469: update received after 100.072596ms + file_test.go:469: update received after 100.29489ms +--- PASS: TestRemoveFile (0.21s) === NAME TestFileUpdate - file_test.go:385: update received after 100.355407ms ---- PASS: TestRemoveFile (0.20s) ---- PASS: TestNoopFileUpdate (0.20s) ---- PASS: TestFileUpdate (0.20s) ---- PASS: TestInvalidFileUpdate (1.16s) + file_test.go:385: update received after 139.190525ms +=== NAME TestNoopFileUpdate + file_test.go:367: update received after 143.145764ms +--- PASS: TestFileUpdate (0.25s) +--- PASS: TestNoopFileUpdate (0.25s) +--- PASS: TestInvalidFileUpdate (1.14s) === NAME TestUpdateFileWithPartialWrites - file_test.go:434: update received after 1.100834715s ---- PASS: TestUpdateFileWithPartialWrites (1.21s) + file_test.go:434: update received after 1.142565906s +--- PASS: TestUpdateFileWithPartialWrites (1.24s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.342s +ok github.com/prometheus/prometheus/discovery/file 2.355s ? github.com/prometheus/prometheus/discovery/gce [no test files] === RUN TestHCloudSDRefresh === RUN TestHCloudSDRefresh/item_0 @@ -4864,9 +4898,9 @@ === RUN TestRobotSDRefreshHandleError --- PASS: TestRobotSDRefreshHandleError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.017s +ok github.com/prometheus/prometheus/discovery/hetzner 0.012s === RUN TestHTTPValidRefresh ---- PASS: TestHTTPValidRefresh (0.01s) +--- PASS: TestHTTPValidRefresh (0.00s) === RUN TestHTTPInvalidCode --- PASS: TestHTTPInvalidCode (0.00s) === RUN TestHTTPInvalidFormat @@ -4898,7 +4932,7 @@ === RUN TestSourceDisappeared --- PASS: TestSourceDisappeared (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/http 0.068s +ok github.com/prometheus/prometheus/discovery/http 0.012s ? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestIONOSServerRefresh === RUN TestIONOSServerRefresh/item_0 @@ -4907,7 +4941,7 @@ --- PASS: TestIONOSServerRefresh/item_0 (0.00s) --- PASS: TestIONOSServerRefresh/item_1 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ionos 0.013s +ok github.com/prometheus/prometheus/discovery/ionos 0.008s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4920,7 +4954,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.40s) +--- PASS: TestTargetUpdatesOrder (1.39s) --- PASS: TestTargetUpdatesOrder/Single_TP_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Multiple_TPs_no_updates (0.00s) --- PASS: TestTargetUpdatesOrder/Single_TP_empty_initials (0.01s) @@ -4947,23 +4981,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 (1.00s) - --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) +--- PASS: TestCoordinationWithReceiver (1.10s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.30s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) PASS -ok github.com/prometheus/prometheus/discovery/legacymanager 3.316s +ok github.com/prometheus/prometheus/discovery/legacymanager 3.399s === RUN TestLinodeSDRefresh === RUN TestLinodeSDRefresh/item_0 === RUN TestLinodeSDRefresh/item_1 === RUN TestLinodeSDRefresh/item_2 === RUN TestLinodeSDRefresh/item_3 ---- PASS: TestLinodeSDRefresh (0.01s) +--- PASS: TestLinodeSDRefresh (0.00s) --- 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.017s +ok github.com/prometheus/prometheus/discovery/linode 0.012s === RUN TestMarathonSDHandleError --- PASS: TestMarathonSDHandleError (0.00s) === RUN TestMarathonSDEmptyList @@ -4991,7 +5025,7 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.022s +ok github.com/prometheus/prometheus/discovery/marathon 0.009s === RUN TestDockerSDRefresh === RUN TestDockerSDRefresh/item_0 === RUN TestDockerSDRefresh/item_1 @@ -5028,7 +5062,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) @@ -5111,7 +5145,7 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/moby 0.036s +ok github.com/prometheus/prometheus/discovery/moby 0.031s === RUN TestOpenstackSDHypervisorRefresh --- PASS: TestOpenstackSDHypervisorRefresh (0.00s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext @@ -5129,7 +5163,7 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.016s +ok github.com/prometheus/prometheus/discovery/openstack 0.010s === RUN TestOvhcloudDedicatedServerRefresh === RUN TestOvhcloudDedicatedServerRefresh/item_0 --- PASS: TestOvhcloudDedicatedServerRefresh (0.01s) @@ -5159,11 +5193,11 @@ --- PASS: TestOvhCloudVpsRefresh (0.00s) --- PASS: TestOvhCloudVpsRefresh/item_0 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ovhcloud 0.022s +ok github.com/prometheus/prometheus/discovery/ovhcloud 0.013s === RUN TestPuppetSlashInURL --- PASS: TestPuppetSlashInURL (0.00s) === RUN TestPuppetDBRefresh ---- PASS: TestPuppetDBRefresh (0.01s) +--- PASS: TestPuppetDBRefresh (0.00s) === RUN TestPuppetDBRefreshWithParameters --- PASS: TestPuppetDBRefreshWithParameters (0.00s) === RUN TestPuppetDBInvalidCode @@ -5171,11 +5205,11 @@ === RUN TestPuppetDBInvalidFormat --- PASS: TestPuppetDBInvalidFormat (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/puppetdb 0.019s +ok github.com/prometheus/prometheus/discovery/puppetdb 0.015s === RUN TestRefresh --- PASS: TestRefresh (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.009s +ok github.com/prometheus/prometheus/discovery/refresh 0.022s === RUN TestScalewayInstanceRefresh === RUN TestScalewayInstanceRefresh/item_0 === RUN TestScalewayInstanceRefresh/item_1 @@ -5185,7 +5219,7 @@ === RUN TestScalewayInstanceAuthToken --- PASS: TestScalewayInstanceAuthToken (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/scaleway 0.016s +ok github.com/prometheus/prometheus/discovery/scaleway 0.008s === RUN TestTargetGroupStrictJSONUnmarshal --- PASS: TestTargetGroupStrictJSONUnmarshal (0.00s) === RUN TestTargetGroupJSONMarshal @@ -5197,7 +5231,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.008s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.004s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -5207,7 +5241,7 @@ === RUN TestTritonSDNewCNConfig --- PASS: TestTritonSDNewCNConfig (0.00s) === RUN TestTritonSDRefreshNoTargets ---- PASS: TestTritonSDRefreshNoTargets (0.01s) +--- PASS: TestTritonSDRefreshNoTargets (0.00s) === RUN TestTritonSDRefreshMultipleTargets --- PASS: TestTritonSDRefreshMultipleTargets (0.00s) === RUN TestTritonSDRefreshNoServer @@ -5219,7 +5253,7 @@ === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.028s +ok github.com/prometheus/prometheus/discovery/triton 0.016s === RUN TestUyuniSDHandleError --- PASS: TestUyuniSDHandleError (0.00s) === RUN TestUyuniSDLogin @@ -5227,7 +5261,7 @@ === RUN TestUyuniSDSkipLogin --- PASS: TestUyuniSDSkipLogin (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/uyuni 0.014s +ok github.com/prometheus/prometheus/discovery/uyuni 0.010s === RUN TestVultrSDRefresh === RUN TestVultrSDRefresh/item_0 === RUN TestVultrSDRefresh/item_1 @@ -5237,12 +5271,12 @@ --- PASS: TestVultrSDRefresh/item_1 (0.00s) --- PASS: TestVultrSDRefresh/item_2 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/vultr 0.013s +ok github.com/prometheus/prometheus/discovery/vultr 0.097s ? github.com/prometheus/prometheus/model/exemplar [no test files] === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.010s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.005s === RUN TestFloatHistogramMul === RUN TestFloatHistogramMul/zero_value === RUN TestFloatHistogramMul/zero_multiplier @@ -5603,19 +5637,19 @@ === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/model/labels 0.013s +ok github.com/prometheus/prometheus/model/labels 0.005s === RUN TestRelabel --- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/model/relabel 0.006s +ok github.com/prometheus/prometheus/model/relabel 0.004s ? github.com/prometheus/prometheus/model/timestamp [no test files] ? github.com/prometheus/prometheus/model/value [no test files] === RUN TestParseFileSuccess --- PASS: TestParseFileSuccess (0.00s) === RUN TestParseFileFailure ---- PASS: TestParseFileFailure (0.00s) +--- PASS: TestParseFileFailure (0.02s) === RUN TestTemplateParsing --- PASS: TestTemplateParsing (0.00s) === RUN TestUniqueErrorNodes @@ -5643,7 +5677,7 @@ --- 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.020s +ok github.com/prometheus/prometheus/model/rulefmt 0.029s === RUN TestNewParser === PAUSE TestNewParser === RUN TestOpenMetricsParse @@ -5665,53 +5699,53 @@ --- PASS: TestProtobufParse/ignore_classic_buckets_of_native_histograms (0.00s) --- PASS: TestProtobufParse/parse_classic_and_native_buckets (0.00s) === CONT TestNewParser -=== 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/empty-string +=== PAUSE TestNewParser/empty-string +=== RUN TestNewParser/invalid-content-type-1 +=== PAUSE TestNewParser/invalid-content-type-1 === RUN TestNewParser/invalid-content-type-2 === PAUSE TestNewParser/invalid-content-type-2 -=== RUN TestNewParser/invalid-content-type-3 -=== PAUSE TestNewParser/invalid-content-type-3 -=== RUN TestNewParser/openmetrics -=== PAUSE TestNewParser/openmetrics +=== RUN TestNewParser/some-other-valid-content-type +=== PAUSE TestNewParser/some-other-valid-content-type +=== 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/some-other-valid-content-type -=== PAUSE TestNewParser/some-other-valid-content-type -=== RUN TestNewParser/empty-string -=== PAUSE TestNewParser/empty-string -=== RUN TestNewParser/invalid-content-type-1 -=== PAUSE TestNewParser/invalid-content-type-1 -=== CONT TestNewParser/invalid-content-type-4 -=== CONT TestNewParser/invalid-content-type-1 +=== 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 +=== PAUSE TestNewParser/openmetrics +=== RUN TestNewParser/openmetrics-with-charset +=== PAUSE TestNewParser/openmetrics-with-charset === CONT TestNewParser/empty-string +=== CONT TestNewParser/openmetrics-with-charset +=== CONT TestNewParser/openmetrics +=== CONT TestNewParser/openmetrics-with-charset-and-version === CONT TestNewParser/some-other-valid-content-type -=== CONT TestNewParser/plain-text-with-version === CONT TestNewParser/plain-text -=== CONT TestNewParser/openmetrics -=== CONT TestNewParser/invalid-content-type-3 +=== CONT TestNewParser/invalid-content-type-4 === CONT TestNewParser/invalid-content-type-2 -=== CONT TestNewParser/openmetrics-with-charset-and-version -=== CONT TestNewParser/openmetrics-with-charset +=== CONT TestNewParser/invalid-content-type-1 +=== CONT TestNewParser/plain-text-with-version +=== CONT TestNewParser/invalid-content-type-3 --- PASS: TestNewParser (0.00s) - --- PASS: TestNewParser/invalid-content-type-4 (0.00s) - --- PASS: TestNewParser/invalid-content-type-1 (0.00s) --- PASS: TestNewParser/empty-string (0.00s) + --- PASS: TestNewParser/openmetrics-with-charset (0.00s) + --- PASS: TestNewParser/openmetrics (0.00s) + --- PASS: TestNewParser/openmetrics-with-charset-and-version (0.00s) --- PASS: TestNewParser/some-other-valid-content-type (0.00s) + --- PASS: TestNewParser/invalid-content-type-4 (0.00s) + --- PASS: TestNewParser/invalid-content-type-2 (0.00s) + --- PASS: TestNewParser/invalid-content-type-1 (0.00s) --- PASS: TestNewParser/plain-text-with-version (0.00s) --- PASS: TestNewParser/plain-text (0.00s) - --- PASS: TestNewParser/openmetrics (0.00s) --- PASS: TestNewParser/invalid-content-type-3 (0.00s) - --- PASS: TestNewParser/invalid-content-type-2 (0.00s) - --- PASS: TestNewParser/openmetrics-with-charset-and-version (0.00s) - --- PASS: TestNewParser/openmetrics-with-charset (0.00s) PASS -ok github.com/prometheus/prometheus/model/textparse 0.010s +ok github.com/prometheus/prometheus/model/textparse 0.011s ? 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] @@ -5748,19 +5782,19 @@ === RUN TestHangingNotifier/7 === RUN TestHangingNotifier/8 === RUN TestHangingNotifier/9 ---- PASS: TestHangingNotifier (2.05s) +--- PASS: TestHangingNotifier (2.03s) --- PASS: TestHangingNotifier/0 (0.20s) --- PASS: TestHangingNotifier/1 (0.20s) - --- PASS: TestHangingNotifier/2 (0.21s) + --- PASS: TestHangingNotifier/2 (0.20s) --- PASS: TestHangingNotifier/3 (0.20s) - --- PASS: TestHangingNotifier/4 (0.21s) + --- PASS: TestHangingNotifier/4 (0.20s) --- PASS: TestHangingNotifier/5 (0.20s) --- PASS: TestHangingNotifier/6 (0.20s) - --- PASS: TestHangingNotifier/7 (0.21s) + --- PASS: TestHangingNotifier/7 (0.20s) --- PASS: TestHangingNotifier/8 (0.20s) --- PASS: TestHangingNotifier/9 (0.20s) PASS -ok github.com/prometheus/prometheus/notifier 2.098s +ok github.com/prometheus/prometheus/notifier 2.059s ? 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] @@ -5829,7 +5863,7 @@ === 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.03s) +--- PASS: TestSelectHintsSetCorrectly (0.01s) --- PASS: TestSelectHintsSetCorrectly/foo (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo_@_15 (0.00s) --- PASS: TestSelectHintsSetCorrectly/foo_@_1 (0.00s) @@ -5890,7 +5924,7 @@ === RUN TestEngineEvalStmtTimestamps/4_query=metric === RUN TestEngineEvalStmtTimestamps/5_query=metric === RUN TestEngineEvalStmtTimestamps/6_query=count_values("wrong_label!",_metric) ---- PASS: TestEngineEvalStmtTimestamps (0.02s) +--- PASS: TestEngineEvalStmtTimestamps (0.05s) --- PASS: TestEngineEvalStmtTimestamps/0_query=1 (0.00s) --- PASS: TestEngineEvalStmtTimestamps/1_query=metric (0.00s) --- PASS: TestEngineEvalStmtTimestamps/2_query=metric[20s] (0.00s) @@ -5996,7 +6030,7 @@ === RUN TestMaxQuerySamples/rate(bigmetric[10s:1s])_+_rate(bigmetric[10s:1s]_@_30) === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[100s:20s]_@_2000 === RUN TestMaxQuerySamples/rate(rate(bigmetric[10s:1s]_@_10)[100s:25s]_@_1000)[17s:1s]_@_2000 ---- PASS: TestMaxQuerySamples (0.03s) +--- PASS: TestMaxQuerySamples (0.02s) --- PASS: TestMaxQuerySamples/1 (0.00s) --- PASS: TestMaxQuerySamples/metric (0.00s) --- PASS: TestMaxQuerySamples/metric[20s] (0.00s) @@ -6031,7 +6065,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.07s) +--- PASS: TestAtModifier (0.09s) --- PASS: TestAtModifier/metric_neg_@_0 (0.00s) --- PASS: TestAtModifier/metric_neg_@_-200 (0.00s) --- PASS: TestAtModifier/metric{job="2"}_@_50 (0.00s) @@ -6072,8 +6106,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.10s) - --- PASS: TestSubquerySelector/#00 (0.03s) +--- PASS: TestSubquerySelector (0.11s) + --- PASS: TestSubquerySelector/#00 (0.02s) --- PASS: TestSubquerySelector/#00/metric[20s:10s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s] (0.00s) --- PASS: TestSubquerySelector/#00/metric[20s:5s]_offset_2s (0.00s) @@ -6082,7 +6116,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.07s) + --- PASS: TestSubquerySelector/#01 (0.08s) --- 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) @@ -6164,24 +6198,24 @@ === RUN TestRangeQuery/metric_query === RUN TestRangeQuery/metric_query_with_trailing_values === RUN TestRangeQuery/short-circuit ---- PASS: TestRangeQuery (0.15s) +--- PASS: TestRangeQuery (0.20s) --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.02s) - --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.02s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.02s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.02s) + --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.03s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.03s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.04s) --- PASS: TestRangeQuery/metric_query (0.02s) - --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.02s) + --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.03s) --- PASS: TestRangeQuery/short-circuit (0.03s) === RUN TestNativeHistogramRate ---- PASS: TestNativeHistogramRate (0.04s) +--- PASS: TestNativeHistogramRate (0.03s) === RUN TestNativeFloatHistogramRate --- PASS: TestNativeFloatHistogramRate (0.02s) === RUN TestNativeHistogram_HistogramCountAndSum === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=true === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=false ---- PASS: TestNativeHistogram_HistogramCountAndSum (0.04s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.01s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.03s) +--- PASS: TestNativeHistogram_HistogramCountAndSum (0.03s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.02s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.02s) === 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 @@ -6249,7 +6283,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 (0.05s) +--- PASS: TestNativeHistogram_HistogramQuantile (0.07s) --- 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) @@ -6483,7 +6517,7 @@ === 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 (0.21s) +--- PASS: TestNativeHistogram_HistogramFraction (0.23s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.03s) --- 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.02s) @@ -6513,7 +6547,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.02s) + --- 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) @@ -6540,7 +6574,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.03s) + --- 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) @@ -6567,7 +6601,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.02s) + --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=false (0.03s) --- 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.02s) --- PASS: TestNativeHistogram_HistogramFraction/all_positive_buckets_with_zero_bucket_floatHistogram=false/0_0_+Inf (0.00s) @@ -6596,7 +6630,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.04s) + --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false (0.02s) --- 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) @@ -6653,9 +6687,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.13s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.07s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.06s) +--- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator (0.62s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.25s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.37s) === RUN TestNativeHistogram_SubOperator === RUN TestNativeHistogram_SubOperator/floatHistogram=true_0 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_1 @@ -6663,23 +6697,23 @@ === RUN TestNativeHistogram_SubOperator/floatHistogram=false_3 === RUN TestNativeHistogram_SubOperator/floatHistogram=true_4 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_5 ---- PASS: TestNativeHistogram_SubOperator (0.14s) +--- PASS: TestNativeHistogram_SubOperator (0.17s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.03s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.03s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.04s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.03s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_5 (0.02s) + --- 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.09s) +--- PASS: TestNativeHistogram_MulDivOperator (0.10s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.02s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.02s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.03s) --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_2 (0.02s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.02s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.03s) === RUN TestQueryLookbackDelta === RUN TestQueryLookbackDelta/default_lookback_delta === RUN TestQueryLookbackDelta/outside_default_lookback_delta @@ -6688,13 +6722,13 @@ === RUN TestQueryLookbackDelta/custom_query_lookback_delta === RUN TestQueryLookbackDelta/outside_custom_query_lookback_delta === RUN TestQueryLookbackDelta/negative_custom_query_lookback_delta ---- PASS: TestQueryLookbackDelta (0.17s) - --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.02s) +--- PASS: TestQueryLookbackDelta (0.20s) + --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.04s) --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.02s) --- PASS: TestQueryLookbackDelta/custom_engine_lookback_delta (0.02s) - --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.03s) + --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.02s) --- PASS: TestQueryLookbackDelta/custom_query_lookback_delta (0.03s) - --- PASS: TestQueryLookbackDelta/outside_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.02s) @@ -6714,20 +6748,20 @@ === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test === RUN TestEvaluations/testdata/trig_functions.test ---- PASS: TestEvaluations (2.30s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.31s) - --- PASS: TestEvaluations/testdata/at_modifier.test (0.12s) - --- PASS: TestEvaluations/testdata/collision.test (0.08s) - --- PASS: TestEvaluations/testdata/functions.test (0.97s) - --- PASS: TestEvaluations/testdata/histograms.test (0.06s) +--- PASS: TestEvaluations (2.58s) + --- PASS: TestEvaluations/testdata/aggregators.test (0.29s) + --- PASS: TestEvaluations/testdata/at_modifier.test (0.10s) + --- PASS: TestEvaluations/testdata/collision.test (0.07s) + --- PASS: TestEvaluations/testdata/functions.test (1.14s) + --- PASS: TestEvaluations/testdata/histograms.test (0.07s) --- PASS: TestEvaluations/testdata/literals.test (0.02s) - --- PASS: TestEvaluations/testdata/operators.test (0.23s) - --- PASS: TestEvaluations/testdata/selectors.test (0.17s) + --- PASS: TestEvaluations/testdata/operators.test (0.21s) + --- PASS: TestEvaluations/testdata/selectors.test (0.24s) --- PASS: TestEvaluations/testdata/staleness.test (0.05s) - --- PASS: TestEvaluations/testdata/subquery.test (0.23s) - --- PASS: TestEvaluations/testdata/trig_functions.test (0.06s) + --- PASS: TestEvaluations/testdata/subquery.test (0.24s) + --- PASS: TestEvaluations/testdata/trig_functions.test (0.16s) === RUN TestConcurrentRangeQueries ---- PASS: TestConcurrentRangeQueries (10.42s) +--- PASS: TestConcurrentRangeQueries (10.55s) === RUN TestQueryLogging --- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse @@ -6747,33 +6781,33 @@ --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill ---- PASS: TestLazyLoader_WithSamplesTill (0.07s) +--- PASS: TestLazyLoader_WithSamplesTill (0.03s) === RUN TestVector_ContainsSameLabelset +=== 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 -=== RUN TestVector_ContainsSameLabelset/vector_with_one_series -=== RUN TestVector_ContainsSameLabelset/vector_with_two_different_series --- PASS: TestVector_ContainsSameLabelset (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) - --- PASS: TestVector_ContainsSameLabelset/vector_with_one_series (0.00s) - --- PASS: TestVector_ContainsSameLabelset/vector_with_two_different_series (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 +=== RUN TestMatrix_ContainsSameLabelset/matrix_with_one_series --- 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: TestMatrix_ContainsSameLabelset/matrix_with_one_series (0.00s) PASS -ok github.com/prometheus/prometheus/promql 14.341s +ok github.com/prometheus/prometheus/promql 15.368s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -7079,7 +7113,7 @@ === RUN TestParseExpressions/end{start="foo"} === RUN TestParseExpressions/foo_unless_on(start)_bar === RUN TestParseExpressions/foo_unless_on(end)_bar ---- PASS: TestParseExpressions (1.63s) +--- PASS: TestParseExpressions (0.97s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -7302,7 +7336,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.61s) + --- 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:] (0.96s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -7356,14 +7390,14 @@ --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 -goroutine 322 [running]: -github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc0000eefc0?, 0xc000a47f10) +goroutine 312 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc0000eefc0?, 0xc000499f10) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse.go:277 +0x99 -panic({0x805fa0?, 0xc00060d320?}) +panic({0x805fa0?, 0xc00051cbb8?}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0x132 -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000a4a000) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc0007ac340) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:3727 +0x9e -testing.tRunner(0xc000a4a000, 0x872318) +testing.tRunner(0xc0007ac340, 0x872318) /usr/lib/go-1.23/src/testing/testing.go:1690 +0xf4 created by testing.(*T).Run in goroutine 1 /usr/lib/go-1.23/src/testing/testing.go:1743 +0x390 @@ -7442,7 +7476,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.648s +ok github.com/prometheus/prometheus/promql/parser 0.982s === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -7452,17 +7486,17 @@ alerting_test.go:176: case 1 alerting_test.go:176: case 2 alerting_test.go:176: case 3 ---- PASS: TestAlertingRuleLabelsUpdate (0.02s) +--- PASS: TestAlertingRuleLabelsUpdate (0.03s) === RUN TestAlertingRuleExternalLabelsInTemplate --- PASS: TestAlertingRuleExternalLabelsInTemplate (0.02s) === RUN TestAlertingRuleExternalURLInTemplate ---- PASS: TestAlertingRuleExternalURLInTemplate (0.03s) +--- PASS: TestAlertingRuleExternalURLInTemplate (0.02s) === RUN TestAlertingRuleEmptyLabelFromTemplate ---- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.02s) +--- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.03s) === RUN TestAlertingRuleQueryInTemplate --- PASS: TestAlertingRuleQueryInTemplate (0.03s) === RUN TestAlertingRuleDuplicate ---- PASS: TestAlertingRuleDuplicate (0.02s) +--- PASS: TestAlertingRuleDuplicate (0.06s) === RUN TestAlertingRuleLimit --- PASS: TestAlertingRuleLimit (0.03s) === RUN TestQueryForStateSeries @@ -7477,7 +7511,7 @@ alerting_test.go:837: case 4 --- PASS: TestKeepFiringFor (0.02s) === RUN TestPendingAndKeepFiringFor ---- PASS: TestPendingAndKeepFiringFor (0.02s) +--- PASS: TestPendingAndKeepFiringFor (0.03s) === RUN TestAlertingEvalWithOrigin --- PASS: TestAlertingEvalWithOrigin (0.00s) === RUN TestAlertingRule @@ -7497,36 +7531,36 @@ manager_test.go:304: case 4 manager_test.go:304: case 5 manager_test.go:304: case 6 ---- PASS: TestForStateAddSamples (0.02s) +--- PASS: TestForStateAddSamples (0.03s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.03s) +--- PASS: TestForStateRestore (0.04s) === RUN TestStaleness --- PASS: TestStaleness (0.03s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale ---- PASS: TestDeletedRuleMarkedStale (0.02s) +--- PASS: TestDeletedRuleMarkedStale (0.03s) === RUN TestUpdate --- PASS: TestUpdate (0.02s) === RUN TestNotify ---- PASS: TestNotify (0.03s) +--- PASS: TestNotify (0.02s) === RUN TestMetricsUpdate ---- PASS: TestMetricsUpdate (8.10s) +--- PASS: TestMetricsUpdate (8.05s) === RUN TestGroupStalenessOnRemoval ---- PASS: TestGroupStalenessOnRemoval (15.03s) +--- PASS: TestGroupStalenessOnRemoval (15.75s) === RUN TestMetricsStalenessOnManagerShutdown ---- PASS: TestMetricsStalenessOnManagerShutdown (9.02s) +--- PASS: TestMetricsStalenessOnManagerShutdown (9.03s) === RUN TestGroupHasAlertingRules --- PASS: TestGroupHasAlertingRules (0.00s) === RUN TestRuleHealthUpdates ---- PASS: TestRuleHealthUpdates (0.01s) +--- PASS: TestRuleHealthUpdates (0.02s) === RUN TestRuleGroupEvalIterationFunc manager_test.go:1358: case 0 manager_test.go:1358: case 1 manager_test.go:1358: case 2 --- PASS: TestRuleGroupEvalIterationFunc (9.03s) === RUN TestNativeHistogramsInRecordingRules ---- PASS: TestNativeHistogramsInRecordingRules (0.02s) +--- PASS: TestNativeHistogramsInRecordingRules (0.03s) === RUN TestNewRuleDetailPanics --- PASS: TestNewRuleDetailPanics (0.00s) === RUN TestRuleEval @@ -7548,7 +7582,7 @@ === RUN TestRecordingEvalWithOrigin --- PASS: TestRecordingEvalWithOrigin (0.00s) PASS -ok github.com/prometheus/prometheus/rules 41.677s +ok github.com/prometheus/prometheus/rules 42.456s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -7576,11 +7610,11 @@ === RUN TestScrapePoolAppender --- PASS: TestScrapePoolAppender (0.00s) === RUN TestScrapePoolRaces ---- PASS: TestScrapePoolRaces (0.22s) +--- PASS: TestScrapePoolRaces (0.21s) === RUN TestScrapePoolScrapeLoopsStarted --- PASS: TestScrapePoolScrapeLoopsStarted (0.00s) === RUN TestScrapeLoopStopBeforeRun ---- PASS: TestScrapeLoopStopBeforeRun (0.51s) +--- PASS: TestScrapeLoopStopBeforeRun (0.50s) === RUN TestScrapeLoopStop --- PASS: TestScrapeLoopStop (0.03s) === RUN TestScrapeLoopRun @@ -7598,9 +7632,9 @@ === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache ---- PASS: TestScrapeLoopCache (0.05s) +--- PASS: TestScrapeLoopCache (0.06s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection ---- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.07s) +--- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.10s) === RUN TestScrapeLoopAppend scrape_test.go:1516: Test:Label name collision scrape_test.go:1516: Test:Label name collision @@ -7609,19 +7643,19 @@ scrape_test.go:1516: Test:Stale - NaN --- PASS: TestScrapeLoopAppend (0.00s) === RUN TestScrapeLoopAppendForConflictingPrefixedLabels -=== 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 +=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels (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) + --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) === RUN TestScrapeLoopAppendCacheEntryButErrNotFound --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) === RUN TestScrapeLoopAppendSampleLimit @@ -7629,7 +7663,7 @@ === RUN TestScrapeLoop_HistogramBucketLimit --- PASS: TestScrapeLoop_HistogramBucketLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.02s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.13s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -7657,13 +7691,13 @@ === RUN TestTargetScraperScrapeOK --- PASS: TestTargetScraperScrapeOK (0.00s) === RUN TestTargetScrapeScrapeCancel ---- PASS: TestTargetScrapeScrapeCancel (1.01s) +--- PASS: TestTargetScrapeScrapeCancel (1.00s) === RUN TestTargetScrapeScrapeNotFound --- PASS: TestTargetScrapeScrapeNotFound (0.00s) === RUN TestTargetScraperBodySizeLimit ---- PASS: TestTargetScraperBodySizeLimit (0.01s) +--- PASS: TestTargetScraperBodySizeLimit (0.00s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.02s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.12s) === RUN TestScrapeLoop_DiscardTimestamps --- PASS: TestScrapeLoop_DiscardTimestamps (0.02s) === RUN TestScrapeLoopDiscardDuplicateLabels @@ -7681,9 +7715,9 @@ === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (3.52s) +--- PASS: TestScrapeReportSingleAppender (3.04s) === RUN TestScrapeReportLimit ---- PASS: TestScrapeReportLimit (0.41s) +--- PASS: TestScrapeReportLimit (0.20s) === RUN TestScrapeLoopLabelLimit scrape_test.go:3294: Test:Valid number of labels scrape_test.go:3294: Test:Too many labels @@ -7700,8 +7734,8 @@ === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:88: [1027 1012 995 1008 990 980 980 1014 1005 989] ---- PASS: TestTargetOffset (0.02s) + target_test.go:88: [1024 1002 984 1028 1014 990 1012 994 987 965] +--- PASS: TestTargetOffset (0.01s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken @@ -7711,13 +7745,13 @@ === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.00s) === RUN TestNewHTTPCACert ---- PASS: TestNewHTTPCACert (0.00s) +--- PASS: TestNewHTTPCACert (0.02s) === RUN TestNewHTTPClientCert --- PASS: TestNewHTTPClientCert (0.02s) === RUN TestNewHTTPWithServerName ---- PASS: TestNewHTTPWithServerName (0.00s) +--- PASS: TestNewHTTPWithServerName (0.02s) === RUN TestNewHTTPWithBadServerName -2026/01/31 05:46:39 http: TLS handshake error from 127.0.0.1:49714: remote error: tls: bad certificate +2024/12/30 01:41:36 http: TLS handshake error from 127.0.0.1:46852: read tcp 127.0.0.1:45961->127.0.0.1:46852: use of closed network connection --- PASS: TestNewHTTPWithBadServerName (0.00s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) @@ -7734,7 +7768,7 @@ --- PASS: TestBucketLimitAppender/floatHistogram=true#01 (0.00s) --- PASS: TestBucketLimitAppender/floatHistogram=false#01 (0.00s) PASS -ok github.com/prometheus/prometheus/scrape 13.041s +ok github.com/prometheus/prometheus/scrape 12.599s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -7757,7 +7791,7 @@ === RUN TestMergeQuerierWithChainMerger/two_queriers,_only_two_queriers_have_two_time_unsorted_series_each,_with_3_noop_and_one_nil_querier_together === RUN TestMergeQuerierWithChainMerger/two_queriers,_with_two_series,_one_is_overlapping === RUN TestMergeQuerierWithChainMerger/two_queries,_one_with_NaN_samples_series ---- PASS: TestMergeQuerierWithChainMerger (0.01s) +--- PASS: TestMergeQuerierWithChainMerger (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_primary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/one_secondary_querier_with_no_series (0.00s) --- PASS: TestMergeQuerierWithChainMerger/many_secondary_queriers_with_no_series (0.00s) @@ -7951,44 +7985,44 @@ --- PASS: TestChunkSeriesSetToSeriesSet (0.00s) === RUN TestHistogramSeriesToChunks === RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk +=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/single_gauge_histogram_encoded_to_one_chunk +=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk +=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks === 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/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_decreases -=== RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk === 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_reduction_in_bucket_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases -=== RUN TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases === RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk -=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks -=== 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/single_gauge_histogram_encoded_to_one_chunk -=== RUN TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases --- PASS: TestHistogramSeriesToChunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (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/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_float_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/single_gauge_histogram_encoded_to_one_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (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/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk (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_reduction_in_bucket_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_decreases (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_float_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_a_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks (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/single_gauge_histogram_encoded_to_one_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_gauge_histograms_encoded_to_one_chunk_when_counter_increases (0.00s) === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier @@ -8008,7 +8042,7 @@ --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS -ok github.com/prometheus/prometheus/storage 0.155s +ok github.com/prometheus/prometheus/storage 0.132s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow @@ -8016,7 +8050,7 @@ === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling ---- PASS: TestStoreHTTPErrorHandling (0.01s) +--- PASS: TestStoreHTTPErrorHandling (0.00s) === RUN TestClientRetryAfter --- PASS: TestClientRetryAfter (0.00s) === RUN TestRetryAfterDuration @@ -8095,8 +8129,8 @@ === RUN TestSampleDelivery/exemplars_only === RUN TestSampleDelivery/histograms_only === RUN TestSampleDelivery/float_histograms_only ---- PASS: TestSampleDelivery (1.02s) - --- PASS: TestSampleDelivery/samples_only (0.21s) +--- PASS: TestSampleDelivery (1.01s) + --- PASS: TestSampleDelivery/samples_only (0.20s) --- PASS: TestSampleDelivery/samples,_exemplars,_and_histograms (0.20s) --- PASS: TestSampleDelivery/exemplars_only (0.20s) --- PASS: TestSampleDelivery/histograms_only (0.20s) @@ -8106,19 +8140,19 @@ === RUN TestSampleDeliveryTimeout --- PASS: TestSampleDeliveryTimeout (0.20s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.06s) +--- PASS: TestSampleDeliveryOrder (0.05s) === RUN TestShutdown ---- PASS: TestShutdown (3.52s) +--- PASS: TestShutdown (3.27s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard ---- PASS: TestReshard (6.28s) +--- PASS: TestReshard (6.20s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (1.12s) +--- PASS: TestReshardRaceWithStop (1.74s) === RUN TestReshardPartialBatch ---- PASS: TestReshardPartialBatch (1.27s) +--- PASS: TestReshardPartialBatch (1.45s) === RUN TestQueueFilledDeadlock ---- PASS: TestQueueFilledDeadlock (0.68s) +--- PASS: TestQueueFilledDeadlock (0.67s) === RUN TestReleaseNoninternedString --- PASS: TestReleaseNoninternedString (0.00s) === RUN TestShouldReshard @@ -8248,12 +8282,12 @@ === RUN TestSampledReadEndpoint --- PASS: TestSampledReadEndpoint (0.02s) === RUN TestStreamReadEndpoint ---- PASS: TestStreamReadEndpoint (0.07s) +--- PASS: TestStreamReadEndpoint (0.06s) === RUN TestNoDuplicateReadConfigs === RUN TestNoDuplicateReadConfigs/#00 === RUN TestNoDuplicateReadConfigs/#01 === RUN TestNoDuplicateReadConfigs/#02 ---- PASS: TestNoDuplicateReadConfigs (0.01s) +--- PASS: TestNoDuplicateReadConfigs (0.00s) --- PASS: TestNoDuplicateReadConfigs/#00 (0.00s) --- PASS: TestNoDuplicateReadConfigs/#01 (0.00s) --- PASS: TestNoDuplicateReadConfigs/#02 (0.00s) @@ -8294,7 +8328,7 @@ === RUN TestIgnoreExternalLabels --- PASS: TestIgnoreExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsDuringCommit ---- PASS: TestWriteStorageApplyConfigsDuringCommit (0.60s) +--- PASS: TestWriteStorageApplyConfigsDuringCommit (0.42s) === RUN TestRemoteWriteHandler --- PASS: TestRemoteWriteHandler (0.00s) === RUN TestOutOfOrderSample @@ -8306,7 +8340,7 @@ === RUN TestCommitErr --- PASS: TestCommitErr (0.00s) === RUN TestNoDuplicateWriteConfigs ---- PASS: TestNoDuplicateWriteConfigs (0.01s) +--- PASS: TestNoDuplicateWriteConfigs (0.00s) === RUN TestRestartOnNameChange --- PASS: TestRestartOnNameChange (0.00s) === RUN TestUpdateWithRegisterer @@ -8318,13 +8352,13 @@ === RUN TestWriteStorageApplyConfigsIdempotent --- PASS: TestWriteStorageApplyConfigsIdempotent (0.00s) === RUN TestWriteStorageApplyConfigsPartialUpdate ---- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.00s) +--- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.01s) PASS -ok github.com/prometheus/prometheus/storage/remote 14.963s +ok github.com/prometheus/prometheus/storage/remote 15.155s === RUN TestTemplateExpansionAMD64 --- PASS: TestTemplateExpansionAMD64 (0.00s) === RUN TestTemplateExpansion ---- PASS: TestTemplateExpansion (0.01s) +--- PASS: TestTemplateExpansion (0.00s) === RUN Test_floatToTime === RUN Test_floatToTime/happy_path === RUN Test_floatToTime/more_than_math.MaxInt64 @@ -8334,7 +8368,7 @@ --- 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.043s +ok github.com/prometheus/prometheus/template 0.017s === RUN TestInstallingNewTracerProvider --- PASS: TestInstallingNewTracerProvider (0.00s) === RUN TestReinstallingTracerProvider @@ -8346,11 +8380,11 @@ === RUN TestTracerProviderShutdown --- PASS: TestTracerProviderShutdown (0.00s) PASS -ok github.com/prometheus/prometheus/tracing 0.017s +ok github.com/prometheus/prometheus/tracing 0.013s === RUN TestBlockMetaMustNeverBeVersion2 ---- PASS: TestBlockMetaMustNeverBeVersion2 (0.02s) +--- PASS: TestBlockMetaMustNeverBeVersion2 (0.04s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (0.11s) +--- PASS: TestSetCompactionFailed (0.22s) === RUN TestCreateBlock --- PASS: TestCreateBlock (0.18s) === RUN TestCorruptedChunk @@ -8360,25 +8394,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 (1.04s) +--- PASS: TestCorruptedChunk (3.23s) --- PASS: TestCorruptedChunk/invalid_header_size (0.18s) - --- PASS: TestCorruptedChunk/invalid_magic_number (0.19s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.15s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.15s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.21s) - --- PASS: TestCorruptedChunk/checksum_mismatch (0.17s) + --- PASS: TestCorruptedChunk/invalid_magic_number (0.18s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.25s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.32s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.20s) + --- PASS: TestCorruptedChunk/checksum_mismatch (2.09s) === 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.18s) +--- PASS: TestLabelValuesWithMatchers (0.15s) --- 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 (0.89s) +--- PASS: TestBlockSize (0.37s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.00s) === RUN TestLabelNamesWithMatchers @@ -8386,59 +8420,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.14s) +--- PASS: TestLabelNamesWithMatchers (0.18s) --- 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.14s) +--- PASS: TestBlockWriter (0.23s) === 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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_5 -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 -=== 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/Overlapping_blocks_3 -=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted -=== RUN TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 +=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. === 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/Overlapping_blocks_2 +=== RUN TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_4 === RUN TestLeveledCompactor_plan/Outside_Range -=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. === RUN TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl === RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. -=== RUN TestLeveledCompactor_plan/We_have_20,_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/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 +=== 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/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/Overlapping_blocks_2 +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_3 +=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction +=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_5 --- 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/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (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/Overlapping_blocks_3 (0.00s) - --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (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/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (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/Overlapping_blocks_2 (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_4 (0.00s) --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) - --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) --- PASS: TestLeveledCompactor_plan/We_should_wait_for_a_next_block_of_size_20_to_appear_before_compacting___the_existing_ones._We_have_three,_but_we_ignore_the_fresh_one_from_WAl (0.00s) --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) - --- PASS: TestLeveledCompactor_plan/We_have_20,_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/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (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/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/Overlapping_blocks_2 (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) + --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir ---- PASS: TestCompactionFailWillCleanUpTempDir (0.05s) +--- PASS: TestCompactionFailWillCleanUpTempDir (0.08s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 @@ -8470,93 +8504,93 @@ --- 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.71s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (8.97s) +--- PASS: TestCancelCompactions (7.13s) === RUN TestDeleteCompactionBlockAfterFailedReload -=== RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (0.43s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.14s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (0.28s) +=== RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction +--- PASS: TestDeleteCompactionBlockAfterFailedReload (2.08s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (0.98s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (1.10s) === RUN TestHeadCompactionWithHistograms === RUN TestHeadCompactionWithHistograms/float=true === RUN TestHeadCompactionWithHistograms/float=false ---- PASS: TestHeadCompactionWithHistograms (0.15s) - --- PASS: TestHeadCompactionWithHistograms/float=true (0.08s) - --- PASS: TestHeadCompactionWithHistograms/float=false (0.07s) +--- PASS: TestHeadCompactionWithHistograms (0.55s) + --- PASS: TestHeadCompactionWithHistograms/float=true (0.31s) + --- PASS: TestHeadCompactionWithHistograms/float=false (0.24s) === RUN TestSparseHistogramSpaceSavings compact_test.go:1435: --- SKIP: TestSparseHistogramSpaceSavings (0.00s) === RUN TestCompactBlockMetas --- PASS: TestCompactBlockMetas (0.00s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (0.25s) +--- PASS: TestDB_reloadOrder (0.68s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.02s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.05s) === RUN TestNoPanicAfterWALCorruption --- PASS: TestNoPanicAfterWALCorruption (0.07s) === RUN TestDataNotAvailableAfterRollback --- PASS: TestDataNotAvailableAfterRollback (0.02s) === RUN TestDBAppenderAddRef ---- PASS: TestDBAppenderAddRef (0.01s) +--- PASS: TestDBAppenderAddRef (0.02s) === RUN TestAppendEmptyLabelsIgnored --- PASS: TestAppendEmptyLabelsIgnored (0.02s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.10s) +--- PASS: TestDeleteSimple (0.14s) === RUN TestAmendHistogramDatapointCausesError ---- PASS: TestAmendHistogramDatapointCausesError (0.01s) +--- PASS: TestAmendHistogramDatapointCausesError (0.02s) === RUN TestDuplicateNaNDatapointNoAmendError ---- PASS: TestDuplicateNaNDatapointNoAmendError (0.01s) +--- PASS: TestDuplicateNaNDatapointNoAmendError (0.02s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError --- PASS: TestNonDuplicateNaNDatapointsCausesAmendError (0.02s) === RUN TestEmptyLabelsetCausesError --- PASS: TestEmptyLabelsetCausesError (0.01s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.02s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.12s) === RUN TestDB_Snapshot ---- PASS: TestDB_Snapshot (0.22s) +--- PASS: TestDB_Snapshot (0.27s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange ---- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.10s) +--- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.23s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (0.09s) +--- PASS: TestDB_SnapshotWithDelete (0.41s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (3.06s) +--- PASS: TestDB_e2e (2.24s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.03s) +--- PASS: TestWALFlushedOnDBClose (0.05s) === RUN TestWALSegmentSizeOptions -=== RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test +=== RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test --- PASS: TestWALSegmentSizeOptions (0.09s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.03s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.05s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.06s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.01s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.03s) === 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=4.358µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.342µs level=info msg="Replaying WAL, this may take a while" -level=warn msg="Unknown series references" samples=3390 exemplars=0 histograms=0 metadata=0 +level=warn msg="Unknown series references" samples=670 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=53.941µs wal_replay_duration=73.932904ms wbl_replay_duration=451ns total_replay_duration=74.004649ms +level=info msg="WAL replay completed" checkpoint_replay_duration=13.09µs wal_replay_duration=75.280518ms wbl_replay_duration=301ns total_replay_duration=75.300839ms === 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.52764ms +level=info msg="On-disk memory mappable chunks replay completed" duration=1.722019ms 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=1.633903ms wal_replay_duration=127.407429ms wbl_replay_duration=461ns total_replay_duration=131.614206ms ---- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (1.32s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.29s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (1.03s) +level=info msg="WAL replay completed" checkpoint_replay_duration=27.241µs wal_replay_duration=145.429571ms wbl_replay_duration=310ns total_replay_duration=147.201375ms +--- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (1.47s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.41s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (1.06s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (0.38s) +--- PASS: TestTombstoneClean (0.54s) === RUN TestTombstoneCleanResultEmptyBlock ---- PASS: TestTombstoneCleanResultEmptyBlock (0.29s) +--- PASS: TestTombstoneCleanResultEmptyBlock (0.43s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (1.46s) +--- PASS: TestTombstoneCleanFail (0.50s) === RUN TestTombstoneCleanRetentionLimitsRace === RUN TestTombstoneCleanRetentionLimitsRace/iteration0 === RUN TestTombstoneCleanRetentionLimitsRace/iteration1 @@ -8578,98 +8612,98 @@ === RUN TestTombstoneCleanRetentionLimitsRace/iteration17 === RUN TestTombstoneCleanRetentionLimitsRace/iteration18 === RUN TestTombstoneCleanRetentionLimitsRace/iteration19 ---- PASS: TestTombstoneCleanRetentionLimitsRace (106.46s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (4.84s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (3.98s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (6.73s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (3.14s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (3.37s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (2.73s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (2.76s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (2.77s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (4.01s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (3.01s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (6.43s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (2.89s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (4.46s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (6.79s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (7.77s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (8.76s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (14.75s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (8.81s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (5.13s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (3.32s) +--- PASS: TestTombstoneCleanRetentionLimitsRace (132.96s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (6.69s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (8.70s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (6.92s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (6.45s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (6.59s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (4.39s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (4.60s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (4.61s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (2.99s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (7.29s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (6.55s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (12.50s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (7.51s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (9.50s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (11.83s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (4.33s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (3.66s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (3.51s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (6.75s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (7.59s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (0.37s) +--- PASS: TestTimeRetention (0.92s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (3.04s) +--- PASS: TestSizeRetention (1.66s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.02s) +--- PASS: TestSizeRetentionMetric (0.01s) === RUN TestNotMatcherSelectsLabelsUnsetSeries ---- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) +--- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.01s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (0.10s) +--- PASS: TestChunkAtBlockBoundary (0.30s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (0.20s) +--- PASS: TestQuerierWithBoundaryChunks (0.65s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (0.26s) - --- PASS: TestInitializeHeadTimestamp/clean (0.01s) +--- PASS: TestInitializeHeadTimestamp (0.60s) + --- PASS: TestInitializeHeadTimestamp/clean (0.02s) --- PASS: TestInitializeHeadTimestamp/wal-only (0.02s) - --- PASS: TestInitializeHeadTimestamp/existing-block (0.12s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.11s) + --- PASS: TestInitializeHeadTimestamp/existing-block (0.33s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.23s) === 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.92s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.23s) - --- 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.31s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.29s) + --- 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.10s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.51s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.03s) +--- PASS: TestDB_LabelNames (0.04s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (0.20s) +--- PASS: TestCorrectNumTombstones (0.21s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KGAJQSWCGG43C2P1F9Z5JTD9 +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JG93P53W9887SCJJXS41RHXK level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=2.274µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.553µs level=info msg="Replaying WAL, this may take a while" level=info msg="WAL segment loaded" segment=0 maxSegment=0 -level=info msg="WAL replay completed" checkpoint_replay_duration=32.761µs wal_replay_duration=256.08µs wbl_replay_duration=210ns total_replay_duration=299.362µs -level=info msg="write block" mint=3 maxt=10000 ulid=01KGAJQSZBFSH434K6P06D8S5F duration=111.964874ms -level=info msg="Head GC completed" caller=truncateMemory duration=513.874µs +level=info msg="WAL replay completed" checkpoint_replay_duration=12.268µs wal_replay_duration=301.084µs wbl_replay_duration=300ns total_replay_duration=320.393µs +level=info msg="write block" mint=3 maxt=10000 ulid=01JG93P567Y63N8MGYWNXZXJ7K duration=168.289723ms +level=info msg="Head GC completed" caller=truncateMemory duration=373.573µs level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KGAJQSWCGG43C2P1F9Z5JTD9 -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01KGAJQSZBFSH434K6P06D8S5F -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01KGAJQT6F34PJP3QWD9VSMYXJ +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JG93P53W9887SCJJXS41RHXK +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01JG93P567Y63N8MGYWNXZXJ7K +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01JG93P5D779Z2FN1HN25XEH01 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.388µs +level=info msg="On-disk memory mappable chunks replay completed" duration=3.536µ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=39.464µs wal_replay_duration=2.630783ms wbl_replay_duration=230ns total_replay_duration=2.685094ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01KGAJQT9961KP9NQ5PND4R717 duration=46.964087ms -level=info msg="Head GC completed" caller=truncateMemory duration=486.132µs ---- PASS: TestBlockRanges (0.52s) +level=info msg="WAL replay completed" checkpoint_replay_duration=21.502µs wal_replay_duration=942.923µs wbl_replay_duration=301ns total_replay_duration=974.2µs +level=info msg="write block" mint=15006 maxt=20000 ulid=01JG93P5HMF81WZH769D602C6P duration=120.63487ms +level=info msg="Head GC completed" caller=truncateMemory duration=416.579µs +--- PASS: TestBlockRanges (0.76s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01KGAJQTCQ1Y6H5DGM90CRND6Q -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01KGAJQTED71HRBQBJNSFXJ1SR -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01KGAJQTG8VE9JPTMAR86WBZG9 +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01JG93P5VS9RQ4H5DKS973FKVV +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01JG93P62PSMVBTZKA2Z45Z669 +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01JG93P66VPJ220N2EAYM2XPNG level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=1.993µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.603µ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.132µs wal_replay_duration=2.026239ms wbl_replay_duration=231ns total_replay_duration=2.069701ms +level=info msg="WAL replay completed" checkpoint_replay_duration=14.933µs wal_replay_duration=924.265µs wbl_replay_duration=301ns total_replay_duration=946.118µs level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/block @@ -8677,19 +8711,19 @@ === 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=2.254µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.293µ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=37.24µs wal_replay_duration=2.292699ms wbl_replay_duration=110ns total_replay_duration=2.343494ms +level=info msg="WAL replay completed" checkpoint_replay_duration=18.949µs wal_replay_duration=956.874µs wbl_replay_duration=271ns total_replay_duration=984.756µs === 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=1.743µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.993µ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=31.92µs wal_replay_duration=1.779175ms wbl_replay_duration=110ns total_replay_duration=1.821646ms ---- PASS: TestDBReadOnly (0.21s) +level=info msg="WAL replay completed" checkpoint_replay_duration=16.164µs wal_replay_duration=966.289µs wbl_replay_duration=260ns total_replay_duration=990.044µs +--- PASS: TestDBReadOnly (0.64s) --- PASS: TestDBReadOnly/blocks (0.00s) --- PASS: TestDBReadOnly/block (0.00s) --- PASS: TestDBReadOnly/invalid_block_ID (0.00s) @@ -8700,20 +8734,20 @@ --- 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=1.443µs +level=info msg="On-disk memory mappable chunks replay completed" duration=932ns 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=25.327µs wal_replay_duration=876.855µs wbl_replay_duration=160ns total_replay_duration=910.737µs +level=info msg="WAL replay completed" checkpoint_replay_duration=10.676µs wal_replay_duration=193.011µs wbl_replay_duration=250ns total_replay_duration=209.046µ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=14.076µs +level=info msg="On-disk memory mappable chunks replay completed" duration=8.973µ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=51.757µs wal_replay_duration=688.731µs wbl_replay_duration=201ns total_replay_duration=772.338µs -level=info msg="write block" mint=0 maxt=1000 ulid=01KGAJQTM7JPDZM13BSD3F6AJ7 duration=44.660579ms ---- PASS: TestDBReadOnly_FlushWAL (0.08s) +level=info msg="WAL replay completed" checkpoint_replay_duration=15.293µs wal_replay_duration=391.401µs wbl_replay_duration=291ns total_replay_duration=421.406µs +level=info msg="write block" mint=0 maxt=1000 ulid=01JG93P70RK4KW2TQKKKJAXS5M duration=376.755872ms +--- PASS: TestDBReadOnly_FlushWAL (0.92s) === RUN TestDBCannotSeePartialCommits ---- PASS: TestDBCannotSeePartialCommits (0.01s) +--- PASS: TestDBCannotSeePartialCommits (0.02s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation --- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.01s) === RUN TestChunkWriter_ReadAfterWrite @@ -8724,43 +8758,43 @@ === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 ---- PASS: TestChunkWriter_ReadAfterWrite (0.29s) - --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.03s) - --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.05s) - --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.08s) - --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.02s) - --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.05s) - --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.03s) - --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.03s) +--- PASS: TestChunkWriter_ReadAfterWrite (5.13s) + --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.05s) + --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.10s) + --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.22s) + --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.58s) + --- PASS: TestChunkWriter_ReadAfterWrite/4 (1.49s) + --- PASS: TestChunkWriter_ReadAfterWrite/5 (1.80s) + --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.89s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (0.02s) +--- PASS: TestChunkReader_ConcurrentReads (0.54s) === RUN TestCompactHead ---- PASS: TestCompactHead (0.12s) +--- PASS: TestCompactHead (2.34s) === RUN TestCompactHeadWithDeletion ---- PASS: TestCompactHeadWithDeletion (0.04s) +--- PASS: TestCompactHeadWithDeletion (0.96s) === 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=01KGAJQV58ZWJKX2H6N4QFJ5WD -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01KGAJQV98SQYMMZCZBXQ7WKV8 -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVBC62RNC229ZB8F5BXW err="open /tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVBC62RNC229ZB8F5BXW/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01KGAJQW24ZEEG3H6XZ2S4AHNA -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01KGAJQW421REHVXSPHXDC8QDM -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates837424197/001/wal/checkpoint.00000001.tmp -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVE2S3BQHAMTK0SBG16J.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVH61TBA8V69HRQVC567.tmp-for-deletion -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVKMXRGKHDFAHKD20MHG.tmp -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVBC62RNC229ZB8F5BXW err="open /tmp/TestOpen_VariousBlockStates837424197/001/01KGAJQVBC62RNC229ZB8F5BXW/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01KGAJQW421REHVXSPHXDC8QDM +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01JG93PG5YTKXNMKKN6NYCTGFR +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01JG93PJKHSM6H79BK41TW5H3J +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PMPC1CRPXT2AXM8W0CQE err="open /tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PMPC1CRPXT2AXM8W0CQE/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01JG93PW15ZVMHAJEJCT3JS2BG +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01JG93PXC7ASKS0T0SXN0J8X98 +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/wal/checkpoint.00000001.tmp +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PPSCV60ATK3GEGZVH3AQ.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PRSW0EF6510KJ9E5W5GR.tmp-for-deletion +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PT8RK6RC7MGKCBCF89RT.tmp +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PMPC1CRPXT2AXM8W0CQE err="open /tmp/TestOpen_VariousBlockStates2598782485/001/01JG93PMPC1CRPXT2AXM8W0CQE/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01JG93PXC7ASKS0T0SXN0J8X98 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=4.077µs +level=info msg="On-disk memory mappable chunks replay completed" duration=4.607µ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=51.327µs wal_replay_duration=299.351µs wbl_replay_duration=230ns total_replay_duration=366.036µs ---- PASS: TestOpen_VariousBlockStates (1.13s) +level=info msg="WAL replay completed" checkpoint_replay_duration=20.942µs wal_replay_duration=515.559µs wbl_replay_duration=280ns total_replay_duration=546.786µs +--- PASS: TestOpen_VariousBlockStates (15.62s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (9.55s) +--- PASS: TestOneCheckpointPerCompactCall (28.20s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestLockfile @@ -8768,9 +8802,9 @@ === 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.16s) +--- PASS: TestLockfile (0.14s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.11s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.03s) + --- 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) === RUN TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks @@ -8782,37 +8816,37 @@ === RUN TestOOOWALWrite --- PASS: TestOOOWALWrite (0.06s) === RUN TestDBPanicOnMmappingHeadChunk ---- PASS: TestDBPanicOnMmappingHeadChunk (3.10s) +--- PASS: TestDBPanicOnMmappingHeadChunk (0.42s) === RUN TestMetadataInWAL --- PASS: TestMetadataInWAL (0.02s) === RUN TestMetadataCheckpointingOnlyKeepsLatestEntry ---- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.03s) +--- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.04s) === RUN TestMetadataAssertInMemoryData ---- PASS: TestMetadataAssertInMemoryData (0.03s) +--- PASS: TestMetadataAssertInMemoryData (0.02s) === RUN TestOOOCompaction ---- PASS: TestOOOCompaction (4.51s) +--- PASS: TestOOOCompaction (1.77s) === RUN TestOOOCompactionWithNormalCompaction ---- PASS: TestOOOCompactionWithNormalCompaction (4.18s) +--- PASS: TestOOOCompactionWithNormalCompaction (0.49s) === RUN TestOOOCompactionWithDisabledWriteLog ---- PASS: TestOOOCompactionWithDisabledWriteLog (2.22s) +--- PASS: TestOOOCompactionWithDisabledWriteLog (0.53s) === RUN TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL ---- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (2.00s) +--- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.30s) === 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 (1.07s) - --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.48s) - --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.59s) +--- PASS: Test_Querier_OOOQuery (0.15s) + --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.09s) + --- PASS: Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.06s) === 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 (1.18s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.52s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.66s) +--- PASS: Test_ChunkQuerier_OOOQuery (0.14s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.04s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.10s) === RUN TestOOOAppendAndQuery ---- PASS: TestOOOAppendAndQuery (0.52s) +--- PASS: TestOOOAppendAndQuery (0.05s) === RUN TestOOODisabled ---- PASS: TestOOODisabled (0.15s) +--- PASS: TestOOODisabled (0.01s) === 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 @@ -8820,43 +8854,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 (1.81s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_both_WBL_and_M-map_files_for_ooo_data (0.11s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_WBL_for_ooo_data (0.18s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.12s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax (0.10s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax (0.32s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.27s) +--- PASS: TestWBLAndMmapReplay (0.60s) + --- 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.03s) + --- 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.01s) + --- 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.21s) === RUN TestOOOCompactionFailure ---- PASS: TestOOOCompactionFailure (5.46s) +--- PASS: TestOOOCompactionFailure (0.83s) === RUN TestWBLCorruption ---- PASS: TestWBLCorruption (1.28s) +--- PASS: TestWBLCorruption (0.18s) === RUN TestOOOMmapCorruption ---- PASS: TestOOOMmapCorruption (1.48s) +--- PASS: TestOOOMmapCorruption (0.48s) === 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 (5.30s) - --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (1.56s) - --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (1.46s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (1.52s) - --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.69s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.01s) +--- PASS: TestOutOfOrderRuntimeConfig (1.36s) + --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.25s) + --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.55s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.25s) + --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.17s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.00s) === RUN TestNoGapAfterRestartWithOOO === RUN TestNoGapAfterRestartWithOOO/case=0 === RUN TestNoGapAfterRestartWithOOO/case=1 ---- PASS: TestNoGapAfterRestartWithOOO (0.44s) - --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.19s) - --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.25s) +--- PASS: TestNoGapAfterRestartWithOOO (1.94s) + --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.74s) + --- PASS: TestNoGapAfterRestartWithOOO/case=1 (1.20s) === RUN TestWblReplayAfterOOODisableAndRestart --- PASS: TestWblReplayAfterOOODisableAndRestart (0.04s) === RUN TestPanicOnApplyConfig --- PASS: TestPanicOnApplyConfig (0.03s) === RUN TestDiskFillingUpAfterDisablingOOO ---- PASS: TestDiskFillingUpAfterDisablingOOO (0.47s) +--- PASS: TestDiskFillingUpAfterDisablingOOO (4.73s) === RUN TestHistogramAppendAndQuery === RUN TestHistogramAppendAndQuery/integer_histograms === RUN TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms @@ -8874,18 +8908,18 @@ === 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.07s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.05s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.02s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.02s) +--- PASS: TestHistogramAppendAndQuery (1.00s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.61s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.13s) + --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.13s) --- 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_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.03s) - --- 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.39s) + --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms (0.16s) + --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/changing_schema (0.16s) --- 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) @@ -8906,25 +8940,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 (10.33s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (7.87s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (0.63s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (1.35s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (2.29s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (2.09s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.68s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (0.83s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (2.46s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (0.63s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.32s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (0.52s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (0.28s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.28s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (0.41s) +--- PASS: TestQueryHistogramFromBlocksWithCompaction (20.55s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (11.21s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (3.56s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (1.61s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (1.86s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (0.92s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (2.04s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (1.21s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (9.34s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (1.99s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (2.36s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (1.45s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (1.66s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.75s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (1.13s) === RUN TestNativeHistogramFlag ---- PASS: TestNativeHistogramFlag (0.02s) +--- PASS: TestNativeHistogramFlag (0.04s) === RUN TestChunkQuerierReadWriteRace ---- PASS: TestChunkQuerierReadWriteRace (0.64s) +--- PASS: TestChunkQuerierReadWriteRace (0.69s) === RUN TestValidateExemplar --- PASS: TestValidateExemplar (0.00s) === RUN TestAddExemplar @@ -8974,63 +9008,63 @@ --- 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 (0.94s) +--- PASS: TestHead_HighConcurrencyReadAndWrite (3.99s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.04s) - --- PASS: TestHead_ReadWAL/compress=false (0.02s) +--- PASS: TestHead_ReadWAL (0.03s) + --- PASS: TestHead_ReadWAL/compress=false (0.01s) --- PASS: TestHead_ReadWAL/compress=true (0.02s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.06s) +--- PASS: TestHead_WALMultiRef (0.11s) === RUN TestHead_ActiveAppenders ---- PASS: TestHead_ActiveAppenders (0.01s) +--- PASS: TestHead_ActiveAppenders (0.02s) === RUN TestHead_UnknownWALRecord --- PASS: TestHead_UnknownWALRecord (0.01s) === RUN TestHead_Truncate --- PASS: TestHead_Truncate (0.01s) === 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 (0.03s) + --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.02s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.01s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.28s) - --- PASS: TestHeadDeleteSimple/compress=false (0.13s) - --- PASS: TestHeadDeleteSimple/compress=true (0.15s) +--- PASS: TestHeadDeleteSimple (0.31s) + --- PASS: TestHeadDeleteSimple/compress=false (0.15s) + --- PASS: TestHeadDeleteSimple/compress=true (0.16s) === RUN TestDeleteUntilCurMax ---- PASS: TestDeleteUntilCurMax (0.02s) +--- PASS: TestDeleteUntilCurMax (0.01s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.11s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.16s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (3.16s) +--- PASS: TestDelete_e2e (1.96s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append ---- PASS: TestMemSeries_append (0.02s) +--- PASS: TestMemSeries_append (0.03s) === RUN TestMemSeries_appendHistogram ---- PASS: TestMemSeries_appendHistogram (0.01s) +--- PASS: TestMemSeries_appendHistogram (0.04s) === RUN TestMemSeries_append_atVariableRate ---- PASS: TestMemSeries_append_atVariableRate (0.07s) +--- PASS: TestMemSeries_append_atVariableRate (0.08s) === RUN TestGCChunkAccess ---- PASS: TestGCChunkAccess (0.02s) +--- PASS: TestGCChunkAccess (0.04s) === RUN TestGCSeriesAccess ---- PASS: TestGCSeriesAccess (0.02s) +--- PASS: TestGCSeriesAccess (0.03s) === RUN TestUncommittedSamplesNotLostOnTruncate --- PASS: TestUncommittedSamplesNotLostOnTruncate (0.02s) === RUN TestRemoveSeriesAfterRollbackAndTruncate ---- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.01s) +--- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.03s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true ---- PASS: TestHead_LogRollback (0.02s) - --- PASS: TestHead_LogRollback/compress=false (0.01s) - --- PASS: TestHead_LogRollback/compress=true (0.01s) +--- PASS: TestHead_LogRollback (0.05s) + --- PASS: TestHead_LogRollback/compress=false (0.04s) + --- PASS: TestHead_LogRollback/compress=true (0.02s) === RUN TestWalRepair_DecodingError === RUN TestWalRepair_DecodingError/decode_series,compress=false === RUN TestWalRepair_DecodingError/decode_series,compress=true @@ -9038,33 +9072,33 @@ === RUN TestWalRepair_DecodingError/decode_samples,compress=true === RUN TestWalRepair_DecodingError/decode_tombstone,compress=false === RUN TestWalRepair_DecodingError/decode_tombstone,compress=true ---- PASS: TestWalRepair_DecodingError (0.18s) +--- PASS: TestWalRepair_DecodingError (0.35s) --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.04s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.03s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.03s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.03s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.02s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.03s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.04s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.07s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.13s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.04s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.07s) +--- PASS: TestHeadReadWriterRepair (0.21s) === RUN TestNewWalSegmentOnTruncate ---- PASS: TestNewWalSegmentOnTruncate (0.01s) +--- PASS: TestNewWalSegmentOnTruncate (0.03s) === RUN TestAddDuplicateLabelName --- PASS: TestAddDuplicateLabelName (0.01s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.07s) +--- PASS: TestMemSeriesIsolation (0.49s) === RUN TestIsolationRollback ---- PASS: TestIsolationRollback (0.01s) +--- PASS: TestIsolationRollback (0.02s) === RUN TestIsolationLowWatermarkMonotonous ---- PASS: TestIsolationLowWatermarkMonotonous (0.01s) +--- PASS: TestIsolationLowWatermarkMonotonous (0.02s) === RUN TestIsolationAppendIDZeroIsNoop --- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (12.74s) +--- PASS: TestHeadSeriesChunkRace (24.38s) === RUN TestIsolationWithoutAdd ---- PASS: TestIsolationWithoutAdd (0.02s) +--- PASS: TestIsolationWithoutAdd (0.20s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (0.09s) +--- PASS: TestOutOfOrderSamplesMetric (0.36s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max @@ -9104,16 +9138,16 @@ === RUN TestIteratorSeekIntoBuffer --- PASS: TestIteratorSeekIntoBuffer (0.00s) === RUN TestChunkNotFoundHeadGCRace ---- PASS: TestChunkNotFoundHeadGCRace (3.10s) +--- PASS: TestChunkNotFoundHeadGCRace (3.15s) === RUN TestDataMissingOnQueryDuringCompaction ---- PASS: TestDataMissingOnQueryDuringCompaction (3.08s) +--- PASS: TestDataMissingOnQueryDuringCompaction (3.55s) === 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.52s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 (0.00s) @@ -9126,7 +9160,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.71s) +--- PASS: TestWaitForPendingReadersInTimeRange (13.57s) --- 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) @@ -9140,81 +9174,81 @@ === RUN TestAppendHistogram/200 === RUN TestAppendHistogram/250 === RUN TestAppendHistogram/300 ---- PASS: TestAppendHistogram (4.30s) - --- PASS: TestAppendHistogram/1 (0.34s) - --- PASS: TestAppendHistogram/10 (0.46s) - --- PASS: TestAppendHistogram/150 (0.46s) - --- PASS: TestAppendHistogram/200 (0.69s) - --- PASS: TestAppendHistogram/250 (1.06s) - --- PASS: TestAppendHistogram/300 (1.29s) +--- PASS: TestAppendHistogram (0.24s) + --- PASS: TestAppendHistogram/1 (0.02s) + --- PASS: TestAppendHistogram/10 (0.02s) + --- PASS: TestAppendHistogram/150 (0.02s) + --- PASS: TestAppendHistogram/200 (0.04s) + --- PASS: TestAppendHistogram/250 (0.06s) + --- PASS: TestAppendHistogram/300 (0.07s) === RUN TestHistogramInWALAndMmapChunk ---- PASS: TestHistogramInWALAndMmapChunk (2.22s) +--- PASS: TestHistogramInWALAndMmapChunk (0.45s) === RUN TestChunkSnapshot ---- PASS: TestChunkSnapshot (1.16s) +--- PASS: TestChunkSnapshot (0.16s) === RUN TestSnapshotError ---- PASS: TestSnapshotError (0.34s) +--- PASS: TestSnapshotError (0.03s) === RUN TestHistogramMetrics ---- PASS: TestHistogramMetrics (0.46s) +--- PASS: TestHistogramMetrics (0.05s) === RUN TestHistogramStaleSample === RUN TestHistogramStaleSample/integer_histogram === RUN TestHistogramStaleSample/float_histogram ---- PASS: TestHistogramStaleSample (1.05s) - --- PASS: TestHistogramStaleSample/integer_histogram (0.55s) - --- PASS: TestHistogramStaleSample/float_histogram (0.50s) +--- 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.65s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.72s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.93s) +--- PASS: TestHistogramCounterResetHeader (0.10s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.05s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.05s) === RUN TestAppendingDifferentEncodingToSameSeries ---- PASS: TestAppendingDifferentEncodingToSameSeries (1.01s) +--- PASS: TestAppendingDifferentEncodingToSameSeries (0.05s) === RUN TestChunkSnapshotReplayBug ---- PASS: TestChunkSnapshotReplayBug (0.93s) +--- PASS: TestChunkSnapshotReplayBug (0.09s) === RUN TestChunkSnapshotTakenAfterIncompleteSnapshot ---- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.56s) +--- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.04s) === RUN TestOOOWalReplay ---- PASS: TestOOOWalReplay (0.67s) +--- PASS: TestOOOWalReplay (0.03s) === RUN TestOOOMmapReplay ---- PASS: TestOOOMmapReplay (0.87s) +--- PASS: TestOOOMmapReplay (0.07s) === RUN TestHeadInit_DiscardChunksWithUnsupportedEncoding ---- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.56s) +--- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.06s) === RUN TestMmapPanicAfterMmapReplayCorruption ---- PASS: TestMmapPanicAfterMmapReplayCorruption (1.61s) +--- PASS: TestMmapPanicAfterMmapReplayCorruption (0.09s) === RUN TestReplayAfterMmapReplayError ---- PASS: TestReplayAfterMmapReplayError (4.48s) +--- PASS: TestReplayAfterMmapReplayError (0.39s) === RUN TestHistogramValidation -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets === 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 -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_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_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_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_has_a_negative_span_with_a_negative_offset +=== RUN TestHistogramValidation/valid_histogram +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets +=== RUN TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_negative_buckets --- PASS: TestHistogramValidation (0.00s) - --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets (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) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_negative_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_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_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_has_a_negative_span_with_a_negative_offset (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_which_has_a_lower_count_than_count_in_buckets (0.00s) + --- PASS: TestHistogramValidation/rejects_histogram_who_has_too_many_negative_buckets (0.00s) === RUN TestOOOAppendWithNoSeries ---- PASS: TestOOOAppendWithNoSeries (0.39s) +--- PASS: TestOOOAppendWithNoSeries (0.03s) === RUN TestHeadMinOOOTimeUpdate ---- PASS: TestHeadMinOOOTimeUpdate (0.31s) +--- PASS: TestHeadMinOOOTimeUpdate (0.02s) === RUN TestGaugeHistogramWALAndChunkHeader ---- PASS: TestGaugeHistogramWALAndChunkHeader (0.88s) +--- PASS: TestGaugeHistogramWALAndChunkHeader (0.09s) === RUN TestGaugeFloatHistogramWALAndChunkHeader ---- PASS: TestGaugeFloatHistogramWALAndChunkHeader (1.03s) +--- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.07s) === RUN TestSnapshotAheadOfWALError ---- PASS: TestSnapshotAheadOfWALError (0.76s) +--- PASS: TestSnapshotAheadOfWALError (0.08s) === RUN TestIsolation --- PASS: TestIsolation (0.00s) === RUN TestOOOHeadIndexReader_Series @@ -9684,478 +9718,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 (34.51s) - --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=false (0.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=true (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.23s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.25s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=true (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=true (0.18s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=false (0.23s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=true (0.18s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=false (0.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=true (0.30s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=false (0.26s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=true (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=false (0.21s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.32s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.29s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.26s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=true (0.19s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=false (0.32s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=6,_headChunk=true (0.31s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=false (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=true (0.27s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=true (0.32s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=false (0.21s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.21s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=true (0.25s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=false (0.28s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=11,_headChunk=true (0.31s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=false (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=true (0.21s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=false (0.14s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=true (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=false (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=true (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=false (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=true (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.26s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=false (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=true (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=true (0.24s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.24s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=true (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=false (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.18s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=false (0.32s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=true (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=false (0.26s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=false (0.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=true (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=false (0.17s) +--- PASS: TestOOOHeadIndexReader_Series (14.32s) + --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=false (0.01s) + --- 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=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.00s) + --- 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.02s) + --- 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=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=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.01s) + --- 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.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.06s) + --- 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=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.02s) + --- 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.02s) + --- 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.02s) + --- 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.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.02s) --- 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.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=false (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=true (0.24s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=false (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=true (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=false (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=9,_headChunk=true (0.02s) - --- 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.02s) + --- 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.02s) + --- 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.02s) + --- 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.02s) + --- 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.02s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=true (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=false (0.26s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.02s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=13,_headChunk=true (0.02s) + --- 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.02s) - --- 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=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.02s) - --- 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=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.02s) --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=true (0.07s) + --- 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.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=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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.05s) + --- 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.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_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.02s) + --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=true (0.05s) - --- 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.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=true (0.02s) - --- 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.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=false (0.02s) + --- 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.02s) + --- 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.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.14s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=false (0.29s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=false (0.02s) - --- 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.01s) - --- 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.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=16,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=false (0.06s) + --- 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.02s) + --- 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.60s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.24s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.16s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=false (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=13,_headChunk=true (0.16s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=true (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=false (0.41s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=15,_headChunk=true (0.29s) + --- 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.01s) - --- 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=18,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=19,_headChunk=false (0.02s) - --- 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.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=true (0.02s) - --- 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.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=false (0.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=18,_headChunk=true (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=20,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=20,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=23,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.02s) - --- 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=1,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=true (0.02s) - --- 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.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=3,_headChunk=false (0.02s) + --- 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.04s) + --- 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=5,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=false (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=true (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=true (0.01s) + --- 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.01s) --- 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=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=true (0.01s) - --- 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.18s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=true (0.11s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=false (0.02s) - --- 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=14,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=14,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=16,_headChunk=false (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.05s) - --- 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=10,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=true (0.01s) + --- 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=11,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=false (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=14,_headChunk=false (0.01s) + --- 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.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=16,_headChunk=false (0.01s) + --- 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=17,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=17,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=18,_headChunk=false (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_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.01s) + --- 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.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=true (0.02s) - --- 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=22,_headChunk=true (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=false (0.01s) + --- 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.01s) --- 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.02s) - --- 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.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.02s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.05s) - --- 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=0,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=0,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=1,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=2,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=true (0.01s) --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=1,_headChunk=false (0.03s) - --- 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.06s) - --- 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=1,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=false (0.02s) --- 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.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.03s) - --- 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=5,_headChunk=true (0.01s) --- 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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=false (0.10s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=9,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=9,_headChunk=false (0.01s) --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=11,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=false (0.08s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=false (0.05s) - --- 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.02s) - --- 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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=false (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=true (0.19s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=false (0.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=10,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=10,_headChunk=true (0.02s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=14,_headChunk=true (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=15,_headChunk=true (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=17,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=18,_headChunk=false (0.02s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=19,_headChunk=false (0.02s) --- 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=false (0.03s) --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=22,_headChunk=false (0.01s) --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.02s) - --- 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.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=true (0.02s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=false (0.01s) + --- 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.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=false (0.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=29,_headChunk=true (0.02s) - --- 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=28,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=true (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=true (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=31,_headChunk=true (0.02s) + --- 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.02s) - --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=34,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=36,_headChunk=false (0.01s) - --- 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.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=true (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=false (0.23s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=true (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=false (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.11s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=false (0.02s) - --- 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.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=true (0.01s) - --- 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=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.01s) - --- 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.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=35,_headChunk=false (0.01s) + --- 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.01s) + --- 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.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.02s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=false (0.01s) + --- 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.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=true (0.19s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=false (0.13s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=true (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=false (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=true (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.13s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=false (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=true (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=false (0.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=true (0.33s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.44s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=true (0.01s) - --- 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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.04s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=false (0.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=false (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=true (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=true (0.14s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=false (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=true (0.08s) - --- 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.06s) - --- 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.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=false (0.04s) - --- 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.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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=true (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=false (0.23s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=64,_headChunk=true (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=65,_headChunk=false (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=65,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=66,_headChunk=true (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=true (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=true (0.01s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.02s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=54,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=55,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=56,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=58,_headChunk=true (0.29s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=false (0.34s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=true (0.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=60,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=61,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=61,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=false (0.00s) + --- 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.01s) + --- 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.01s) + --- 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.01s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=68,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=69,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=70,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=71,_headChunk=true (0.42s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.12s) + --- 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=72,_headChunk=false (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=true (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.28s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.21s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=false (0.14s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=true (1.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.59s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.52s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=false (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=true (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=false (0.19s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=77,_headChunk=true (0.14s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=false (0.25s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=78,_headChunk=true (0.01s) - --- 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=74,_headChunk=true (0.05s) + --- 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.01s) + --- 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.02s) + --- 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.02s) + --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=false (0.02s) --- 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.02s) - --- 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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=true (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=false (0.13s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=true (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=false (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.22s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=false (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=true (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=false (0.02s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.01s) --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=false (0.03s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=true (0.12s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=false (0.22s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=89,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=true (0.01s) + --- 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.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=false (0.01s) --- 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.02s) --- 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=false (0.01s) --- 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.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=false (0.02s) + --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=false (0.03s) - --- 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=98,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=false (0.02s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=false (0.09s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=true (0.20s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=false (0.27s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=false (0.11s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=false (0.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.03s) - --- 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.17s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=false (0.16s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=true (0.27s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=false (0.05s) - --- 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=100,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=101,_headChunk=false (0.02s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=108,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=false (0.01s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=true (0.03s) - --- 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.06s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=true (0.15s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=false (0.02s) - --- 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=110,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=110,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=111,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=112,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=114,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=false (0.02s) - --- 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=117,_headChunk=false (0.02s) - --- 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.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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.10s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.07s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=117,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=117,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=119,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.01s) + --- 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.01s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=true (0.02s) - --- 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=2,_headChunk=false (0.01s) + --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=3,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.05s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=true (0.01s) === 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.02s) --- 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) @@ -10168,21 +10202,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 (1.14s) - --- 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.51s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.03s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.16s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.19s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.07s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.08s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.08s) +--- PASS: TestOOOHeadChunkReader_Chunk (0.45s) + --- PASS: TestOOOHeadChunkReader_Chunk/Getting_a_non_existing_chunk_fails_with_not_found_error (0.01s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.05s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.06s) + --- 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.06s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.08s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.07s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.06s) === 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.30s) - --- 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.10s) - --- 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.20s) +--- 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.08s) + --- 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.06s) === RUN TestSortByMinTimeAndMinRef === RUN TestSortByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time === RUN TestSortByMinTimeAndMinRef/name=if_same_mintime,_lower_reference_goes_first @@ -10196,7 +10230,7 @@ --- PASS: TestSortMetaByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time (0.00s) --- PASS: TestSortMetaByMinTimeAndMinRef/name=if_same_mintime,_lower_reference_goes_first (0.00s) === RUN TestOOOInsert ---- PASS: TestOOOInsert (0.01s) +--- PASS: TestOOOInsert (0.00s) === RUN TestOOOInsertDuplicate --- PASS: TestOOOInsertDuplicate (0.00s) === RUN TestBlockQuerier @@ -10268,8 +10302,8 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.04s) - --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.03s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.01s) + --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#01 (0.00s) @@ -10480,7 +10514,7 @@ === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) === RUN TestDeletedIterator ---- PASS: TestDeletedIterator (0.03s) +--- PASS: TestDeletedIterator (0.02s) === RUN TestDeletedIterator_WithSeek --- PASS: TestDeletedIterator_WithSeek (0.00s) === RUN TestFindSetMatches @@ -10563,66 +10597,66 @@ === CONT TestQuerierIndexQueriesRace/[__name__!="metric"] === CONT TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] --- PASS: TestQuerierIndexQueriesRace (0.00s) - --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.13s) - --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.13s) + --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.08s) + --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.09s) === RUN TestClose ---- PASS: TestClose (0.45s) +--- PASS: TestClose (0.36s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet --- PASS: TestBlockBaseSeriesSet (0.00s) === RUN TestQueryWithDeletedHistograms -=== RUN TestQueryWithDeletedHistograms/intCounter -=== RUN TestQueryWithDeletedHistograms/intgauge === RUN TestQueryWithDeletedHistograms/floatCounter === RUN TestQueryWithDeletedHistograms/floatGauge ---- PASS: TestQueryWithDeletedHistograms (0.10s) +=== RUN TestQueryWithDeletedHistograms/intCounter +=== RUN TestQueryWithDeletedHistograms/intgauge +--- PASS: TestQueryWithDeletedHistograms (0.08s) + --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.01s) + --- PASS: TestQueryWithDeletedHistograms/floatGauge (0.02s) --- PASS: TestQueryWithDeletedHistograms/intCounter (0.02s) --- PASS: TestQueryWithDeletedHistograms/intgauge (0.03s) - --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.02s) - --- PASS: TestQueryWithDeletedHistograms/floatGauge (0.03s) === 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.07s) +--- PASS: TestRepairBadIndexVersion (0.06s) === RUN TestSegmentWAL_cut ---- PASS: TestSegmentWAL_cut (0.06s) +--- PASS: TestSegmentWAL_cut (0.05s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (9.75s) +--- PASS: TestSegmentWAL_Truncate (8.86s) === RUN TestSegmentWAL_Log_Restore ---- PASS: TestSegmentWAL_Log_Restore (0.17s) +--- PASS: TestSegmentWAL_Log_Restore (0.24s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment2051428148/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment2051428148/001/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (0.02s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment271550129/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment271550129/001/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (0.05s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum2077428721/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum1206512660/001/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body2498810253/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body3149810598/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_content956502381/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/TestWALRestoreCorruptedbody_content3102252962/001/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum1644446028/001/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (10.24s) - --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.09s) - --- PASS: TestWALRestoreCorrupted/truncate_body (4.07s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum3922602593/001/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (8.96s) + --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.68s) + --- PASS: TestWALRestoreCorrupted/truncate_body (2.11s) --- PASS: TestWALRestoreCorrupted/body_content (2.05s) - --- PASS: TestWALRestoreCorrupted/checksum (2.03s) + --- PASS: TestWALRestoreCorrupted/checksum (2.12s) === RUN TestMigrateWAL_Empty ---- PASS: TestMigrateWAL_Empty (0.00s) +--- PASS: TestMigrateWAL_Empty (0.01s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.02s) +--- PASS: TestMigrateWAL_Fuzz (0.20s) === RUN Example --- PASS: Example (1.02s) PASS -ok github.com/prometheus/prometheus/tsdb 312.533s +ok github.com/prometheus/prometheus/tsdb 344.763s === RUN TestDB_InvalidSeries === RUN TestDB_InvalidSeries/Samples === RUN TestDB_InvalidSeries/Histograms === RUN TestDB_InvalidSeries/Exemplars ---- PASS: TestDB_InvalidSeries (0.02s) +--- PASS: TestDB_InvalidSeries (0.03s) --- PASS: TestDB_InvalidSeries/Samples (0.00s) --- PASS: TestDB_InvalidSeries/Histograms (0.00s) --- PASS: TestDB_InvalidSeries/Exemplars (0.00s) @@ -10630,32 +10664,32 @@ === RUN TestUnsupportedFunctions/Querier === RUN TestUnsupportedFunctions/ChunkQuerier === RUN TestUnsupportedFunctions/ExemplarQuerier ---- PASS: TestUnsupportedFunctions (0.01s) +--- PASS: TestUnsupportedFunctions (0.02s) --- PASS: TestUnsupportedFunctions/Querier (0.00s) --- PASS: TestUnsupportedFunctions/ChunkQuerier (0.00s) --- PASS: TestUnsupportedFunctions/ExemplarQuerier (0.00s) === RUN TestCommit --- PASS: TestCommit (0.04s) === RUN TestRollback ---- PASS: TestRollback (0.02s) +--- PASS: TestRollback (0.04s) === RUN TestFullTruncateWAL ---- PASS: TestFullTruncateWAL (1.04s) +--- PASS: TestFullTruncateWAL (0.82s) === RUN TestPartialTruncateWAL ---- PASS: TestPartialTruncateWAL (8.24s) +--- PASS: TestPartialTruncateWAL (8.25s) === RUN TestWALReplay ---- PASS: TestWALReplay (0.04s) +--- PASS: TestWALReplay (0.03s) === 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 (0.07s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.02s) +--- PASS: TestLockfile (0.04s) + --- 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.02s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.03s) + --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.01s) === RUN Test_ExistingWAL_NextRef ---- PASS: Test_ExistingWAL_NextRef (0.04s) +--- PASS: Test_ExistingWAL_NextRef (0.03s) === RUN Test_validateOptions === RUN Test_validateOptions/Apply_defaults_to_zero_values === RUN Test_validateOptions/Defaults_are_already_valid @@ -10665,11 +10699,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.03s) +--- PASS: TestStorage_DuplicateExemplarsIgnored (0.04s) === RUN TestNoDeadlock ---- PASS: TestNoDeadlock (0.01s) +--- PASS: TestNoDeadlock (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/agent 9.600s +ok github.com/prometheus/prometheus/tsdb/agent 9.364s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.00s) === RUN TestChunk @@ -10731,7 +10765,7 @@ === RUN TestVarbitUint --- PASS: TestVarbitUint (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunkenc 0.008s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.014s === RUN TestChunkWriteQueue_GettingChunkFromQueue --- PASS: TestChunkWriteQueue_GettingChunkFromQueue (0.00s) === RUN TestChunkWriteQueue_WritingThroughQueue @@ -10745,26 +10779,26 @@ === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks --- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.17s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.38s) +--- PASS: TestChunkDiskMapper_Truncate (0.62s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.80s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (2.19s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.04s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.03s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.09s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.17s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1769881595799133391 ---- PASS: TestQueuePushPopSingleGoroutine (3.38s) + queue_test.go:66: seed: 1735472492377938565 +--- PASS: TestQueuePushPopSingleGoroutine (2.52s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue --- PASS: TestQueuePopBlocksOnEmptyQueue (0.10s) === RUN TestQueuePopUnblocksOnClose ---- PASS: TestQueuePopUnblocksOnClose (0.10s) +--- PASS: TestQueuePopUnblocksOnClose (0.11s) === RUN TestQueuePopAfterCloseReturnsAllElements --- PASS: TestQueuePopAfterCloseReturnsAllElements (0.00s) === RUN TestQueuePushPopManyGoroutines ---- PASS: TestQueuePushPopManyGoroutines (0.01s) +--- PASS: TestQueuePushPopManyGoroutines (0.00s) === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS @@ -10773,24 +10807,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 (0.07s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.10s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.65s) +--- PASS: TestChunkDiskMapper_Truncate (0.42s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.21s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.26s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.03s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.06s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.14s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.30s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1769881600671208310 ---- PASS: TestQueuePushPopSingleGoroutine (3.31s) + queue_test.go:66: seed: 1735472496432064546 +--- PASS: TestQueuePushPopSingleGoroutine (2.68s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10804,23 +10838,23 @@ === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 10.045s +ok github.com/prometheus/prometheus/tsdb/chunks 10.294s === RUN TestLocking --- PASS: TestLocking (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/fileutil 0.006s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.032s === RUN Test --- PASS: Test (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/goversion 0.003s +ok github.com/prometheus/prometheus/tsdb/goversion 0.033s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (0.04s) +--- PASS: TestIndexRW_Create_Open (0.07s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (0.05s) +--- PASS: TestIndexRW_Postings (1.27s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.06s) +--- PASS: TestPostingsMany (0.78s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (5.09s) +--- PASS: TestPersistence_index_e2e (4.02s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -10898,7 +10932,7 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (1.58s) +--- PASS: TestRemovedNextStackoverflow (1.30s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian @@ -10954,7 +10988,7 @@ === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/index 6.908s +ok github.com/prometheus/prometheus/tsdb/index 7.520s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -10976,9 +11010,9 @@ === RUN TestRecord_MetadataDecodeUnknownExtraFields --- PASS: TestRecord_MetadataDecodeUnknownExtraFields (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.017s +ok github.com/prometheus/prometheus/tsdb/record 0.008s === RUN TestWriteAndReadbackTombstones ---- PASS: TestWriteAndReadbackTombstones (0.02s) +--- PASS: TestWriteAndReadbackTombstones (0.01s) === RUN TestDeletingTombstones --- PASS: TestDeletingTombstones (0.00s) === RUN TestTombstonesGetWithCopy @@ -11032,7 +11066,7 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.032s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.028s === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} @@ -11052,11 +11086,11 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (1.02s) - --- PASS: TestCheckpoint/compress=false (0.77s) - --- PASS: TestCheckpoint/compress=true (0.25s) +--- PASS: TestCheckpoint (0.35s) + --- PASS: TestCheckpoint/compress=false (0.21s) + --- PASS: TestCheckpoint/compress=true (0.14s) === RUN TestCheckpointNoTmpFolderAfterError ---- PASS: TestCheckpointNoTmpFolderAfterError (0.03s) +--- PASS: TestCheckpointNoTmpFolderAfterError (0.04s) === RUN TestReader === RUN TestReader/Reader/0 reader_test.go:181: record 0 @@ -11092,7 +11126,7 @@ === RUN TestReader/LiveReader/7 === RUN TestReader/LiveReader/8 reader_test.go:181: record 0 ---- PASS: TestReader (0.01s) +--- PASS: TestReader (0.00s) --- PASS: TestReader/Reader/0 (0.00s) --- PASS: TestReader/Reader/1 (0.00s) --- PASS: TestReader/Reader/2 (0.00s) @@ -11123,75 +11157,75 @@ === RUN TestReader_Live/6 === RUN TestReader_Live/7 === RUN TestReader_Live/8 ---- PASS: TestReader_Live (0.02s) - --- PASS: TestReader_Live/0 (0.01s) - --- PASS: TestReader_Live/1 (0.00s) +--- PASS: TestReader_Live (0.03s) + --- PASS: TestReader_Live/0 (0.00s) + --- PASS: TestReader_Live/1 (0.02s) --- PASS: TestReader_Live/2 (0.00s) --- PASS: TestReader_Live/3 (0.00s) --- PASS: TestReader_Live/4 (0.00s) --- PASS: TestReader_Live/5 (0.00s) - --- PASS: TestReader_Live/6 (0.01s) + --- 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 (1.38s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.21s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.73s) - --- PASS: TestReaderFuzz/Reader,compress=false (0.11s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.33s) +=== RUN TestReaderFuzz/LiveReader,compress=false +=== RUN TestReaderFuzz/LiveReader,compress=true +--- PASS: TestReaderFuzz (1.03s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.25s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.22s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.25s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.31s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (0.97s) - --- PASS: TestReaderFuzz_Live/compress=false (0.53s) - --- PASS: TestReaderFuzz_Live/compress=true (0.45s) +--- PASS: TestReaderFuzz_Live (0.89s) + --- PASS: TestReaderFuzz_Live/compress=false (0.45s) + --- PASS: TestReaderFuzz_Live/compress=true (0.44s) === RUN TestLiveReaderCorrupt_ShortFile --- PASS: TestLiveReaderCorrupt_ShortFile (0.01s) === RUN TestLiveReaderCorrupt_RecordTooLongAndShort logging.go:33: level warn msg Record spans page boundaries start 0 end 65542 pageSize 32768 ---- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.03s) +--- PASS: TestLiveReaderCorrupt_RecordTooLongAndShort (0.02s) === RUN TestReaderData --- PASS: TestReaderData (0.00s) === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true ---- PASS: TestTailSamples (0.08s) +--- PASS: TestTailSamples (0.09s) --- PASS: TestTailSamples/compress=false (0.04s) - --- PASS: TestTailSamples/compress=true (0.04s) + --- PASS: TestTailSamples/compress=true (0.05s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (3.04s) +--- PASS: TestReadToEndNoCheckpoint (3.03s) --- PASS: TestReadToEndNoCheckpoint/compress=false (1.02s) --- PASS: TestReadToEndNoCheckpoint/compress=true (2.01s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (10.13s) - --- PASS: TestReadToEndWithCheckpoint/compress=false (5.06s) - --- PASS: TestReadToEndWithCheckpoint/compress=true (5.07s) +--- PASS: TestReadToEndWithCheckpoint (10.19s) + --- PASS: TestReadToEndWithCheckpoint/compress=false (5.13s) + --- PASS: TestReadToEndWithCheckpoint/compress=true (5.06s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false === RUN TestReadCheckpoint/compress=true ---- PASS: TestReadCheckpoint (0.33s) +--- PASS: TestReadCheckpoint (0.34s) --- PASS: TestReadCheckpoint/compress=false (0.17s) - --- PASS: TestReadCheckpoint/compress=true (0.16s) + --- PASS: TestReadCheckpoint/compress=true (0.17s) === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.18s) - --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.10s) - --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.07s) +--- PASS: TestReadCheckpointMultipleSegments (0.21s) + --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.12s) + --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.09s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true ---- PASS: TestCheckpointSeriesReset (18.93s) - --- PASS: TestCheckpointSeriesReset/compress=false (9.68s) - --- PASS: TestCheckpointSeriesReset/compress=true (9.25s) +--- PASS: TestCheckpointSeriesReset (18.57s) + --- PASS: TestCheckpointSeriesReset/compress=false (9.39s) + --- PASS: TestCheckpointSeriesReset/compress=true (9.18s) === RUN TestWALRepair_ReadingError === RUN TestWALRepair_ReadingError/torn_last_record === RUN TestWALRepair_ReadingError/bad_header @@ -11200,59 +11234,59 @@ === RUN TestWALRepair_ReadingError/bad_checksum === RUN TestWALRepair_ReadingError/bad_length === RUN TestWALRepair_ReadingError/bad_content ---- PASS: TestWALRepair_ReadingError (0.46s) +--- PASS: TestWALRepair_ReadingError (0.45s) --- PASS: TestWALRepair_ReadingError/torn_last_record (0.06s) - --- PASS: TestWALRepair_ReadingError/bad_header (0.05s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.04s) - --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.17s) - --- PASS: TestWALRepair_ReadingError/bad_checksum (0.05s) - --- PASS: TestWALRepair_ReadingError/bad_length (0.04s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.05s) + --- PASS: TestWALRepair_ReadingError/bad_header (0.07s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.07s) + --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.06s) + --- PASS: TestWALRepair_ReadingError/bad_checksum (0.06s) + --- PASS: TestWALRepair_ReadingError/bad_length (0.07s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.06s) === 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.04s) +--- PASS: TestCorruptAndCarryOn (0.06s) === RUN TestClose --- PASS: TestClose (0.01s) === RUN TestSegmentMetric ---- PASS: TestSegmentMetric (0.01s) +--- PASS: TestSegmentMetric (0.12s) === RUN TestCompression ---- PASS: TestCompression (0.49s) +--- PASS: TestCompression (0.71s) === 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.05s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_first_record_in_a_page (0.01s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_record_in_the_middle_of_a_page (0.02s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.02s) +--- PASS: TestLogPartialWrite (0.08s) + --- 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.03s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.03s) PASS -ok github.com/prometheus/prometheus/tsdb/wlog 37.249s +ok github.com/prometheus/prometheus/tsdb/wlog 36.296s === RUN TestCompressionHandler_PlainText --- PASS: TestCompressionHandler_PlainText (0.00s) === RUN TestCompressionHandler_Gzip ---- PASS: TestCompressionHandler_Gzip (0.01s) +--- PASS: TestCompressionHandler_Gzip (0.00s) === RUN TestCompressionHandler_Deflate --- PASS: TestCompressionHandler_Deflate (0.00s) === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.040s +ok github.com/prometheus/prometheus/util/httputil 0.044s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic ---- PASS: TestJSONFileLogger_basic (0.27s) +--- PASS: TestJSONFileLogger_basic (0.00s) === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS -ok github.com/prometheus/prometheus/util/logging 0.486s +ok github.com/prometheus/prometheus/util/logging 0.216s === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/util/pool 0.005s +ok github.com/prometheus/prometheus/util/pool 0.046s === RUN TestTimerGroupNewTimer --- PASS: TestTimerGroupNewTimer (0.00s) === RUN TestQueryStatsWithTimersAndSamples @@ -11262,7 +11296,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.159s +ok github.com/prometheus/prometheus/util/stats 0.065s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -11272,94 +11306,94 @@ === RUN TestSanitizeFullLabelName --- PASS: TestSanitizeFullLabelName (0.00s) PASS -ok github.com/prometheus/prometheus/util/strutil 0.007s +ok github.com/prometheus/prometheus/util/strutil 0.010s === 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.29s) +--- PASS: TestPool (0.08s) --- PASS: TestPool/provides_correct_values (0.00s) - --- PASS: TestPool/is_not_racy (0.29s) + --- PASS: TestPool/is_not_racy (0.08s) --- PASS: TestPool/does_not_allocate (0.00s) --- PASS: TestPool/zero_value_is_valid (0.00s) PASS -ok github.com/prometheus/prometheus/util/zeropool 0.298s +ok github.com/prometheus/prometheus/util/zeropool 0.095s === RUN TestFederation +=== RUN TestFederation/test_stale_metric === RUN TestFederation/{foo='boo'} === RUN TestFederation/everything +=== RUN TestFederation/test_metric2 +=== RUN TestFederation/test_metric_without_labels === 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/match_nothing -=== RUN TestFederation/invalid_params_from_the_beginning -=== RUN TestFederation/test_metric2 === RUN TestFederation/two_matchers -=== RUN TestFederation/invalid_params_somewhere_in_the_middle -=== RUN TestFederation/test_metric_without_labels -=== RUN TestFederation/test_old_metric -=== RUN TestFederation/test_metric1 -=== RUN TestFederation/test_stale_metric +=== RUN TestFederation/two_matchers_with_overlap === RUN TestFederation/instance_is_an_external_label === RUN TestFederation/empty -=== RUN TestFederation/two_matchers_with_overlap +=== RUN TestFederation/invalid_params_from_the_beginning +=== RUN TestFederation/invalid_params_somewhere_in_the_middle +=== RUN TestFederation/test_metric1 +=== RUN TestFederation/test_old_metric +=== RUN TestFederation/match_nothing === RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label ---- PASS: TestFederation (0.33s) +--- PASS: TestFederation (0.03s) + --- PASS: TestFederation/test_stale_metric (0.00s) --- PASS: TestFederation/{foo='boo'} (0.00s) --- PASS: TestFederation/everything (0.00s) + --- PASS: TestFederation/test_metric2 (0.00s) + --- PASS: TestFederation/test_metric_without_labels (0.00s) --- 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/match_nothing (0.00s) - --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation/test_metric2 (0.00s) --- PASS: TestFederation/two_matchers (0.00s) - --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation/test_metric_without_labels (0.00s) - --- PASS: TestFederation/test_old_metric (0.00s) - --- PASS: TestFederation/test_metric1 (0.00s) - --- PASS: TestFederation/test_stale_metric (0.00s) + --- PASS: TestFederation/two_matchers_with_overlap (0.00s) --- PASS: TestFederation/instance_is_an_external_label (0.00s) --- PASS: TestFederation/empty (0.00s) - --- PASS: TestFederation/two_matchers_with_overlap (0.00s) + --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation/test_metric1 (0.00s) + --- PASS: TestFederation/test_old_metric (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) === RUN TestFederation_NotReady +=== RUN TestFederation_NotReady/test_metric2 === RUN TestFederation_NotReady/test_metric_without_labels -=== RUN TestFederation_NotReady/test_old_metric +=== 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/two_matchers -=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle -=== RUN TestFederation_NotReady/test_stale_metric -=== RUN TestFederation_NotReady/instance_is_an_external_label -=== RUN TestFederation_NotReady/test_metric1 === 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 === RUN TestFederation_NotReady/empty === RUN TestFederation_NotReady/invalid_params_from_the_beginning -=== RUN TestFederation_NotReady/test_metric2 +=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/test_metric1 +=== RUN TestFederation_NotReady/test_old_metric +=== RUN TestFederation_NotReady/match_nothing +=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label +=== RUN TestFederation_NotReady/test_stale_metric === RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/everything -=== 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/match_nothing --- PASS: TestFederation_NotReady (0.00s) + --- PASS: TestFederation_NotReady/test_metric2 (0.00s) --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) - --- PASS: TestFederation_NotReady/test_old_metric (0.00s) + --- PASS: TestFederation_NotReady/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/two_matchers (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) - --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) - --- PASS: TestFederation_NotReady/test_metric1 (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) --- PASS: TestFederation_NotReady/empty (0.00s) --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation_NotReady/test_metric2 (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/test_metric1 (0.00s) + --- PASS: TestFederation_NotReady/test_old_metric (0.00s) + --- PASS: TestFederation_NotReady/match_nothing (0.00s) + --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) + --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) --- PASS: TestFederation_NotReady/everything (0.00s) - --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) - --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation_NotReady/match_nothing (0.00s) === RUN TestFederationWithNativeHistograms ---- PASS: TestFederationWithNativeHistograms (0.02s) +--- PASS: TestFederationWithNativeHistograms (0.06s) === RUN TestReadyAndHealthy === PAUSE TestReadyAndHealthy === RUN TestRoutePrefix @@ -11369,31 +11403,31 @@ === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection -ts=2026-01-31T17:46:42.634Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:45441 -ts=2026-01-31T17:46:42.634Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:45441 +ts=2024-12-29T11:41:39.240Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:39555 +ts=2024-12-29T11:41:39.240Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:39555 --- PASS: TestShutdownWithStaleConnection (5.03s) === RUN TestHandleMultipleQuitRequests -ts=2026-01-31T17:46:47.657Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:34907 -ts=2026-01-31T17:46:47.657Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:34907 ---- PASS: TestHandleMultipleQuitRequests (5.03s) +ts=2024-12-29T11:41:44.266Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:43305 +ts=2024-12-29T11:41:44.266Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:43305 +--- PASS: TestHandleMultipleQuitRequests (5.02s) === RUN TestAgentAPIEndPoints === PAUSE TestAgentAPIEndPoints === CONT TestReadyAndHealthy === CONT TestHTTPMetrics -=== CONT TestRoutePrefix === CONT TestAgentAPIEndPoints ---- PASS: TestHTTPMetrics (0.01s) -ts=2026-01-31T17:46:52.693Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:45991 -ts=2026-01-31T17:46:52.693Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:45991 -ts=2026-01-31T17:46:52.702Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:35063 -ts=2026-01-31T17:46:52.702Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:35063 -ts=2026-01-31T17:46:52.703Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:43923 -ts=2026-01-31T17:46:52.704Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:43923 ---- PASS: TestReadyAndHealthy (5.08s) ---- PASS: TestRoutePrefix (5.11s) ---- PASS: TestAgentAPIEndPoints (5.11s) +=== CONT TestRoutePrefix +--- PASS: TestHTTPMetrics (0.00s) +ts=2024-12-29T11:41:49.291Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:39473 +ts=2024-12-29T11:41:49.291Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:39473 +ts=2024-12-29T11:41:49.296Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:38411 +ts=2024-12-29T11:41:49.297Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:38411 +ts=2024-12-29T11:41:49.297Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:43857 +ts=2024-12-29T11:41:49.297Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:43857 +--- PASS: TestAgentAPIEndPoints (5.08s) +--- PASS: TestReadyAndHealthy (5.12s) +--- PASS: TestRoutePrefix (5.12s) PASS -ok github.com/prometheus/prometheus/web 15.589s +ok github.com/prometheus/prometheus/web 15.299s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -11751,8 +11785,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 (0.32s) - --- PASS: TestEndpoints/local (0.15s) +--- PASS: TestEndpoints (0.29s) + --- PASS: TestEndpoints/local (0.14s) --- 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) @@ -11875,17 +11909,17 @@ --- 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.02s) - --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.02s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.03s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.03s) + --- PASS: TestEndpoints/local/run_48_rules_"" (0.01s) + --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.01s) + --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.01s) + --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.01s) --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.02s) --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.02s) --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4" (0.02s) --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.02s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.02s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.02s) - --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.02s) + --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.01s) + --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.01s) + --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.01s) --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.01s) --- 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) @@ -12088,18 +12122,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.02s) - --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.02s) - --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.02s) - --- 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_48_rules_"" (0.01s) + --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.01s) + --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.03s) + --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.03s) + --- PASS: TestEndpoints/remote/run_50_rules_"type=record" (0.01s) + --- PASS: TestEndpoints/remote/run_50_rules_"type=record"/GET (0.01s) --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4" (0.02s) --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.02s) - --- 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" (0.02s) --- 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.02s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.02s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.01s) + --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.01s) --- 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) @@ -12115,7 +12149,7 @@ === RUN TestGetSeries/two_matchers === RUN TestGetSeries/exec_error_type === RUN TestGetSeries/storage_error_type ---- PASS: TestGetSeries (0.03s) +--- PASS: TestGetSeries (0.02s) --- PASS: TestGetSeries/no_matchers (0.00s) --- PASS: TestGetSeries/non_empty_label_matcher (0.00s) --- PASS: TestGetSeries/exact_label_matcher (0.00s) @@ -12126,7 +12160,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.02s) +--- PASS: TestQueryExemplars (0.03s) --- 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) @@ -12149,7 +12183,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) @@ -12174,7 +12208,7 @@ === RUN TestAdminEndpoints/#16 === RUN TestAdminEndpoints/#17 === RUN TestAdminEndpoints/#18 ---- PASS: TestAdminEndpoints (0.01s) +--- PASS: TestAdminEndpoints (0.00s) --- PASS: TestAdminEndpoints/#00 (0.00s) --- PASS: TestAdminEndpoints/#01 (0.00s) --- PASS: TestAdminEndpoints/#02 (0.00s) @@ -12184,7 +12218,7 @@ --- PASS: TestAdminEndpoints/#06 (0.00s) --- PASS: TestAdminEndpoints/#07 (0.00s) --- PASS: TestAdminEndpoints/#08 (0.00s) - --- PASS: TestAdminEndpoints/#09 (0.01s) + --- PASS: TestAdminEndpoints/#09 (0.00s) --- PASS: TestAdminEndpoints/#10 (0.00s) --- PASS: TestAdminEndpoints/#11 (0.00s) --- PASS: TestAdminEndpoints/#12 (0.00s) @@ -12212,9 +12246,9 @@ === RUN TestTSDBStatus/0 === RUN TestTSDBStatus/1 === RUN TestTSDBStatus/2 ---- PASS: TestTSDBStatus (0.01s) - --- PASS: TestTSDBStatus/0 (0.00s) - --- PASS: TestTSDBStatus/1 (0.00s) +--- PASS: TestTSDBStatus (0.02s) + --- PASS: TestTSDBStatus/0 (0.01s) + --- PASS: TestTSDBStatus/1 (0.01s) --- PASS: TestTSDBStatus/2 (0.00s) === RUN TestReturnAPIError --- PASS: TestReturnAPIError (0.00s) @@ -12247,45 +12281,45 @@ --- PASS: TestExtractQueryOpts/with_lookback_delta (0.00s) --- PASS: TestExtractQueryOpts/with_invalid_lookback_delta (0.00s) === RUN TestApiStatusCodes +=== RUN TestApiStatusCodes/random_error/error_from_queryable +=== RUN TestApiStatusCodes/random_error/error_from_querier +=== RUN TestApiStatusCodes/random_error/error_from_seriesset +=== 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_queryable === RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_querier === RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_seriesset -=== RUN TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset +=== RUN TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable === 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 -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset ---- PASS: TestApiStatusCodes (0.01s) +--- PASS: TestApiStatusCodes (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_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_seriesset (0.00s) + --- PASS: TestApiStatusCodes/promql.ErrQueryTimeout/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_queryable (0.00s) --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/context.DeadlineExceeded/error_from_seriesset (0.00s) --- 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 -ok github.com/prometheus/prometheus/web/api/v1 0.469s +ok github.com/prometheus/prometheus/web/api/v1 0.431s make[1]: Leaving directory '/build/reproducible-path/prometheus-2.45.6+ds' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build @@ -12338,10 +12372,10 @@ 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.6\+ds/.build dh_builddeb -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build -dpkg-deb: building package 'prometheus' in '../prometheus_2.45.6+ds-9_amd64.deb'. -dpkg-deb: building package 'promtool' in '../promtool_2.45.6+ds-9_amd64.deb'. dpkg-deb: building package 'prometheus-dbgsym' in '../prometheus-dbgsym_2.45.6+ds-9_amd64.deb'. +dpkg-deb: building package 'promtool' in '../promtool_2.45.6+ds-9_amd64.deb'. dpkg-deb: building package 'promtool-dbgsym' in '../promtool-dbgsym_2.45.6+ds-9_amd64.deb'. +dpkg-deb: building package 'prometheus' in '../prometheus_2.45.6+ds-9_amd64.deb'. dpkg-deb: building package 'golang-github-prometheus-prometheus-dev' in '../golang-github-prometheus-prometheus-dev_2.45.6+ds-9_all.deb'. dpkg-genbuildinfo --build=binary -O../prometheus_2.45.6+ds-9_amd64.buildinfo dpkg-genchanges --build=binary -O../prometheus_2.45.6+ds-9_amd64.changes @@ -12350,12 +12384,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2496967/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2496967/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/3967650 and its subdirectories -I: Current time: Sat Jan 31 05:52:35 -12 2026 -I: pbuilder-time-stamp: 1769881955 +I: removing directory /srv/workspace/pbuilder/2496967 and its subdirectories +I: Current time: Mon Dec 30 01:47:51 +14 2024 +I: pbuilder-time-stamp: 1735472871