Diff of the two buildlogs: -- --- b1/build.log 2024-11-26 14:26:00.406217841 +0000 +++ b2/build.log 2024-11-26 14:44:37.799787950 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Nov 26 02:12:15 -12 2024 -I: pbuilder-time-stamp: 1732630335 +I: Current time: Tue Dec 30 10:49:03 +14 2025 +I: pbuilder-time-stamp: 1767041343 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -49,51 +49,83 @@ dpkg-source: info: applying 0022-Use-opentelemetry-1.26.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3284529/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2559816/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-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 20:49 /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/2559816/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2559816/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]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(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='1093ae753fd3464a94e13ec4fe4ca2b2' - 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='3284529' - PS1='# ' - PS2='> ' + INVOCATION_ID=4596b51776fc4e1d80e7a2037eff603c + 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=2559816 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.HubukLJG/pbuilderrc_HvGu --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.HubukLJG/b1 --logfile b1/build.log prometheus_2.45.6+ds-7.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.HubukLJG/pbuilderrc_VBhW --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.HubukLJG/b2 --logfile b2/build.log prometheus_2.45.6+ds-7.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 infom01-amd64 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3284529/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2559816/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -686,7 +718,7 @@ Get: 431 http://deb.debian.org/debian unstable/main amd64 golang-uber-automaxprocs-dev all 1.5.3-1 [22.3 kB] Get: 432 http://deb.debian.org/debian unstable/main amd64 golang-github-gophercloud-gophercloud-dev all 1.4.0-1 [705 kB] Get: 433 http://deb.debian.org/debian unstable/main amd64 golang-github-opentracing-contrib-go-stdlib-dev all 1.0.0-2 [13.0 kB] -Fetched 211 MB in 5s (39.6 MB/s) +Fetched 211 MB in 8s (25.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19965 files and directories currently installed.) @@ -2079,8 +2111,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Nov 26 14:17:32 UTC 2024. -Universal Time is now: Tue Nov 26 14:17:32 UTC 2024. +Local time is now: Mon Dec 29 20:56:06 UTC 2025. +Universal Time is now: Mon Dec 29 20:56:06 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... @@ -2439,7 +2471,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-7_source.changes +I: user script /srv/workspace/pbuilder/2559816/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2559816/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-7_source.changes dpkg-buildpackage: info: source package prometheus dpkg-buildpackage: info: source version 2.45.6+ds-7 dpkg-buildpackage: info: source distribution unstable @@ -2472,41 +2508,41 @@ 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-7 -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=20241031-10:22:01 -X github.com/prometheus/common/version.GoVersion=go1.23.3" 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-7 -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=20241031-10:22:01 -X github.com/prometheus/common/version.GoVersion=go1.23.3" github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 -internal/goexperiment -internal/godebugs +internal/goarch +internal/cpu internal/unsafeheader +internal/abi +runtime/internal/math +sync/atomic internal/byteorder -internal/goos internal/coverage/rtcov -internal/goarch +internal/runtime/atomic +internal/goos internal/race -internal/profilerecord +internal/godebugs +internal/goexperiment internal/runtime/syscall -internal/cpu -internal/runtime/atomic +internal/profilerecord +runtime/internal/sys internal/asan internal/itoa internal/msan +internal/chacha8rand cmp math/bits -internal/abi -sync/atomic -internal/chacha8rand -runtime/internal/math unicode/utf8 -runtime/internal/sys +internal/bytealg unicode encoding unicode/utf16 log/internal -crypto/internal/alias container/list +crypto/internal/alias crypto/subtle crypto/internal/boring/sig -internal/bytealg -internal/runtime/exithook -math vendor/golang.org/x/crypto/cryptobyte/asn1 +math +internal/runtime/exithook vendor/golang.org/x/crypto/internal/alias internal/nettrace google.golang.org/protobuf/internal/flags @@ -2516,96 +2552,94 @@ golang.org/x/exp/constraints go.mongodb.org/mongo-driver/bson/bsonoptions go.mongodb.org/mongo-driver/bson/bsontype +github.com/Azure/go-autorest/autorest/to +github.com/Azure/azure-sdk-for-go/version golang.org/x/net/internal/iana -golang.org/x/exp/slices google.golang.org/grpc/serviceconfig -github.com/Azure/azure-sdk-for-go/version github.com/googleapis/gax-go/v2/internal -github.com/Azure/go-autorest/autorest/to +golang.org/x/exp/slices github.com/golang/groupcache/lru go.opencensus.io go.opencensus.io/trace/internal go.opencensus.io/internal/tagencoding github.com/klauspost/compress/internal/cpuinfo github.com/docker/docker/api +internal/stringslite github.com/docker/docker/api/types/checkpoint github.com/docker/docker/api/types/events go.opentelemetry.io/otel/metric/embedded go.opentelemetry.io/otel/trace/embedded github.com/dennwc/varint github.com/prometheus/prometheus/tsdb/goversion -internal/stringslite go.opentelemetry.io/otel/sdk/instrumentation go.opentelemetry.io/otel/sdk runtime github.com/aws/aws-sdk-go/internal/sdkmath -go.opentelemetry.io/otel/internal -github.com/klauspost/compress github.com/prometheus/prometheus/model/value +github.com/klauspost/compress +go.opentelemetry.io/otel/internal internal/reflectlite -internal/weak iter -runtime/metrics +internal/weak sync -maps +runtime/metrics slices +maps internal/bisect -log/slog/internal/buffer internal/testlog internal/singleflight google.golang.org/protobuf/internal/pragma +log/slog/internal/buffer +github.com/aws/aws-sdk-go/internal/sync/singleflight github.com/josharian/intern github.com/prometheus/prometheus/util/zeropool -github.com/aws/aws-sdk-go/internal/sync/singleflight runtime/cgo errors sort -internal/godebug +internal/oserror io -path -vendor/golang.org/x/net/dns/dnsmessage strconv -internal/oserror +internal/godebug +math/rand/v2 crypto/internal/nistec/fiat +path crypto/internal/edwards25519/field -google.golang.org/grpc/internal/buffer -bytes -crypto/internal/randutil -hash syscall +vendor/golang.org/x/net/dns/dnsmessage +google.golang.org/grpc/internal/buffer math/rand -math/rand/v2 strings +bytes +hash +crypto/internal/randutil +internal/concurrent hash/crc32 -crypto -reflect crypto/internal/edwards25519 -crypto/rc4 -internal/concurrent +github.com/beorn7/perks/quantile +unique +reflect +crypto crypto/cipher -vendor/golang.org/x/text/transform -bufio -regexp/syntax crypto/md5 -unique -net/http/internal/ascii -crypto/internal/boring -crypto/des -github.com/beorn7/perks/quantile +crypto/rc4 +vendor/golang.org/x/text/transform +net/netip hash/fnv -github.com/munnerz/goautoneg golang.org/x/text/transform -html -net/netip +crypto/internal/boring +crypto/des +bufio +regexp/syntax crypto/aes crypto/sha512 crypto/hmac crypto/sha1 crypto/sha256 vendor/golang.org/x/crypto/hkdf +net/http/internal/ascii +github.com/munnerz/goautoneg +html golang.org/x/crypto/blowfish -regexp -github.com/grafana/regexp github.com/aws/aws-sdk-go/internal/sdkio github.com/aws/aws-sdk-go/internal/strings github.com/aws/aws-sdk-go/internal/sdkuri @@ -2615,30 +2649,32 @@ encoding/base32 google.golang.org/grpc/internal/grpcrand golang.org/x/text/internal/tag +github.com/docker/docker/api/types/versions +github.com/docker/docker/internal/multierror time internal/syscall/unix internal/syscall/execenv -github.com/docker/docker/api/types/versions -github.com/docker/docker/internal/multierror container/heap net/http/internal/testcert hash/adler32 +regexp +github.com/grafana/regexp google.golang.org/api/internal/third_party/uritemplates context -github.com/aws/aws-sdk-go/internal/sdkrand +github.com/jpillora/backoff google.golang.org/grpc/backoff +io/fs google.golang.org/grpc/keepalive github.com/linode/linodego/internal/parseabletime -io/fs -github.com/jpillora/backoff -github.com/scaleway/scaleway-sdk-go/namegenerator internal/poll +github.com/scaleway/scaleway-sdk-go/namegenerator github.com/prometheus/prometheus/model/timestamp -internal/fmtsort +github.com/aws/aws-sdk-go/internal/sdkrand encoding/binary go.opentelemetry.io/otel/internal/attribute -github.com/modern-go/reflect2 github.com/scaleway/scaleway-sdk-go/internal/generic +internal/fmtsort +github.com/modern-go/reflect2 google.golang.org/grpc/internal/backoff go.opentelemetry.io/otel/internal/baggage github.com/prometheus/prometheus/util/gate @@ -2650,313 +2686,312 @@ crypto/internal/nistec os encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 -golang.org/x/crypto/pkcs12/internal/rc2 +vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash +golang.org/x/crypto/pkcs12/internal/rc2 github.com/klauspost/compress/internal/snapref -github.com/golang/snappy golang.org/x/sys/unix +github.com/golang/snappy encoding/pem crypto/ecdh -fmt +google.golang.org/protobuf/internal/detrand +internal/lazyregexp path/filepath io/ioutil -vendor/golang.org/x/sys/cpu -google.golang.org/protobuf/internal/detrand +fmt os/signal -internal/lazyregexp github.com/prometheus/procfs/internal/util +vendor/golang.org/x/sys/cpu google.golang.org/grpc/internal/envconfig net internal/sysinfo github.com/docker/docker/api/types/mount go.opentelemetry.io/otel/sdk/internal/x -vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/sha3 +vendor/golang.org/x/crypto/chacha20poly1305 os/exec -log +github.com/alecthomas/units github.com/go-logfmt/logfmt +encoding/json +log compress/flate +math/big encoding/hex net/url -math/big -github.com/alecthomas/units -encoding/json vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable vendor/golang.org/x/text/unicode/bidi net/http/internal +compress/gzip google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/internal/version -compress/gzip +google.golang.org/protobuf/encoding/protowire github.com/prometheus/procfs/internal/fs runtime/debug -google.golang.org/protobuf/encoding/protowire golang.org/x/net/internal/timeseries text/template/parse text/tabwriter -vendor/golang.org/x/text/secure/bidirule -google.golang.org/protobuf/reflect/protoreflect github.com/oklog/run go/scanner +google.golang.org/protobuf/reflect/protoreflect go/doc/comment golang.org/x/net/bpf +vendor/golang.org/x/text/secure/bidirule golang.org/x/sync/errgroup golang.org/x/text/unicode/bidi -golang.org/x/text/unicode/norm -go/ast golang.org/x/net/http2/hpack +golang.org/x/text/unicode/norm +vendor/golang.org/x/net/idna github.com/go-kit/log +go/ast +gopkg.in/yaml.v2 github.com/mdlayher/socket google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts -vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/strs +github.com/go-kit/log/level google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order -google.golang.org/protobuf/runtime/protoiface -github.com/go-kit/log/level google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface text/template -golang.org/x/text/secure/bidirule github.com/prometheus/common/promlog -gopkg.in/yaml.v2 +golang.org/x/text/secure/bidirule log/slog -github.com/aws/aws-sdk-go/aws/awserr -google.golang.org/protobuf/internal/encoding/defval crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 -crypto/dsa -google.golang.org/protobuf/proto -golang.org/x/net/idna crypto/ed25519 crypto/internal/hpke crypto/internal/mlkem768 +crypto/dsa +google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/proto go/doc +golang.org/x/net/idna +crypto/rsa golang.org/x/crypto/bcrypt -github.com/aws/aws-sdk-go/internal/ini -github.com/prometheus/common/promslog +github.com/aws/aws-sdk-go/aws/awserr os/user +github.com/jmespath/go-jmespath +encoding/xml +github.com/aws/aws-sdk-go/internal/ini github.com/aws/aws-sdk-go/aws/endpoints +github.com/prometheus/common/promslog vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix -crypto/rsa 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/jmespath/go-jmespath -crypto/ecdsa -encoding/xml github.com/prometheus/prometheus/model/histogram github.com/gogo/protobuf/proto +github.com/aws/aws-sdk-go/aws/awsutil github.com/pkg/errors database/sql/driver +crypto/ecdsa go.mongodb.org/mongo-driver/bson/primitive github.com/mailru/easyjson/jlexer +github.com/oklog/ulid gopkg.in/yaml.v3 -github.com/aws/aws-sdk-go/aws/awsutil encoding/gob -go.mongodb.org/mongo-driver/x/bsonx/bsoncore -github.com/oklog/ulid github.com/go-openapi/analysis/internal/debug +go.mongodb.org/mongo-driver/x/bsonx/bsoncore github.com/go-openapi/jsonreference/internal go.uber.org/atomic github.com/prometheus/prometheus/util/strutil github.com/Azure/go-autorest/autorest/date github.com/Azure/go-autorest/autorest/validation github.com/google/go-querystring/query -google.golang.org/protobuf/internal/encoding/tag github.com/fsnotify/fsnotify/internal golang.org/x/oauth2/jws +google.golang.org/protobuf/internal/encoding/tag +github.com/fsnotify/fsnotify google.golang.org/grpc/internal/grpclog google.golang.org/protobuf/internal/encoding/json -github.com/fsnotify/fsnotify google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/impl github.com/googleapis/gax-go/v2/callctx google.golang.org/grpc/attributes -go.mongodb.org/mongo-driver/bson/bsonrw -google.golang.org/protobuf/encoding/protojson google.golang.org/grpc/internal/idle google.golang.org/grpc/connectivity go.opencensus.io/internal go.opencensus.io/trace/tracestate +go.mongodb.org/mongo-driver/bson/bsonrw runtime/trace +google.golang.org/protobuf/encoding/protojson go.opencensus.io/resource runtime/pprof -github.com/klauspost/compress/fse go.opencensus.io/trace go.opencensus.io/metric/metricdata -github.com/klauspost/compress/huff0 go.opencensus.io/metric/metricproducer +github.com/klauspost/compress/fse github.com/hetznercloud/hcloud-go/hcloud/schema flag github.com/linode/linodego/internal/duration +github.com/aws/aws-sdk-go/internal/shareddefaults golang.org/x/text/internal/language -gopkg.in/ini.v1 -testing +github.com/klauspost/compress/huff0 +github.com/aws/aws-sdk-go/aws/credentials github.com/docker/docker/api/types/blkiodev -github.com/aws/aws-sdk-go/internal/shareddefaults +gopkg.in/ini.v1 github.com/docker/docker/api/types/filters -github.com/aws/aws-sdk-go/aws/credentials go.opencensus.io/tag -go.mongodb.org/mongo-driver/bson/bsoncodec +testing github.com/docker/docker/api/types/strslice -github.com/docker/go-units -github.com/klauspost/compress/zstd github.com/aws/aws-sdk-go/aws/credentials/processcreds +github.com/docker/go-units go.opencensus.io/stats/internal -github.com/opencontainers/go-digest go.opencensus.io/stats -github.com/opencontainers/image-spec/specs-go -github.com/docker/docker/api/types/image -go.opencensus.io/stats/view -github.com/distribution/reference -github.com/opencontainers/image-spec/specs-go/v1 -github.com/docker/docker/api/types/time -golang.org/x/text/internal/language/compact -github.com/moby/docker-image-spec/specs-go/v1 -go.opentelemetry.io/otel/attribute -go.opentelemetry.io/otel/codes -github.com/go-logr/logr -go.opentelemetry.io/otel/baggage -github.com/scaleway/scaleway-sdk-go/internal/async -golang.org/x/text/language -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/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 -github.com/gogo/protobuf/protoc-gen-gogo/descriptor -github.com/gogo/protobuf/types -golang.org/x/text/internal -github.com/docker/docker/api/types/swarm/runtime -github.com/go-logr/stdr -go.opentelemetry.io/otel/metric/noop -golang.org/x/text/cases -github.com/edsrzf/mmap-go -github.com/prometheus/prometheus/tsdb/chunkenc -github.com/prometheus/prometheus/tsdb/errors crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy github.com/prometheus/procfs gopkg.in/alecthomas/kingpin.v2 github.com/mdlayher/vsock +golang.org/x/net/http/httpproxy +github.com/google/uuid vendor/golang.org/x/net/http/httpguts mime/multipart -google.golang.org/protobuf/internal/filetype -golang.org/x/net/http/httpproxy golang.org/x/net/http/httpguts -github.com/gogo/protobuf/gogoproto -github.com/google/uuid -google.golang.org/protobuf/runtime/protoimpl github.com/mitchellh/mapstructure -go.mongodb.org/mongo-driver/bson -google.golang.org/protobuf/types/known/timestamppb net/mail +go.mongodb.org/mongo-driver/bson/bsoncodec github.com/mailru/easyjson/buffer -golang.org/x/net/internal/socket -github.com/prometheus/client_model/go -google.golang.org/genproto/googleapis/rpc/code github.com/mailru/easyjson/jwriter +golang.org/x/net/internal/socket +google.golang.org/grpc/internal +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/codes +google.golang.org/grpc/metadata +google.golang.org/grpc/internal/resolver/dns/internal +go.opencensus.io/stats/view +golang.org/x/net/ipv4 +github.com/klauspost/compress/zstd +golang.org/x/net/ipv6 +google.golang.org/grpc/internal/grpcutil +github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/gogo/protobuf/types crypto/tls github.com/asaskevich/govalidator +google.golang.org/protobuf/internal/filetype +github.com/prometheus/common/promlog/flag github.com/golang-jwt/jwt golang.org/x/crypto/pkcs12 +google.golang.org/grpc/encoding +google.golang.org/grpc/internal/balancerload +google.golang.org/protobuf/runtime/protoimpl +google.golang.org/grpc/stats +go.mongodb.org/mongo-driver/bson +google.golang.org/grpc/tap +golang.org/x/text/internal/language/compact +github.com/docker/docker/api/types/network +google.golang.org/protobuf/types/known/timestamppb +github.com/gogo/protobuf/gogoproto +google.golang.org/genproto/googleapis/rpc/code google.golang.org/protobuf/types/known/anypb -github.com/prometheus/common/model google.golang.org/protobuf/types/known/durationpb -golang.org/x/net/ipv4 -golang.org/x/net/ipv6 +github.com/prometheus/client_model/go +google.golang.org/protobuf/protoadapt github.com/googleapis/gax-go/v2/apierror/internal/proto -google.golang.org/genproto/googleapis/rpc/errdetails -google.golang.org/grpc/internal google.golang.org/genproto/googleapis/rpc/status -google.golang.org/grpc/codes -github.com/prometheus/common/promlog/flag -google.golang.org/protobuf/protoadapt -google.golang.org/grpc/metadata -github.com/golang/protobuf/ptypes/duration -google.golang.org/grpc/internal/balancerload -google.golang.org/grpc/internal/grpcutil -github.com/prometheus/prometheus/prompb/io/prometheus/client -google.golang.org/grpc/internal/status +google.golang.org/grpc/encoding/proto github.com/golang/protobuf/ptypes/timestamp +google.golang.org/genproto/googleapis/rpc/errdetails +github.com/golang/protobuf/ptypes/duration +github.com/prometheus/common/model google.golang.org/grpc/internal/pretty -google.golang.org/grpc/encoding -google.golang.org/grpc/internal/syscall -github.com/prometheus/client_golang/prometheus/internal -github.com/prometheus/prometheus/discovery/targetgroup -github.com/prometheus/prometheus/model/labels +google.golang.org/grpc/internal/status +golang.org/x/text/language google.golang.org/grpc/binarylog/grpc_binarylog_v1 -google.golang.org/grpc/stats -google.golang.org/grpc/encoding/proto -google.golang.org/grpc/status -google.golang.org/grpc/tap -google.golang.org/grpc/internal/resolver/dns/internal -github.com/docker/docker/api/types/network github.com/docker/go-connections/nat -github.com/docker/docker/api/types/registry +github.com/opencontainers/go-digest +google.golang.org/grpc/status +github.com/opencontainers/image-spec/specs-go +github.com/docker/docker/api/types/image +github.com/docker/docker/api/types/swarm/runtime +github.com/docker/docker/api/types/time golang.org/x/net/internal/socks +go.opentelemetry.io/otel/attribute +github.com/opencontainers/image-spec/specs-go/v1 +github.com/distribution/reference +github.com/moby/docker-image-spec/specs-go/v1 +github.com/docker/docker/api/types/registry +github.com/docker/docker/api/types/container +golang.org/x/net/proxy +golang.org/x/text/internal +google.golang.org/grpc/internal/binarylog +go.opentelemetry.io/otel/codes +golang.org/x/text/cases +github.com/go-logr/logr +github.com/docker/docker/api/types/swarm +go.opentelemetry.io/otel/baggage +github.com/scaleway/scaleway-sdk-go/internal/async +go.opentelemetry.io/otel/semconv/v1.20.0 +go.opentelemetry.io/otel/metric +github.com/go-logr/logr/funcr +go.opentelemetry.io/otel/trace +github.com/docker/docker/api/types/volume +github.com/docker/docker/api/types/system +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 +go.opentelemetry.io/otel/semconv/v1.26.0 +github.com/scaleway/scaleway-sdk-go/internal/errors +go.opentelemetry.io/otel/metric/noop +github.com/scaleway/scaleway-sdk-go/internal/marshaler +github.com/scaleway/scaleway-sdk-go/logger +github.com/prometheus/prometheus/prompb/io/prometheus/client +github.com/scaleway/scaleway-sdk-go/validation +github.com/go-logr/stdr github.com/go-zookeeper/zk +github.com/edsrzf/mmap-go +github.com/prometheus/prometheus/tsdb/chunkenc +github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/kylelemons/godebug/diff github.com/prometheus/client_golang/prometheus/testutil/promlint/validations -google.golang.org/grpc/internal/binarylog github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib -github.com/docker/docker/api/types/container -go.uber.org/goleak/internal/stack github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/exemplar -golang.org/x/net/proxy +go.uber.org/goleak/internal/stack github.com/prometheus/prometheus/tsdb/encoding -github.com/prometheus/prometheus/model/textparse -go.uber.org/goleak github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/prompb golang.org/x/time/rate -github.com/docker/docker/api/types/swarm go.opentelemetry.io/otel/trace/noop go.opentelemetry.io/proto/otlp/common/v1 +go.uber.org/goleak +github.com/prometheus/prometheus/util/logging go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +go.opentelemetry.io/proto/otlp/resource/v1 +github.com/prometheus/prometheus/model/textparse google.golang.org/grpc/encoding/gzip github.com/grpc-ecosystem/grpc-gateway/utilities -github.com/prometheus/prometheus/util/logging -google.golang.org/genproto/googleapis/api/httpbody google.golang.org/protobuf/types/known/fieldmaskpb -github.com/docker/docker/api/types/volume -github.com/docker/docker/api/types/system -github.com/prometheus/prometheus/model/metadata +google.golang.org/genproto/googleapis/api/httpbody google.golang.org/protobuf/types/known/structpb -go.opentelemetry.io/proto/otlp/resource/v1 google.golang.org/protobuf/types/known/wrapperspb go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal -github.com/docker/docker/api/types go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry -github.com/prometheus/prometheus/util/runtime +go.opentelemetry.io/proto/otlp/trace/v1 github.com/grpc-ecosystem/grpc-gateway/internal/httprule +github.com/prometheus/prometheus/util/runtime compress/zlib github.com/modern-go/concurrent -go.opentelemetry.io/proto/otlp/trace/v1 golang.org/x/net/netutil internal/profile go.uber.org/automaxprocs/internal/cgroups @@ -2965,24 +3000,25 @@ github.com/json-iterator/go go.uber.org/automaxprocs/internal/runtime go.uber.org/automaxprocs/maxprocs +github.com/prometheus/prometheus/model/metadata net/http/httptrace github.com/coreos/go-systemd/activation -google.golang.org/api/transport/cert google.golang.org/grpc/internal/credentials +google.golang.org/api/transport/cert github.com/docker/go-connections/tlsconfig github.com/miekg/dns -google.golang.org/grpc/credentials net/http +google.golang.org/grpc/credentials +google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer -google.golang.org/grpc/internal/channelz -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/resolver/unix +google.golang.org/grpc/internal/transport/networktype +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 google.golang.org/grpc/channelz google.golang.org/grpc/balancer @@ -2993,216 +3029,216 @@ google.golang.org/grpc/internal/balancer/gracefulswitch github.com/prometheus/prometheus/util/jsonutil expvar -golang.org/x/net/trace -github.com/Azure/go-autorest/logger golang.org/x/oauth2/internal -github.com/Azure/go-autorest/tracing +github.com/prometheus/common/expfmt +net/http/httputil net/http/cookiejar +golang.org/x/net/trace github.com/aws/aws-sdk-go/aws -github.com/go-openapi/errors +github.com/Azure/go-autorest/logger github.com/go-openapi/swag -net/http/httputil -github.com/prometheus/common/expfmt golang.org/x/net/http2 +github.com/go-openapi/errors +github.com/Azure/go-autorest/tracing cloud.google.com/go/compute/metadata -google.golang.org/api/googleapi golang.org/x/oauth2 -github.com/Azure/go-autorest/autorest/adal +google.golang.org/api/googleapi github.com/go-openapi/strfmt +github.com/Azure/go-autorest/autorest/adal go.opencensus.io/trace/propagation google.golang.org/api/googleapi/transport -go.opencensus.io/plugin/ochttp/propagation/b3 github.com/googleapis/gax-go/v2/apierror -google.golang.org/api/transport/http/internal/propagation -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header -go.opencensus.io/plugin/ochttp github.com/aws/aws-sdk-go/aws/request github.com/aws/aws-sdk-go/aws/auth/bearer +go.opencensus.io/plugin/ochttp/propagation/b3 +github.com/prometheus/client_golang/prometheus +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 golang.org/x/oauth2/clientcredentials -golang.org/x/net/publicsuffix github.com/digitalocean/godo -github.com/prometheus/client_golang/prometheus golang.org/x/oauth2/authhandler golang.org/x/oauth2/google/internal/stsexchange golang.org/x/oauth2/jwt -github.com/go-openapi/jsonpointer google.golang.org/api/internal/impersonate github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil -github.com/Azure/go-autorest/autorest -github.com/go-resty/resty github.com/ionos-cloud/sdk-go -github.com/docker/docker/errdefs -github.com/go-openapi/jsonreference +github.com/go-openapi/jsonpointer +golang.org/x/net/publicsuffix golang.org/x/oauth2/google/internal/externalaccount golang.org/x/oauth2/google/internal/externalaccountauthorizeduser +github.com/Azure/go-autorest/autorest +github.com/go-resty/resty +github.com/docker/docker/errdefs github.com/aws/aws-sdk-go/aws/client -github.com/go-openapi/spec 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/jsonreference +github.com/aws/aws-sdk-go/aws/ec2metadata +golang.org/x/oauth2/google github.com/docker/go-connections/sockets +github.com/go-openapi/spec +github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/felixge/httpsnoop -golang.org/x/oauth2/google +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request +go.opentelemetry.io/otel/propagation +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil +github.com/Azure/go-autorest/autorest/azure +github.com/mwitkow/go-conntrack +github.com/prometheus/client_golang/prometheus/collectors/version +github.com/prometheus/prometheus/discovery/refresh 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/Azure/go-autorest/autorest/azure -github.com/aws/aws-sdk-go/aws/signer/v4 -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil -github.com/aws/aws-sdk-go/private/protocol/query -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/aws/credentials/endpointcreds -github.com/aws/aws-sdk-go/service/sts -github.com/aws/aws-sdk-go/private/protocol/restjson -github.com/aws/aws-sdk-go/service/ec2 google.golang.org/grpc/internal/transport -github.com/aws/aws-sdk-go/service/lightsail +github.com/prometheus/client_golang/prometheus/promhttp github.com/linode/linodego -go.opentelemetry.io/otel/propagation -github.com/aws/aws-sdk-go/aws/defaults -github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute +go.opentelemetry.io/otel/internal/global +github.com/prometheus/common/config github.com/go-openapi/analysis/internal/flatten/normalize -github.com/mwitkow/go-conntrack -github.com/prometheus/client_golang/prometheus/collectors/version -github.com/aws/aws-sdk-go/service/sso -github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/aws/credentials/endpointcreds +github.com/aws/aws-sdk-go/aws/signer/v4 +github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/go-openapi/analysis/internal/flatten/operations +github.com/aws/aws-sdk-go/private/protocol/query +github.com/aws/aws-sdk-go/aws/defaults +github.com/aws/aws-sdk-go/private/protocol/restjson github.com/go-openapi/analysis/internal/flatten/replace -github.com/aws/aws-sdk-go/service/sts/stsiface github.com/go-openapi/analysis/internal/flatten/schutils github.com/go-openapi/analysis/internal/flatten/sortref -github.com/prometheus/common/config -github.com/aws/aws-sdk-go/aws/credentials/stscreds -github.com/aws/aws-sdk-go/service/sso/ssoiface -github.com/prometheus/prometheus/discovery/refresh -github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network +github.com/aws/aws-sdk-go/service/sts +github.com/aws/aws-sdk-go/private/protocol/ec2query +github.com/aws/aws-sdk-go/service/lightsail +github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute +github.com/aws/aws-sdk-go/service/sso +github.com/aws/aws-sdk-go/service/ssooidc +github.com/aws/aws-sdk-go/service/ec2 github.com/go-openapi/analysis -github.com/prometheus/client_golang/prometheus/promhttp -github.com/aws/aws-sdk-go/aws/credentials/ssocreds -go.opentelemetry.io/otel/internal/global +github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/prometheus/exporter-toolkit/web -github.com/aws/aws-sdk-go/aws/session +github.com/aws/aws-sdk-go/service/sts/stsiface github.com/prometheus/prometheus/discovery -github.com/go-openapi/loads -go.opentelemetry.io/otel -github.com/prometheus/common/sigv4 -github.com/go-openapi/validate -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv +github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network +github.com/aws/aws-sdk-go/aws/credentials/stscreds +github.com/aws/aws-sdk-go/aws/credentials/ssocreds +github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation github.com/prometheus/prometheus/discovery/legacymanager -github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns +github.com/aws/aws-sdk-go/aws/session github.com/prometheus/prometheus/discovery/eureka +github.com/go-openapi/loads github.com/prometheus/prometheus/discovery/file google.golang.org/grpc -github.com/hetznercloud/hcloud-go/hcloud/internal/instrumentation +github.com/hetznercloud/hcloud-go/hcloud github.com/prometheus/prometheus/discovery/http +github.com/go-openapi/validate github.com/prometheus/prometheus/discovery/marathon -github.com/hetznercloud/hcloud-go/hcloud -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp +go.opentelemetry.io/otel +github.com/prometheus/common/sigv4 +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv github.com/gophercloud/gophercloud +github.com/prometheus/prometheus/config github.com/ovh/go-ovh/ovh +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp github.com/prometheus/prometheus/discovery/ovhcloud -github.com/prometheus/prometheus/discovery/puppetdb github.com/docker/docker/client +github.com/prometheus/prometheus/discovery/puppetdb +github.com/prometheus/alertmanager/api/v2/models github.com/gophercloud/gophercloud/pagination github.com/gophercloud/gophercloud/openstack/identity/v3/tokens +github.com/prometheus/prometheus/discovery/hetzner +github.com/gophercloud/gophercloud/openstack/identity/v2/tenants github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens github.com/prometheus/prometheus/discovery/linode -github.com/prometheus/alertmanager/api/v2/models -github.com/gophercloud/gophercloud/openstack/identity/v2/tenants -github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 +github.com/googleapis/gax-go/v2 +google.golang.org/api/internal github.com/gophercloud/gophercloud/openstack/identity/v2/tokens +github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1 github.com/prometheus/prometheus/notifier +google.golang.org/api/option +google.golang.org/api/transport/internal/dca +google.golang.org/api/internal/gensupport github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips +google.golang.org/api/option/internaloption +google.golang.org/api/transport/http github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors -github.com/gophercloud/gophercloud/openstack github.com/gophercloud/gophercloud/openstack/compute/v2/servers +google.golang.org/api/compute/v1 +github.com/gophercloud/gophercloud/openstack github.com/scaleway/scaleway-sdk-go/internal/auth github.com/prometheus/prometheus/discovery/triton -github.com/prometheus/prometheus/discovery/hetzner net/rpc -github.com/scaleway/scaleway-sdk-go/scw github.com/hashicorp/go-cleanhttp -github.com/prometheus/prometheus/util/treecache +github.com/scaleway/scaleway-sdk-go/scw github.com/hashicorp/go-retryablehttp -github.com/prometheus/prometheus/discovery/openstack -github.com/googleapis/gax-go/v2 -google.golang.org/api/internal -github.com/prometheus/prometheus/discovery/moby +github.com/prometheus/prometheus/util/treecache github.com/kolo/xmlrpc -github.com/vultr/govultr +github.com/prometheus/prometheus/discovery/moby +github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/zookeeper -google.golang.org/api/option -google.golang.org/api/transport/internal/dca -github.com/scaleway/scaleway-sdk-go/internal/parameter -google.golang.org/api/internal/gensupport -github.com/scaleway/scaleway-sdk-go/api/baremetal/v1 -google.golang.org/api/option/internaloption -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/uyuni +github.com/vultr/govultr github.com/prometheus/prometheus/tsdb/chunks -google.golang.org/api/compute/v1 +github.com/prometheus/prometheus/discovery/uyuni +github.com/scaleway/scaleway-sdk-go/internal/parameter github.com/prometheus/client_golang/prometheus/testutil/promlint net/http/httptest github.com/prometheus/prometheus/util/stats +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/client_golang/prometheus/testutil +github.com/stretchr/testify/assert github.com/scaleway/scaleway-sdk-go/api/instance/v1 github.com/prometheus/prometheus/discovery/vultr -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 -github.com/stretchr/testify/assert 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/julienschmidt/httprouter -github.com/grpc-ecosystem/grpc-gateway/runtime net/http/pprof -github.com/prometheus/common/route -github.com/prometheus/client_golang/api +github.com/grpc-ecosystem/grpc-gateway/runtime go.opentelemetry.io/otel/sdk/trace +github.com/prometheus/client_golang/api +github.com/prometheus/common/route github.com/prometheus/client_golang/api/prometheus/v1 -github.com/prometheus/prometheus/discovery/scaleway -go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform -go.opentelemetry.io/otel/exporters/otlp/otlptrace github.com/stretchr/testify/require -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform +github.com/prometheus/prometheus/discovery/scaleway go.opentelemetry.io/proto/otlp/collector/trace/v1 github.com/prometheus/prometheus/util/testutil -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp +go.opentelemetry.io/otel/exporters/otlp/otlptrace github.com/prometheus/prometheus/tsdb/tsdbutil +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig github.com/prometheus/prometheus/storage +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 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/tsdb/index github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/storage/remote +github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/util/teststorage 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/model/rulefmt github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/web/api/v1 -github.com/prometheus/prometheus/web github.com/prometheus/prometheus/discovery/gce +github.com/prometheus/prometheus/web github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/plugins @@ -3222,7 +3258,7 @@ === RUN TestComputeExternalURL --- PASS: TestComputeExternalURL (0.00s) === RUN TestFailedStartupExitCode ---- PASS: TestFailedStartupExitCode (0.02s) +--- PASS: TestFailedStartupExitCode (0.03s) === RUN TestSendAlerts === RUN TestSendAlerts/0 === RUN TestSendAlerts/1 @@ -3232,923 +3268,923 @@ --- PASS: TestSendAlerts/1 (0.00s) --- PASS: TestSendAlerts/2 (0.00s) === RUN TestWALSegmentSizeBounds - main_test.go:220: ts=2024-11-26T14:19:10.505Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:10.505Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:10.505Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:10.505Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:10.505Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:10.505Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:10.507Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:10.508Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:10.508Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-11-26T14:19:10.508Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-11-26T14:19:10.508Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-11-26T14:19:10.508Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-11-26T14:19:10.508Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-11-26T14:19:10.508Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-11-26T14:19:10.508Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-11-26T14:19:10.508Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-11-26T14:19:10.508Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-11-26T14:19:10.508Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:10.508Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-11-26T14:19:10.509Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + main_test.go:220: ts=2025-12-29T20:58:52.176Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:58:52.176Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:58:52.176Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:58:52.176Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:58:52.176Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:58:52.176Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:58:52.200Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:58:52.201Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:58:52.202Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-12-29T20:58:52.202Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-12-29T20:58:52.202Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-12-29T20:58:52.202Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-12-29T20:58:52.202Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-12-29T20:58:52.202Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-12-29T20:58:52.202Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-12-29T20:58:52.202Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:58:52.202Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-12-29T20:58:52.202Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-12-29T20:58:52.202Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-12-29T20:58:52.204Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + ts=2025-12-29T20:58:52.204Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:32773 - main_test.go:220: ts=2024-11-26T14:19:10.528Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:10.528Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:10.528Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:10.528Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:10.528Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:10.528Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:10.531Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:10.531Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:10.533Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:40809 - ts=2024-11-26T14:19:10.533Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:40809 - ts=2024-11-26T14:19:10.536Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:19:10.536Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.593µs - ts=2024-11-26T14:19:10.536Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:19:10.536Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:10.536Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=20.1µs wal_replay_duration=152.76µs wbl_replay_duration=271ns total_replay_duration=191.319µs - ts=2024-11-26T14:19:10.536Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:10.536Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:19:10.536Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-11-26T14:19:10.537Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=598.642µs db_storage=982ns remote_storage=2.073µs web_handler=280ns query_engine=1.732µs scrape=204.619µs scrape_sd=26.17µs notify=24.797µs notify_sd=6.519µs rules=1.151µs tracing=6.77µs - ts=2024-11-26T14:19:10.537Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:19:10.537Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:220: ts=2025-12-29T20:58:52.236Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:58:52.236Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:58:52.236Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:58:52.236Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:58:52.236Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:58:52.236Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:58:52.241Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:58:52.242Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:58:52.242Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-12-29T20:58:52.242Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-12-29T20:58:52.242Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-12-29T20:58:52.242Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-12-29T20:58:52.242Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-12-29T20:58:52.242Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-12-29T20:58:52.242Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:58:52.242Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-12-29T20:58:52.242Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-12-29T20:58:52.242Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-12-29T20:58:52.242Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-12-29T20:58:52.243Z 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-11-26T14:19:20.532Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:20.532Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:20.532Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:20.532Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:20.532Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:20.532Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:20.535Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:20.535Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:20.535Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-11-26T14:19:20.535Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-11-26T14:19:20.535Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-11-26T14:19:20.535Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-11-26T14:19:20.535Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-11-26T14:19:20.535Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-11-26T14:19:20.535Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-11-26T14:19:20.535Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-11-26T14:19:20.535Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-11-26T14:19:20.535Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-11-26T14:19:20.535Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:20.536Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" + main_test.go:220: Error parsing commandline arguments: units: unknown unit in 10 - main_test.go:220: ts=2024-11-26T14:19:20.555Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:20.555Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:20.555Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:20.555Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:20.555Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:20.555Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:20.559Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:20.559Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:20.559Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-11-26T14:19:20.559Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-11-26T14:19:20.559Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-11-26T14:19:20.559Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-11-26T14:19:20.559Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-11-26T14:19:20.559Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:20.559Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-11-26T14:19:20.559Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-11-26T14:19:20.559Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-11-26T14:19:20.559Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-11-26T14:19:20.559Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-11-26T14:19:20.560Z caller=main.go:1145 level=error err="flag 'storage.tsdb.wal-segment-size' must be set between 10MB and 256MB" - ts=2024-11-26T14:19:20.560Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:38401 + main_test.go:220: ts=2025-12-29T20:58:52.301Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:58:52.301Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:58:52.301Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:58:52.301Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:58:52.301Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:58:52.301Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:58:52.336Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:58:52.337Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:58:52.337Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-12-29T20:58:52.337Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-12-29T20:58:52.337Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-12-29T20:58:52.337Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-12-29T20:58:52.337Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-12-29T20:58:52.337Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-12-29T20:58:52.337Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-12-29T20:58:52.337Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:58:52.337Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-12-29T20:58:52.337Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-12-29T20:58:52.337Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-12-29T20:58:52.339Z 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=2025-12-29T20:58:52.368Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:58:52.368Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:58:52.368Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:58:52.369Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:58:52.369Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:58:52.369Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:58:52.373Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:58:52.373Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:58:52.375Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41557 + ts=2025-12-29T20:58:52.375Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41557 + ts=2025-12-29T20:58:52.379Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:58:52.379Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.184µs + ts=2025-12-29T20:58:52.379Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:58:52.380Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:58:52.380Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=41.318µs wal_replay_duration=334.978µs wbl_replay_duration=181ns total_replay_duration=403.357µs + ts=2025-12-29T20:58:52.380Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:58:52.380Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:58:52.380Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-12-29T20:58:52.381Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=526.968µs db_storage=902ns remote_storage=2.084µs web_handler=521ns query_engine=962ns scrape=205.155µs scrape_sd=27.271µs notify=32.1µs notify_sd=12.323µs rules=1.303µs tracing=7.043µs + ts=2025-12-29T20:58:52.381Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:58:52.381Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestWALSegmentSizeBounds (10.09s) +--- PASS: TestWALSegmentSizeBounds (10.47s) === RUN TestMaxBlockChunkSegmentSizeBounds === PAUSE TestMaxBlockChunkSegmentSizeBounds === RUN TestTimeMetrics ---- PASS: TestTimeMetrics (0.02s) +--- PASS: TestTimeMetrics (0.89s) === RUN TestAgentSuccessfulStartup ---- PASS: TestAgentSuccessfulStartup (10.00s) +--- PASS: TestAgentSuccessfulStartup (10.01s) === RUN TestAgentFailedStartupWithServerFlag main_test.go:391: prometheus agent should not be running: exit status 3 ---- PASS: TestAgentFailedStartupWithServerFlag (0.02s) +--- PASS: TestAgentFailedStartupWithServerFlag (0.03s) === RUN TestAgentFailedStartupWithInvalidConfig main_test.go:415: prometheus agent should not be running: exit status 2 ---- PASS: TestAgentFailedStartupWithInvalidConfig (0.02s) +--- PASS: TestAgentFailedStartupWithInvalidConfig (0.03s) === RUN TestModeSpecificFlags === RUN TestModeSpecificFlags/agent_mode_with_option_--storage.agent.path - main_test.go:456: ts=2024-11-26T14:19:30.650Z caller=main.go:187 level=info msg="Experimental agent mode enabled." - ts=2024-11-26T14:19:30.651Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:30.651Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:30.651Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:30.651Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:30.651Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:30.653Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:30.653Z caller=main.go:1061 level=info msg="Starting WAL storage ..." - ts=2024-11-26T14:19:30.655Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:40109 - ts=2024-11-26T14:19:30.656Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:40109 - ts=2024-11-26T14:19:30.659Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path2242314906/001/wal - ts=2024-11-26T14:19:30.659Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:30.659Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:30.659Z caller=main.go:1085 level=info msg="Agent WAL storage started" - ts=2024-11-26T14:19:30.659Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml - ts=2024-11-26T14:19:30.660Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 - ts=2024-11-26T14:19:30.660Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" - ts=2024-11-26T14:19:30.660Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 - ts=2024-11-26T14:19:30.660Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=886.478µs db_storage=671ns remote_storage=387.115µs web_handler=451ns query_engine=230ns scrape=226.852µs scrape_sd=18.237µs notify=972ns notify_sd=1.532µs rules=330ns tracing=5.208µs - ts=2024-11-26T14:19:30.660Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + main_test.go:456: ts=2025-12-29T20:59:13.602Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + ts=2025-12-29T20:59:13.603Z caller=main.go:564 level=info msg="Starting Prometheus Agent" mode=agent version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:13.603Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:13.603Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:13.603Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:13.603Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:13.605Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:59:13.605Z caller=main.go:1061 level=info msg="Starting WAL storage ..." + ts=2025-12-29T20:59:13.608Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:32831 + ts=2025-12-29T20:59:13.608Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:32831 + ts=2025-12-29T20:59:13.614Z caller=db.go:345 level=info msg="replaying WAL, this may take a while" dir=/tmp/TestModeSpecificFlagsagent_mode_with_option_--storage.agent.path665038952/001/wal + ts=2025-12-29T20:59:13.614Z caller=db.go:396 level=info msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:13.614Z caller=main.go:1082 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:13.614Z caller=main.go:1085 level=info msg="Agent WAL storage started" + ts=2025-12-29T20:59:13.614Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus-agent.yml + ts=2025-12-29T20:59:13.615Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting WAL watcher" queue=d1bf80 + ts=2025-12-29T20:59:13.615Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Starting scraped metadata watcher" + ts=2025-12-29T20:59:13.615Z caller=dedupe.go:112 component=remote level=info remote_name=d1bf80 url=http://remote-write-url msg="Replaying WAL" queue=d1bf80 + ts=2025-12-29T20:59:13.617Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus-agent.yml totalDuration=2.726692ms db_storage=882ns remote_storage=553.588µs web_handler=501ns query_engine=271ns scrape=1.799625ms scrape_sd=39.585µs notify=1.523µs notify_sd=3.256µs rules=271ns tracing=8.636µs + ts=2025-12-29T20:59:13.617Z 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=2024-11-26T14:19:40.653Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:40.654Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:40.654Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:40.654Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:40.654Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:40.654Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:40.655Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:19:40.656Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:40.657Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:35657 - ts=2024-11-26T14:19:40.657Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:35657 - ts=2024-11-26T14:19:40.660Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:19:40.660Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.013µs - ts=2024-11-26T14:19:40.660Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:19:40.661Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:40.661Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.79µs wal_replay_duration=193.732µs wbl_replay_duration=251ns total_replay_duration=230.999µs - ts=2024-11-26T14:19:40.661Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:40.661Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:19:40.661Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-11-26T14:19:40.662Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=558.202µs db_storage=1.472µs remote_storage=1.893µs web_handler=580ns query_engine=991ns scrape=224.469µs scrape_sd=28.223µs notify=34.482µs notify_sd=8.343µs rules=1.272µs tracing=8.052µs - ts=2024-11-26T14:19:40.662Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:19:40.662Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:456: ts=2025-12-29T20:59:23.631Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:23.631Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:23.631Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:23.631Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:23.631Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:23.631Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:23.634Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T20:59:23.635Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:23.637Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:36987 + ts=2025-12-29T20:59:23.639Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:36987 + ts=2025-12-29T20:59:23.642Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:23.642Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.054µs + ts=2025-12-29T20:59:23.642Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:23.642Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:23.643Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.796µs wal_replay_duration=419.948µs wbl_replay_duration=170ns total_replay_duration=485.35µs + ts=2025-12-29T20:59:23.644Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:23.644Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:23.644Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-12-29T20:59:23.645Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=665.748µs db_storage=1.293µs remote_storage=2.053µs web_handler=801ns query_engine=1.303µs scrape=263.765µs scrape_sd=35.166µs notify=39.073µs notify_sd=10.991µs rules=1.804µs tracing=8.045µs + ts=2025-12-29T20:59:23.645Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:23.645Z 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=2024-11-26T14:19:50.671Z caller=main.go:187 level=info msg="Experimental agent mode enabled." + main_test.go:456: ts=2025-12-29T20:59:33.650Z 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.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 (20.07s) + --- 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.03s) --- 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.52s) +--- PASS: TestStartupInterrupt (0.55s) === RUN TestQueryLog -=== RUN TestQueryLog/api_queries,_127.0.0.1:39115,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:19:51.272Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:51.272Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:51.272Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:51.272Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:51.272Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:51.272Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:51.274Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39115 - ts=2024-11-26T14:19:51.275Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:51.276Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39115 - ts=2024-11-26T14:19:51.276Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39115 - ts=2024-11-26T14:19:51.345Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:19:51.345Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.552µs - ts=2024-11-26T14:19:51.345Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:19:51.346Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:51.346Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.321µs wal_replay_duration=464.041µs wbl_replay_duration=320ns total_replay_duration=497.19µs - ts=2024-11-26T14:19:51.347Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:51.347Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:19:51.347Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3329227697 - ts=2024-11-26T14:19:51.348Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3329227697 totalDuration=810.003µs db_storage=1.523µs remote_storage=2.634µs web_handler=591ns query_engine=10.265µs scrape=501.237µs scrape_sd=6.28µs notify=1.142µs notify_sd=2.293µs rules=1.432µs tracing=19.539µs - ts=2024-11-26T14:19:51.348Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:19:51.348Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:51.810Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3329227697 - ts=2024-11-26T14:19:51.810Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3329227697 totalDuration=288.135µs db_storage=1.943µs remote_storage=15.593µs web_handler=391ns query_engine=4.437µs scrape=110.116µs scrape_sd=3.034µs notify=941ns notify_sd=1.072µs rules=1.753µs tracing=8.813µs - ts=2024-11-26T14:19:51.849Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3329227697 - ts=2024-11-26T14:19:52.033Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3329227697 totalDuration=184.716089ms db_storage=3.094µs remote_storage=2.394µs web_handler=741ns query_engine=25.799µs scrape=157.318µs scrape_sd=6.44µs notify=1.783µs notify_sd=1.553µs rules=1.673µs tracing=10.456µs - ts=2024-11-26T14:19:52.043Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3329227697 - ts=2024-11-26T14:19:52.043Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3329227697 totalDuration=216.497µs db_storage=801ns remote_storage=1.182µs web_handler=471ns query_engine=26.24µs scrape=97.657µs scrape_sd=1.983µs notify=811ns notify_sd=621ns rules=802ns tracing=4.597µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:45939,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T20:59:34.256Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:34.256Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:34.256Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:34.256Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:34.256Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:34.256Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:34.264Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:45939 + ts=2025-12-29T20:59:34.264Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:34.266Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:45939 + ts=2025-12-29T20:59:34.266Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:45939 + ts=2025-12-29T20:59:34.269Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:34.269Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.645µs + ts=2025-12-29T20:59:34.269Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:34.270Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:34.270Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=92.453µs wal_replay_duration=689.593µs wbl_replay_duration=381ns total_replay_duration=809.117µs + ts=2025-12-29T20:59:34.270Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:34.270Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:34.270Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config389756340 + ts=2025-12-29T20:59:34.271Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config389756340 totalDuration=541.936µs db_storage=862ns remote_storage=1.523µs web_handler=471ns query_engine=11.581µs scrape=419.977µs scrape_sd=4.689µs notify=1.493µs notify_sd=1.643µs rules=1.012µs tracing=19.276µs + ts=2025-12-29T20:59:34.271Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:34.271Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:34.711Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config389756340 + ts=2025-12-29T20:59:34.793Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config389756340 totalDuration=82.528331ms db_storage=1.984µs remote_storage=54.583µs web_handler=571ns query_engine=7.564µs scrape=68.509µs scrape_sd=3.717µs notify=872ns notify_sd=1.173µs rules=1.443µs tracing=6.964µs + ts=2025-12-29T20:59:34.798Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config389756340 + ts=2025-12-29T20:59:34.798Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config389756340 totalDuration=239.589µs db_storage=1.242µs remote_storage=1.102µs web_handler=310ns query_engine=15.088µs scrape=53.66µs scrape_sd=2.675µs notify=892ns notify_sd=992ns rules=821ns tracing=5.721µs + ts=2025-12-29T20:59:34.801Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config389756340 + ts=2025-12-29T20:59:34.801Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config389756340 totalDuration=199.454µs db_storage=922ns remote_storage=1.022µs web_handler=311ns query_engine=41.939µs scrape=47.78µs scrape_sd=2.494µs notify=611ns notify_sd=1.102µs rules=1.092µs tracing=4.369µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:37613,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:19:52.249Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:52.249Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:52.249Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:52.249Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:52.249Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:52.249Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:52.264Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:37613 - ts=2024-11-26T14:19:52.264Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:52.266Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:37613 - ts=2024-11-26T14:19:52.266Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:37613 - ts=2024-11-26T14:19:52.268Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:19:52.268Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.412µs - ts=2024-11-26T14:19:52.268Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:19:52.269Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:52.269Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.479µs wal_replay_duration=354.396µs wbl_replay_duration=420ns total_replay_duration=392.994µs - ts=2024-11-26T14:19:52.269Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:52.269Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:19:52.269Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3127840402 - ts=2024-11-26T14:19:52.270Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3127840402 totalDuration=345.601µs db_storage=1.172µs remote_storage=2.373µs web_handler=311ns query_engine=8.563µs scrape=199.021µs scrape_sd=3.705µs notify=811ns notify_sd=1.302µs rules=1.101µs tracing=13.24µs - ts=2024-11-26T14:19:52.270Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:19:52.270Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:52.623Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3127840402 - ts=2024-11-26T14:19:52.815Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3127840402 totalDuration=191.802204ms db_storage=3.065µs remote_storage=27.872µs web_handler=591ns query_engine=8.893µs scrape=144.939µs scrape_sd=5.929µs notify=1.011µs notify_sd=1.081µs rules=1.342µs tracing=10.025µs - ts=2024-11-26T14:19:52.917Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3127840402 - ts=2024-11-26T14:19:53.109Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3127840402 totalDuration=191.603574ms db_storage=3.906µs remote_storage=2.003µs web_handler=911ns query_engine=33.19µs scrape=142.085µs scrape_sd=10.206µs notify=871ns notify_sd=1.022µs rules=1.202µs tracing=8.503µs - ts=2024-11-26T14:19:53.210Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3127840402 - ts=2024-11-26T14:19:53.526Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3127840402 totalDuration=316.042498ms db_storage=3.225µs remote_storage=3.034µs web_handler=921ns query_engine=28.824565ms scrape=175.955µs scrape_sd=6.22µs notify=1.021µs notify_sd=1.071µs rules=2.013µs tracing=9.415µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:33299,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T20:59:34.913Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:34.913Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:34.914Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:34.914Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:34.914Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:34.914Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:34.922Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:33299 + ts=2025-12-29T20:59:34.923Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:34.926Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:33299 + ts=2025-12-29T20:59:34.926Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:33299 + ts=2025-12-29T20:59:35.009Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:35.009Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.585µs + ts=2025-12-29T20:59:35.009Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:35.010Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:35.010Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=45.525µs wal_replay_duration=1.405476ms wbl_replay_duration=260ns total_replay_duration=1.483953ms + ts=2025-12-29T20:59:35.014Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:35.014Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:35.014Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2574082532 + ts=2025-12-29T20:59:35.014Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2574082532 totalDuration=507.973µs db_storage=1.262µs remote_storage=2.595µs web_handler=822ns query_engine=19.026µs scrape=274.504µs scrape_sd=6.603µs notify=1.152µs notify_sd=3.837µs rules=2.034µs tracing=27.391µs + ts=2025-12-29T20:59:35.014Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:35.014Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:35.341Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2574082532 + ts=2025-12-29T20:59:35.342Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2574082532 totalDuration=289.824µs db_storage=2.054µs remote_storage=40.686µs web_handler=672ns query_engine=6.392µs scrape=64.08µs scrape_sd=4.168µs notify=1.122µs notify_sd=1.252µs rules=1.513µs tracing=7.143µs + ts=2025-12-29T20:59:35.353Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2574082532 + ts=2025-12-29T20:59:35.443Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2574082532 totalDuration=90.275175ms db_storage=1.773µs remote_storage=1.553µs web_handler=742ns query_engine=21.911µs scrape=55.805µs scrape_sd=5.32µs notify=711ns notify_sd=1.352µs rules=1.052µs tracing=6.672µs + ts=2025-12-29T20:59:35.449Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2574082532 + ts=2025-12-29T20:59:35.449Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2574082532 totalDuration=290.214µs db_storage=1.583µs remote_storage=1.813µs web_handler=611ns query_engine=67.046µs scrape=75.461µs scrape_sd=4.168µs notify=1.343µs notify_sd=1.654µs rules=1.643µs tracing=7.133µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:43283,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:19:53.691Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:19:53.691Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:19:53.691Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:19:53.691Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:19:53.691Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:19:53.691Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:19:53.693Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43283 - ts=2024-11-26T14:19:53.694Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:19:53.695Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43283 - ts=2024-11-26T14:19:53.696Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43283 - ts=2024-11-26T14:19:53.697Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:19:53.697Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.973µs - ts=2024-11-26T14:19:53.697Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:19:53.699Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:19:53.699Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.024µs wal_replay_duration=1.691423ms wbl_replay_duration=290ns total_replay_duration=1.725333ms - ts=2024-11-26T14:19:53.699Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:19:53.699Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:19:53.699Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4198008840 - ts=2024-11-26T14:19:53.799Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4198008840 totalDuration=99.953839ms db_storage=1.142µs remote_storage=2.374µs web_handler=431ns query_engine=10.206µs scrape=206.762µs scrape_sd=6.109µs notify=1.171µs notify_sd=1.542µs rules=99.571322ms tracing=14.722µs - ts=2024-11-26T14:19:53.799Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:19:53.799Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:19:56.157Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4198008840 - ts=2024-11-26T14:19:56.157Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4198008840 totalDuration=486.685µs db_storage=1.653µs remote_storage=2.173µs web_handler=581ns query_engine=3.986µs scrape=98.069µs scrape_sd=5.138µs notify=941ns notify_sd=1.052µs rules=185.489µs tracing=4.959µs - ts=2024-11-26T14:19:58.165Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4198008840 - ts=2024-11-26T14:19:58.165Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4198008840 totalDuration=469.87µs db_storage=2.243µs remote_storage=2.193µs web_handler=571ns query_engine=8.533µs scrape=121.253µs scrape_sd=5.829µs notify=1.482µs notify_sd=1.032µs rules=156.877µs tracing=5.638µs - ts=2024-11-26T14:20:02.175Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4198008840 - ts=2024-11-26T14:20:02.176Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4198008840 totalDuration=525.062µs db_storage=1.842µs remote_storage=3.095µs web_handler=671ns query_engine=47.732µs scrape=126.861µs scrape_sd=5.719µs notify=802ns notify_sd=801ns rules=180.292µs tracing=6.029µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:40913,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T20:59:35.559Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:35.559Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:35.559Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:35.559Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:35.559Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:35.559Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:35.573Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:40913 + ts=2025-12-29T20:59:35.574Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:35.578Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:40913 + ts=2025-12-29T20:59:35.578Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:40913 + ts=2025-12-29T20:59:35.600Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:35.600Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.156µs + ts=2025-12-29T20:59:35.600Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:35.602Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:35.602Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=49.112µs wal_replay_duration=1.723762ms wbl_replay_duration=191ns total_replay_duration=1.8133ms + ts=2025-12-29T20:59:35.603Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:35.603Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:35.603Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3384527577 + ts=2025-12-29T20:59:35.604Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3384527577 totalDuration=1.081107ms db_storage=1.272µs remote_storage=2.404µs web_handler=1.193µs query_engine=17.392µs scrape=414.006µs scrape_sd=8.125µs notify=1.844µs notify_sd=3.126µs rules=421.821µs tracing=24.876µs + ts=2025-12-29T20:59:35.605Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:35.605Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:37.964Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3384527577 + ts=2025-12-29T20:59:37.965Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3384527577 totalDuration=1.091397ms db_storage=1.943µs remote_storage=1.884µs web_handler=511ns query_engine=5.771µs scrape=78.336µs scrape_sd=4.068µs notify=802ns notify_sd=1.443µs rules=256.842µs tracing=6.081µs + ts=2025-12-29T20:59:39.972Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3384527577 + ts=2025-12-29T20:59:39.972Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3384527577 totalDuration=583.534µs db_storage=1.693µs remote_storage=1.964µs web_handler=641ns query_engine=16.491µs scrape=74.038µs scrape_sd=6.091µs notify=861ns notify_sd=1.273µs rules=193.964µs tracing=6.202µs + ts=2025-12-29T20:59:44.046Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3384527577 + ts=2025-12-29T20:59:44.047Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3384527577 totalDuration=532.659µs db_storage=1.984µs remote_storage=2.455µs web_handler=621ns query_engine=56.065µs scrape=87.113µs scrape_sd=6.001µs notify=1.002µs notify_sd=1.112µs rules=201.969µs tracing=6.322µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:39331 - query_log_test.go:273: ts=2024-11-26T14:20:04.204Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:04.204Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:04.204Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:04.204Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:04.204Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:04.204Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:04.206Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39331 - ts=2024-11-26T14:20:04.207Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:04.209Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39331 - ts=2024-11-26T14:20:04.209Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39331 - ts=2024-11-26T14:20:04.210Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:04.210Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.823µs - ts=2024-11-26T14:20:04.210Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:04.210Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:04.210Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.274µs wal_replay_duration=130.518µs wbl_replay_duration=260ns total_replay_duration=199.11µs - ts=2024-11-26T14:20:04.211Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:04.211Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:04.211Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config209340374 - ts=2024-11-26T14:20:04.211Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config209340374 totalDuration=267.303µs db_storage=821ns remote_storage=2.344µs web_handler=571ns query_engine=610ns scrape=201.784µs scrape_sd=4.957µs notify=1.121µs notify_sd=1.372µs rules=1.232µs tracing=16.024µs - ts=2024-11-26T14:20:04.211Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:04.211Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:04.691Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config209340374 - ts=2024-11-26T14:20:04.692Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config209340374 totalDuration=275.496µs db_storage=1.442µs remote_storage=2.153µs web_handler=320ns query_engine=8.022µs scrape=86.662µs scrape_sd=3.666µs notify=671ns notify_sd=912ns rules=1.332µs tracing=6.06µs - ts=2024-11-26T14:20:04.694Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config209340374 - ts=2024-11-26T14:20:04.694Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config209340374 totalDuration=227.954µs db_storage=861ns remote_storage=12.77µs web_handler=361ns query_engine=2.584µs scrape=107.391µs scrape_sd=1.954µs notify=681ns notify_sd=811ns rules=1.152µs tracing=4.546µs - ts=2024-11-26T14:20:04.696Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config209340374 - ts=2024-11-26T14:20:04.696Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config209340374 totalDuration=205.81µs db_storage=782ns remote_storage=912ns web_handler=531ns query_engine=10.275µs scrape=83.105µs scrape_sd=1.813µs notify=581ns notify_sd=391ns rules=481ns tracing=3.795µs - ts=2024-11-26T14:20:04.698Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config209340374 - ts=2024-11-26T14:20:04.699Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config209340374 totalDuration=1.264939ms db_storage=1.953µs remote_storage=2.243µs web_handler=460ns query_engine=1.00747ms scrape=133.161µs scrape_sd=3.936µs notify=1.563µs notify_sd=841ns rules=1.493µs tracing=8.003µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:37257 + query_log_test.go:273: ts=2025-12-29T20:59:46.084Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:46.084Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:46.084Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:46.084Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:46.084Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:46.084Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:46.088Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:37257 + ts=2025-12-29T20:59:46.088Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:46.089Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:37257 + ts=2025-12-29T20:59:46.089Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:37257 + ts=2025-12-29T20:59:46.091Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:46.091Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.134µs + ts=2025-12-29T20:59:46.091Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:46.095Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:46.095Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=41.077µs wal_replay_duration=3.142012ms wbl_replay_duration=240ns total_replay_duration=3.213165ms + ts=2025-12-29T20:59:46.095Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:46.095Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:46.095Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1835672070 + ts=2025-12-29T20:59:46.096Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1835672070 totalDuration=383.9µs db_storage=1.092µs remote_storage=1.683µs web_handler=451ns query_engine=651ns scrape=287.99µs scrape_sd=5.249µs notify=1.563µs notify_sd=1.984µs rules=1.763µs tracing=23.104µs + ts=2025-12-29T20:59:46.096Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:46.096Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:46.565Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1835672070 + ts=2025-12-29T20:59:46.594Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1835672070 totalDuration=28.935214ms db_storage=1.603µs remote_storage=2.174µs web_handler=711ns query_engine=18.795µs scrape=69.761µs scrape_sd=4.919µs notify=771ns notify_sd=1.403µs rules=1.703µs tracing=6.592µs + ts=2025-12-29T20:59:46.598Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1835672070 + ts=2025-12-29T20:59:46.598Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1835672070 totalDuration=250.349µs db_storage=1.643µs remote_storage=1.843µs web_handler=722ns query_engine=4.168µs scrape=76.323µs scrape_sd=4.779µs notify=1.162µs notify_sd=2.735µs rules=1.613µs tracing=6.892µs + ts=2025-12-29T20:59:46.654Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1835672070 + ts=2025-12-29T20:59:46.654Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1835672070 totalDuration=273.383µs db_storage=1.162µs remote_storage=2.144µs web_handler=601ns query_engine=15.789µs scrape=58.53µs scrape_sd=3.667µs notify=691ns notify_sd=3.256µs rules=922ns tracing=5.66µs + ts=2025-12-29T20:59:46.658Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1835672070 + ts=2025-12-29T20:59:46.658Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1835672070 totalDuration=264.346µs db_storage=1.122µs remote_storage=1.423µs web_handler=571ns query_engine=64.32µs scrape=68.418µs scrape_sd=4.008µs notify=902ns notify_sd=1.203µs rules=1.152µs tracing=5.22µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:33845 - query_log_test.go:273: ts=2024-11-26T14:20:04.716Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:04.716Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:04.716Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:04.716Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:04.716Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:04.716Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:04.720Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:33845 - ts=2024-11-26T14:20:04.720Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:04.721Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:33845 - ts=2024-11-26T14:20:04.721Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:33845 - ts=2024-11-26T14:20:04.753Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:04.753Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.815µs - ts=2024-11-26T14:20:04.753Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:04.754Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:04.754Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.679µs wal_replay_duration=589.97µs wbl_replay_duration=261ns total_replay_duration=640.557µs - ts=2024-11-26T14:20:04.755Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:04.755Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:04.755Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1565495851 - ts=2024-11-26T14:20:04.755Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1565495851 totalDuration=390.49µs db_storage=1.352µs remote_storage=1.843µs web_handler=611ns query_engine=951ns scrape=300.494µs scrape_sd=5.408µs notify=702ns notify_sd=1.452µs rules=1.232µs tracing=14.782µs - ts=2024-11-26T14:20:04.755Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:04.755Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:05.204Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1565495851 - ts=2024-11-26T14:20:05.292Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1565495851 totalDuration=87.919486ms db_storage=2.514µs remote_storage=2.394µs web_handler=540ns query_engine=22.304µs scrape=300.304µs scrape_sd=5.619µs notify=1.112µs notify_sd=1.001µs rules=1.613µs tracing=7.051µs - ts=2024-11-26T14:20:05.299Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1565495851 - ts=2024-11-26T14:20:05.299Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1565495851 totalDuration=178.229µs db_storage=1.462µs remote_storage=1.111µs web_handler=190ns query_engine=2.133µs scrape=76.886µs scrape_sd=2.533µs notify=831ns notify_sd=791ns rules=862ns tracing=4.387µs - ts=2024-11-26T14:20:05.330Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1565495851 - ts=2024-11-26T14:20:05.330Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1565495851 totalDuration=225.26µs db_storage=1.192µs remote_storage=1.412µs web_handler=310ns query_engine=7.01µs scrape=79.57µs scrape_sd=2.634µs notify=551ns notify_sd=1.022µs rules=651ns tracing=6.13µs - ts=2024-11-26T14:20:05.332Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1565495851 - ts=2024-11-26T14:20:05.332Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1565495851 totalDuration=322.317µs db_storage=1.963µs remote_storage=1.963µs web_handler=470ns query_engine=42.074µs scrape=129.285µs scrape_sd=3.835µs notify=1.042µs notify_sd=3.226µs rules=1.202µs tracing=7.621µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:43599 + query_log_test.go:273: ts=2025-12-29T20:59:46.773Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:46.773Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:46.773Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:46.773Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:46.773Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:46.773Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:46.778Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:43599 + ts=2025-12-29T20:59:46.779Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:46.780Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:43599 + ts=2025-12-29T20:59:46.780Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:43599 + ts=2025-12-29T20:59:46.811Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:46.812Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.515µs + ts=2025-12-29T20:59:46.812Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:46.812Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:46.812Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.255µs wal_replay_duration=396.082µs wbl_replay_duration=180ns total_replay_duration=462.427µs + ts=2025-12-29T20:59:46.813Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:46.813Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:46.813Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1836487851 + ts=2025-12-29T20:59:46.813Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1836487851 totalDuration=324.298µs db_storage=1.072µs remote_storage=2.014µs web_handler=902ns query_engine=992ns scrape=218.83µs scrape_sd=7.103µs notify=1.142µs notify_sd=1.764µs rules=1.593µs tracing=24.475µs + ts=2025-12-29T20:59:46.813Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:46.813Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:47.194Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1836487851 + ts=2025-12-29T20:59:47.194Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1836487851 totalDuration=423.193µs db_storage=1.483µs remote_storage=2.144µs web_handler=821ns query_engine=19.687µs scrape=128.15µs scrape_sd=4.539µs notify=892ns notify_sd=1.283µs rules=1.403µs tracing=8.005µs + ts=2025-12-29T20:59:47.199Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1836487851 + ts=2025-12-29T20:59:47.200Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1836487851 totalDuration=323.637µs db_storage=2.114µs remote_storage=2.535µs web_handler=902ns query_engine=7.945µs scrape=93.726µs scrape_sd=5.581µs notify=1.152µs notify_sd=2.265µs rules=2.204µs tracing=10.861µs + ts=2025-12-29T20:59:47.202Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1836487851 + ts=2025-12-29T20:59:47.202Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1836487851 totalDuration=242.574µs db_storage=942ns remote_storage=1.353µs web_handler=551ns query_engine=15.129µs scrape=71.825µs scrape_sd=3.166µs notify=822ns notify_sd=1.182µs rules=1.243µs tracing=3.817µs + ts=2025-12-29T20:59:47.213Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1836487851 + ts=2025-12-29T20:59:47.213Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1836487851 totalDuration=274.906µs db_storage=2.214µs remote_storage=2.285µs web_handler=961ns query_engine=49.223µs scrape=67.316µs scrape_sd=4.528µs notify=972ns notify_sd=1.423µs rules=1.894µs tracing=8.065µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:40011 - query_log_test.go:273: ts=2024-11-26T14:20:05.348Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:05.348Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:05.348Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:05.348Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:05.348Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:05.348Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:05.351Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:40011 - ts=2024-11-26T14:20:05.351Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:05.352Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:40011 - ts=2024-11-26T14:20:05.352Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:40011 - ts=2024-11-26T14:20:05.355Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:05.355Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.863µs - ts=2024-11-26T14:20:05.355Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:05.355Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:05.355Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=16.675µs wal_replay_duration=545.553µs wbl_replay_duration=250ns total_replay_duration=579.424µs - ts=2024-11-26T14:20:05.356Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:05.356Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:05.356Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config238836644 - ts=2024-11-26T14:20:05.356Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config238836644 totalDuration=566.594µs db_storage=801ns remote_storage=1.652µs web_handler=711ns query_engine=841ns scrape=241.394µs scrape_sd=4.447µs notify=931ns notify_sd=1.062µs rules=212.471µs tracing=12.579µs - ts=2024-11-26T14:20:05.356Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:05.356Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:07.838Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config238836644 - ts=2024-11-26T14:20:07.893Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config238836644 totalDuration=54.647829ms db_storage=2.344µs remote_storage=2.483µs web_handler=701ns query_engine=19.309µs scrape=141.353µs scrape_sd=5.5µs notify=1.052µs notify_sd=1.953µs rules=254.965µs tracing=9.384µs - ts=2024-11-26T14:20:09.900Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config238836644 - ts=2024-11-26T14:20:09.900Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config238836644 totalDuration=434.035µs db_storage=1.773µs remote_storage=2.183µs web_handler=621ns query_engine=3.916µs scrape=109.156µs scrape_sd=5.178µs notify=881ns notify_sd=962ns rules=157.848µs tracing=6.56µs - ts=2024-11-26T14:20:11.903Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config238836644 - ts=2024-11-26T14:20:11.904Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config238836644 totalDuration=617.472µs db_storage=1.642µs remote_storage=2.964µs web_handler=751ns query_engine=12.509µs scrape=152.991µs scrape_sd=5.569µs notify=1.061µs notify_sd=1.763µs rules=208.906µs tracing=8.443µs - ts=2024-11-26T14:20:15.919Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config238836644 - ts=2024-11-26T14:20:15.920Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config238836644 totalDuration=446.935µs db_storage=1.793µs remote_storage=2.043µs web_handler=551ns query_engine=45.829µs scrape=114.143µs scrape_sd=5.008µs notify=791ns notify_sd=922ns rules=153.802µs tracing=5.018µs +=== RUN TestQueryLog/rule_queries,_127.0.0.1:39581 + query_log_test.go:273: ts=2025-12-29T20:59:47.244Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:47.244Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:47.244Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:47.244Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:47.244Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:47.244Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:47.248Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:39581 + ts=2025-12-29T20:59:47.248Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:47.250Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:39581 + ts=2025-12-29T20:59:47.250Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:39581 + ts=2025-12-29T20:59:47.255Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:47.255Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.894µs + ts=2025-12-29T20:59:47.255Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:47.255Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:47.255Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.937µs wal_replay_duration=292.248µs wbl_replay_duration=161ns total_replay_duration=356.268µs + ts=2025-12-29T20:59:47.255Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:47.255Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:47.256Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config17762343 + ts=2025-12-29T20:59:47.256Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config17762343 totalDuration=729.628µs db_storage=722ns remote_storage=1.233µs web_handler=912ns query_engine=982ns scrape=268.674µs scrape_sd=4.98µs notify=1.051µs notify_sd=1.843µs rules=298.169µs tracing=19.987µs + ts=2025-12-29T20:59:47.256Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:47.256Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T20:59:49.734Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config17762343 + ts=2025-12-29T20:59:49.745Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config17762343 totalDuration=11.325124ms db_storage=1.813µs remote_storage=1.894µs web_handler=631ns query_engine=20.509µs scrape=65.753µs scrape_sd=5.962µs notify=1.112µs notify_sd=1.153µs rules=257.192µs tracing=7.154µs + ts=2025-12-29T20:59:51.757Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config17762343 + ts=2025-12-29T20:59:51.758Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config17762343 totalDuration=558.697µs db_storage=1.803µs remote_storage=3.817µs web_handler=912ns query_engine=7.935µs scrape=78.277µs scrape_sd=5.751µs notify=1.503µs notify_sd=1.973µs rules=246.662µs tracing=7.354µs + ts=2025-12-29T20:59:53.782Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config17762343 + ts=2025-12-29T20:59:53.783Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config17762343 totalDuration=583.915µs db_storage=2.044µs remote_storage=2.114µs web_handler=711ns query_engine=15.269µs scrape=85.09µs scrape_sd=5.11µs notify=1.062µs notify_sd=1.663µs rules=250.73µs tracing=6.012µs + ts=2025-12-29T20:59:57.796Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config17762343 + ts=2025-12-29T20:59:57.797Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config17762343 totalDuration=455.825µs db_storage=1.192µs remote_storage=1.683µs web_handler=1.052µs query_engine=49.993µs scrape=69.721µs scrape_sd=4.358µs notify=932ns notify_sd=1.462µs rules=178.835µs tracing=7.083µs -=== RUN TestQueryLog/api_queries,_127.0.0.1:41825,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:17.944Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:17.944Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:17.944Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:17.944Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:17.944Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:17.944Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:17.946Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:41825 - ts=2024-11-26T14:20:17.947Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:17.947Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:17.948Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:41825 - ts=2024-11-26T14:20:17.949Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:41825 - ts=2024-11-26T14:20:17.950Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:17.950Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.693µs - ts=2024-11-26T14:20:17.950Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:17.951Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:17.951Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.887µs wal_replay_duration=726.657µs wbl_replay_duration=261ns total_replay_duration=770.713µs - ts=2024-11-26T14:20:17.952Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:17.952Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:17.952Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3572381297 - ts=2024-11-26T14:20:17.952Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3572381297 totalDuration=382.527µs db_storage=1.192µs remote_storage=2.063µs web_handler=491ns query_engine=8.543µs scrape=217.198µs scrape_sd=7.281µs notify=1.082µs notify_sd=1.663µs rules=1.903µs tracing=12.699µs - ts=2024-11-26T14:20:17.952Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:17.952Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:18.434Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3572381297 - ts=2024-11-26T14:20:18.434Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3572381297 totalDuration=268.565µs db_storage=1.943µs remote_storage=11.077µs web_handler=661ns query_engine=3.465µs scrape=96.236µs scrape_sd=3.355µs notify=671ns notify_sd=1.072µs rules=1.462µs tracing=6.77µs - ts=2024-11-26T14:20:18.436Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3572381297 - ts=2024-11-26T14:20:18.437Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3572381297 totalDuration=302.766µs db_storage=2.033µs remote_storage=2.153µs web_handler=751ns query_engine=8.572µs scrape=106.992µs scrape_sd=3.445µs notify=681ns notify_sd=901ns rules=1.422µs tracing=7.612µs - ts=2024-11-26T14:20:18.438Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3572381297 - ts=2024-11-26T14:20:18.439Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3572381297 totalDuration=220.513µs db_storage=1.201µs remote_storage=991ns web_handler=280ns query_engine=38.789µs scrape=87.683µs scrape_sd=3.605µs notify=971ns notify_sd=972ns rules=741ns tracing=5.688µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:35661,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T20:59:59.875Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T20:59:59.875Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T20:59:59.875Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T20:59:59.875Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T20:59:59.875Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T20:59:59.875Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T20:59:59.878Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:35661 + ts=2025-12-29T20:59:59.878Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T20:59:59.878Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T20:59:59.882Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:35661 + ts=2025-12-29T20:59:59.882Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:35661 + ts=2025-12-29T20:59:59.885Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T20:59:59.885Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.685µs + ts=2025-12-29T20:59:59.885Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T20:59:59.887Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T20:59:59.887Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=46.547µs wal_replay_duration=2.070051ms wbl_replay_duration=171ns total_replay_duration=2.1437ms + ts=2025-12-29T20:59:59.889Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T20:59:59.889Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T20:59:59.889Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387409232 + ts=2025-12-29T20:59:59.890Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387409232 totalDuration=669.135µs db_storage=1.273µs remote_storage=1.513µs web_handler=411ns query_engine=15.269µs scrape=444.193µs scrape_sd=6.102µs notify=1.192µs notify_sd=2.545µs rules=3.035µs tracing=19.647µs + ts=2025-12-29T20:59:59.890Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T20:59:59.890Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:00.314Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387409232 + ts=2025-12-29T21:00:00.314Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387409232 totalDuration=269.024µs db_storage=1.744µs remote_storage=14.938µs web_handler=671ns query_engine=7.263µs scrape=64.14µs scrape_sd=5.51µs notify=862ns notify_sd=1.352µs rules=1.523µs tracing=7.294µs + ts=2025-12-29T21:00:00.316Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387409232 + ts=2025-12-29T21:00:00.316Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387409232 totalDuration=274.455µs db_storage=861ns remote_storage=1.102µs web_handler=531ns query_engine=14.627µs scrape=119.094µs scrape_sd=2.756µs notify=852ns notify_sd=731ns rules=661ns tracing=3.076µs + ts=2025-12-29T21:00:00.320Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config387409232 + ts=2025-12-29T21:00:00.320Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config387409232 totalDuration=328.115µs db_storage=1.893µs remote_storage=2.104µs web_handler=812ns query_engine=74.45µs scrape=94.247µs scrape_sd=4.529µs notify=1.242µs notify_sd=1.423µs rules=1.874µs tracing=6.433µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:42499,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:18.457Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:18.457Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:18.457Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:18.457Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:18.457Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:18.457Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:18.459Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:42499 - ts=2024-11-26T14:20:18.459Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:18.459Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:18.461Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:42499 - ts=2024-11-26T14:20:18.461Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:42499 - ts=2024-11-26T14:20:18.464Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:18.464Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.454µs - ts=2024-11-26T14:20:18.464Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:18.465Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:18.465Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=28.914µs wal_replay_duration=256.998µs wbl_replay_duration=290ns total_replay_duration=306.813µs - ts=2024-11-26T14:20:18.465Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:18.465Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:18.465Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2697092367 - ts=2024-11-26T14:20:18.466Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2697092367 totalDuration=555.689µs db_storage=1.362µs remote_storage=2.134µs web_handler=591ns query_engine=10.545µs scrape=293.854µs scrape_sd=7.702µs notify=5.148µs notify_sd=10.736µs rules=2.434µs tracing=21.563µs - ts=2024-11-26T14:20:18.466Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:18.466Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:18.945Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2697092367 - ts=2024-11-26T14:20:18.945Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2697092367 totalDuration=230.748µs db_storage=1.472µs remote_storage=13.13µs web_handler=681ns query_engine=2.443µs scrape=89.494µs scrape_sd=2.614µs notify=711ns notify_sd=1.152µs rules=1.602µs tracing=7.551µs - ts=2024-11-26T14:20:18.947Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2697092367 - ts=2024-11-26T14:20:18.947Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2697092367 totalDuration=173.291µs db_storage=571ns remote_storage=671ns web_handler=380ns query_engine=7.421µs scrape=68.633µs scrape_sd=1.241µs notify=601ns notify_sd=471ns rules=681ns tracing=2.574µs - ts=2024-11-26T14:20:18.949Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2697092367 - ts=2024-11-26T14:20:18.949Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2697092367 totalDuration=233.953µs db_storage=1.693µs remote_storage=2.124µs web_handler=461ns query_engine=28.543µs scrape=93.261µs scrape_sd=3.705µs notify=991ns notify_sd=1.372µs rules=2.243µs tracing=7.661µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:44325,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:00.352Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:00.352Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:00.352Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:00.352Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:00.353Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:00.353Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:00.356Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44325 + ts=2025-12-29T21:00:00.357Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:00.357Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:00.359Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44325 + ts=2025-12-29T21:00:00.359Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44325 + ts=2025-12-29T21:00:00.364Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:00.364Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.354µs + ts=2025-12-29T21:00:00.364Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:00.364Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:00.364Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=48.191µs wal_replay_duration=324.028µs wbl_replay_duration=180ns total_replay_duration=434.474µs + ts=2025-12-29T21:00:00.365Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:00.365Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:00.365Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1840497972 + ts=2025-12-29T21:00:00.365Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1840497972 totalDuration=407.464µs db_storage=922ns remote_storage=1.473µs web_handler=551ns query_engine=13.486µs scrape=227.747µs scrape_sd=4.678µs notify=1.633µs notify_sd=2.395µs rules=791ns tracing=19.637µs + ts=2025-12-29T21:00:00.365Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:00.365Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:00.833Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1840497972 + ts=2025-12-29T21:00:00.834Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1840497972 totalDuration=249.087µs db_storage=1.654µs remote_storage=13.986µs web_handler=731ns query_engine=6.603µs scrape=60.584µs scrape_sd=3.947µs notify=812ns notify_sd=1.343µs rules=1.764µs tracing=7.474µs + ts=2025-12-29T21:00:00.838Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1840497972 + ts=2025-12-29T21:00:00.838Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1840497972 totalDuration=211.597µs db_storage=1.352µs remote_storage=1.373µs web_handler=420ns query_engine=13.565µs scrape=51.286µs scrape_sd=2.785µs notify=712ns notify_sd=922ns rules=1.072µs tracing=4.459µs + ts=2025-12-29T21:00:00.896Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1840497972 + ts=2025-12-29T21:00:00.896Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1840497972 totalDuration=248.906µs db_storage=991ns remote_storage=1.472µs web_handler=652ns query_engine=57.928µs scrape=65.172µs scrape_sd=4.038µs notify=732ns notify_sd=1.092µs rules=1.002µs tracing=4.719µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:44135,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:38235,_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:44999,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:19.005Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:19.005Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:19.005Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:19.005Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:19.005Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:19.005Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:19.007Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:44999 - ts=2024-11-26T14:20:19.008Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:19.008Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:19.010Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:44999 - ts=2024-11-26T14:20:19.010Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:44999 - ts=2024-11-26T14:20:19.012Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:19.012Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.633µs - ts=2024-11-26T14:20:19.012Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:19.013Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:19.014Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.23µs wal_replay_duration=1.898536ms wbl_replay_duration=260ns total_replay_duration=1.936523ms - ts=2024-11-26T14:20:19.015Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:19.015Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:19.015Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config703378045 - ts=2024-11-26T14:20:19.015Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config703378045 totalDuration=385.311µs db_storage=1.482µs remote_storage=2.063µs web_handler=611ns query_engine=1.172µs scrape=283.889µs scrape_sd=5.849µs notify=1.152µs notify_sd=1.593µs rules=1.162µs tracing=16.855µs - ts=2024-11-26T14:20:19.015Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:19.015Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:19.491Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config703378045 - ts=2024-11-26T14:20:19.492Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config703378045 totalDuration=353.743µs db_storage=1.863µs remote_storage=2.013µs web_handler=461ns query_engine=9.243µs scrape=95.664µs scrape_sd=3.936µs notify=1.042µs notify_sd=941ns rules=1.362µs tracing=7.502µs - ts=2024-11-26T14:20:19.493Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config703378045 - ts=2024-11-26T14:20:19.493Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config703378045 totalDuration=134.193µs db_storage=681ns remote_storage=821ns web_handler=310ns query_engine=2.114µs scrape=60.011µs scrape_sd=1.152µs notify=331ns notify_sd=490ns rules=751ns tracing=2.333µs - ts=2024-11-26T14:20:19.495Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config703378045 - ts=2024-11-26T14:20:19.495Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config703378045 totalDuration=204.839µs db_storage=601ns remote_storage=751ns web_handler=200ns query_engine=7.501µs scrape=90.526µs scrape_sd=1.393µs notify=591ns notify_sd=370ns rules=530ns tracing=3.055µs - ts=2024-11-26T14:20:19.496Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config703378045 - ts=2024-11-26T14:20:19.497Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config703378045 totalDuration=169.516µs db_storage=581ns remote_storage=601ns web_handler=321ns query_engine=32.991µs scrape=68.493µs scrape_sd=1.392µs notify=351ns notify_sd=461ns rules=481ns tracing=2.183µs +=== RUN TestQueryLog/api_queries,_127.0.0.1:46455,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:00.933Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:00.933Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:00.933Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:00.933Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:00.933Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:00.933Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:00.937Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:46455 + ts=2025-12-29T21:00:00.937Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:00.938Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:00.942Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:46455 + ts=2025-12-29T21:00:00.942Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:46455 + ts=2025-12-29T21:00:00.945Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:00.945Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=4.098µs + ts=2025-12-29T21:00:00.945Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:00.945Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:00.946Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=50.565µs wal_replay_duration=475.051µs wbl_replay_duration=180ns total_replay_duration=560.081µs + ts=2025-12-29T21:00:00.947Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:00.947Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:00.947Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2263799734 + ts=2025-12-29T21:00:00.948Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2263799734 totalDuration=360.636µs db_storage=1.193µs remote_storage=1.593µs web_handler=982ns query_engine=1.182µs scrape=243.968µs scrape_sd=8.155µs notify=1.473µs notify_sd=2.524µs rules=2.053µs tracing=26.369µs + ts=2025-12-29T21:00:00.948Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:00.948Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:01.413Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2263799734 + ts=2025-12-29T21:00:01.414Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2263799734 totalDuration=591.429µs db_storage=2.585µs remote_storage=25.208µs web_handler=972ns query_engine=20.117µs scrape=87.444µs scrape_sd=6.172µs notify=1.353µs notify_sd=2.745µs rules=2.314µs tracing=9.157µs + ts=2025-12-29T21:00:01.417Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2263799734 + ts=2025-12-29T21:00:01.417Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2263799734 totalDuration=293.049µs db_storage=1.643µs remote_storage=2.355µs web_handler=531ns query_engine=5.561µs scrape=93.806µs scrape_sd=4.489µs notify=1.823µs notify_sd=2.485µs rules=2.585µs tracing=9.528µs + ts=2025-12-29T21:00:01.419Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2263799734 + ts=2025-12-29T21:00:01.419Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2263799734 totalDuration=321.212µs db_storage=1.112µs remote_storage=1.934µs web_handler=802ns query_engine=23.534µs scrape=65.944µs scrape_sd=2.846µs notify=751ns notify_sd=1.092µs rules=1.031µs tracing=4.96µs + ts=2025-12-29T21:00:01.427Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2263799734 + ts=2025-12-29T21:00:01.428Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2263799734 totalDuration=254.478µs db_storage=611ns remote_storage=842ns web_handler=281ns query_engine=60.383µs scrape=57.788µs scrape_sd=3.036µs notify=681ns notify_sd=1.413µs rules=1.042µs tracing=4.158µs -=== RUN TestQueryLog/console_queries,_127.0.0.1:42461,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:19.515Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:19.515Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:19.515Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:19.515Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:19.515Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:19.516Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:19.518Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:42461 - ts=2024-11-26T14:20:19.519Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:19.519Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:19.519Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:42461 - ts=2024-11-26T14:20:19.519Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:42461 - ts=2024-11-26T14:20:19.522Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:19.522Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.995µs - ts=2024-11-26T14:20:19.522Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:19.522Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:19.522Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=20.431µs wal_replay_duration=230.969µs wbl_replay_duration=260ns total_replay_duration=276.849µs - ts=2024-11-26T14:20:19.523Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:19.523Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:19.523Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3549026531 - ts=2024-11-26T14:20:19.523Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3549026531 totalDuration=343.329µs db_storage=1.072µs remote_storage=2.133µs web_handler=811ns query_engine=972ns scrape=272.571µs scrape_sd=5.237µs notify=901ns notify_sd=1.432µs rules=1.382µs tracing=16.056µs - ts=2024-11-26T14:20:19.524Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:19.524Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:20.002Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3549026531 - ts=2024-11-26T14:20:20.003Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3549026531 totalDuration=375.507µs db_storage=1.592µs remote_storage=2.293µs web_handler=461ns query_engine=10.055µs scrape=94.794µs scrape_sd=2.904µs notify=921ns notify_sd=811ns rules=1.632µs tracing=7.852µs - ts=2024-11-26T14:20:20.004Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3549026531 - ts=2024-11-26T14:20:20.004Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3549026531 totalDuration=250.608µs db_storage=1.743µs remote_storage=2.533µs web_handler=722ns query_engine=3.856µs scrape=113.361µs scrape_sd=3.485µs notify=902ns notify_sd=881ns rules=1.352µs tracing=5.718µs - ts=2024-11-26T14:20:20.006Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3549026531 - ts=2024-11-26T14:20:20.006Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3549026531 totalDuration=258.33µs db_storage=891ns remote_storage=1.092µs web_handler=370ns query_engine=13.26µs scrape=82.576µs scrape_sd=2.224µs notify=571ns notify_sd=761ns rules=691ns tracing=4.206µs - ts=2024-11-26T14:20:20.008Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3549026531 - ts=2024-11-26T14:20:20.008Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3549026531 totalDuration=186.792µs db_storage=891ns remote_storage=941ns web_handler=310ns query_engine=34.592µs scrape=75.314µs scrape_sd=1.922µs notify=500ns notify_sd=610ns rules=961ns tracing=4.086µs +=== RUN TestQueryLog/console_queries,_127.0.0.1:38877,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:01.459Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:01.459Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:01.460Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:01.460Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:01.460Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:01.460Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:01.464Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=127.0.0.1:38877 + ts=2025-12-29T21:00:01.466Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:01.466Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:01.467Z level=info caller=tls_config.go:353 msg="Listening on" address=127.0.0.1:38877 + ts=2025-12-29T21:00:01.467Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=127.0.0.1:38877 + ts=2025-12-29T21:00:01.469Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:01.469Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.715µs + ts=2025-12-29T21:00:01.469Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:01.472Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:01.472Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=47.809µs wal_replay_duration=3.235496ms wbl_replay_duration=291ns total_replay_duration=3.324504ms + ts=2025-12-29T21:00:01.473Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:01.474Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:01.474Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config252294546 + ts=2025-12-29T21:00:01.474Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config252294546 totalDuration=383.188µs db_storage=1.342µs remote_storage=2.314µs web_handler=441ns query_engine=1.623µs scrape=259.166µs scrape_sd=8.295µs notify=1.744µs notify_sd=4.488µs rules=1.963µs tracing=31.068µs + ts=2025-12-29T21:00:01.474Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:01.474Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:01.941Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config252294546 + ts=2025-12-29T21:00:01.986Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config252294546 totalDuration=45.491126ms db_storage=2.795µs remote_storage=3.267µs web_handler=952ns query_engine=34.825µs scrape=95.83µs scrape_sd=8.827µs notify=1.242µs notify_sd=2.434µs rules=1.944µs tracing=10.87µs + ts=2025-12-29T21:00:01.989Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config252294546 + ts=2025-12-29T21:00:01.989Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config252294546 totalDuration=298.339µs db_storage=2.264µs remote_storage=2.806µs web_handler=931ns query_engine=8.076µs scrape=73.729µs scrape_sd=8.185µs notify=1.493µs notify_sd=2.334µs rules=1.784µs tracing=10.3µs + ts=2025-12-29T21:00:02.098Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config252294546 + ts=2025-12-29T21:00:02.099Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config252294546 totalDuration=277.72µs db_storage=1.403µs remote_storage=2.235µs web_handler=471ns query_engine=15.199µs scrape=60.434µs scrape_sd=4.258µs notify=1.002µs notify_sd=1.352µs rules=1.452µs tracing=6.222µs + ts=2025-12-29T21:00:02.112Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config252294546 + ts=2025-12-29T21:00:02.113Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config252294546 totalDuration=284.964µs db_storage=1.402µs remote_storage=1.953µs web_handler=832ns query_engine=70.362µs scrape=74.199µs scrape_sd=4.358µs notify=1.342µs notify_sd=1.593µs rules=1.072µs tracing=5.891µs -=== RUN TestQueryLog/rule_queries,_127.0.0.1:34665,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_127.0.0.1:45027,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:43835,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:20:20.028Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:20.028Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:20.028Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:20.028Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:20.028Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:20.028Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:20.031Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:43835 - ts=2024-11-26T14:20:20.031Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:20.033Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:43835 - ts=2024-11-26T14:20:20.033Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:43835 - ts=2024-11-26T14:20:20.036Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:20.036Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.023µs - ts=2024-11-26T14:20:20.036Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:20.036Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:20.037Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=25.309µs wal_replay_duration=278.19µs wbl_replay_duration=270ns total_replay_duration=328.576µs - ts=2024-11-26T14:20:20.037Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:20.037Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:20.037Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config683626428 - ts=2024-11-26T14:20:20.038Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config683626428 totalDuration=376.639µs db_storage=1.072µs remote_storage=2.244µs web_handler=691ns query_engine=7.781µs scrape=217.719µs scrape_sd=5.778µs notify=931ns notify_sd=1.593µs rules=1.622µs tracing=14.662µs - ts=2024-11-26T14:20:20.038Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:20.038Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:20.515Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config683626428 - ts=2024-11-26T14:20:20.515Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config683626428 totalDuration=287.744µs db_storage=1.983µs remote_storage=12.168µs web_handler=601ns query_engine=3.505µs scrape=122.105µs scrape_sd=3.094µs notify=1.201µs notify_sd=951ns rules=1.231µs tracing=7.001µs - ts=2024-11-26T14:20:20.518Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config683626428 - ts=2024-11-26T14:20:20.519Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config683626428 totalDuration=222.256µs db_storage=741ns remote_storage=831ns web_handler=261ns query_engine=8.943µs scrape=81.723µs scrape_sd=2.184µs notify=360ns notify_sd=951ns rules=1.012µs tracing=4.116µs - ts=2024-11-26T14:20:20.521Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config683626428 - ts=2024-11-26T14:20:20.522Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config683626428 totalDuration=527.386µs db_storage=2.113µs remote_storage=2.454µs web_handler=611ns query_engine=37.566µs scrape=120.432µs scrape_sd=4.898µs notify=1.171µs notify_sd=1.182µs rules=1.602µs tracing=7.21µs +=== RUN TestQueryLog/api_queries,_[::1]:44891,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T21:00:02.151Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:02.151Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:02.151Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:02.151Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:02.151Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:02.152Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:02.159Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:44891 + ts=2025-12-29T21:00:02.159Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:02.161Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:44891 + ts=2025-12-29T21:00:02.161Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:44891 + ts=2025-12-29T21:00:02.166Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:02.166Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.204µs + ts=2025-12-29T21:00:02.166Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:02.168Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:02.168Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=39.574µs wal_replay_duration=2.296156ms wbl_replay_duration=150ns total_replay_duration=2.364303ms + ts=2025-12-29T21:00:02.169Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:02.169Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:02.169Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1144637718 + ts=2025-12-29T21:00:02.169Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1144637718 totalDuration=530.084µs db_storage=851ns remote_storage=1.032µs web_handler=220ns query_engine=13.125µs scrape=348.934µs scrape_sd=4.218µs notify=561ns notify_sd=1.423µs rules=832ns tracing=16.561µs + ts=2025-12-29T21:00:02.169Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:02.169Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:02.669Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1144637718 + ts=2025-12-29T21:00:02.669Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1144637718 totalDuration=298.609µs db_storage=1.823µs remote_storage=23.444µs web_handler=772ns query_engine=7.424µs scrape=70.281µs scrape_sd=5.491µs notify=1.212µs notify_sd=1.432µs rules=1.453µs tracing=8.235µs + ts=2025-12-29T21:00:02.684Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1144637718 + ts=2025-12-29T21:00:02.774Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1144637718 totalDuration=89.965666ms db_storage=3.146µs remote_storage=4.558µs web_handler=1.062µs query_engine=59.371µs scrape=141.054µs scrape_sd=9.979µs notify=1.733µs notify_sd=2.945µs rules=3.005µs tracing=11.772µs + ts=2025-12-29T21:00:02.778Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1144637718 + ts=2025-12-29T21:00:02.778Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1144637718 totalDuration=269.235µs db_storage=1.032µs remote_storage=1.703µs web_handler=290ns query_engine=75.231µs scrape=57.387µs scrape_sd=3.958µs notify=1.042µs notify_sd=1.613µs rules=1.102µs tracing=4.819µs -=== RUN TestQueryLog/console_queries,_[::1]:39957,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:20:20.541Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:20.541Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:20.541Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:20.541Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:20.541Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:20.541Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:20.542Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:39957 - ts=2024-11-26T14:20:20.543Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:20.545Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:39957 - ts=2024-11-26T14:20:20.546Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:39957 - ts=2024-11-26T14:20:20.547Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:20.547Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.995µs - ts=2024-11-26T14:20:20.547Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:20.547Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:20.547Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=18.387µs wal_replay_duration=214.484µs wbl_replay_duration=271ns total_replay_duration=252.711µs - ts=2024-11-26T14:20:20.548Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:20.548Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:20.548Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4101204463 - ts=2024-11-26T14:20:20.548Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4101204463 totalDuration=492.423µs db_storage=1.092µs remote_storage=1.923µs web_handler=300ns query_engine=7.01µs scrape=369.237µs scrape_sd=4.437µs notify=871ns notify_sd=1.652µs rules=1.493µs tracing=12.289µs - ts=2024-11-26T14:20:20.548Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:20.548Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:21.030Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4101204463 - ts=2024-11-26T14:20:21.031Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4101204463 totalDuration=296.338µs db_storage=2.113µs remote_storage=16.505µs web_handler=611ns query_engine=4.156µs scrape=112.299µs scrape_sd=5.229µs notify=1.131µs notify_sd=991ns rules=1.983µs tracing=11.718µs - ts=2024-11-26T14:20:21.032Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4101204463 - ts=2024-11-26T14:20:21.033Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4101204463 totalDuration=203.197µs db_storage=922ns remote_storage=822ns web_handler=631ns query_engine=8.233µs scrape=86.991µs scrape_sd=1.933µs notify=331ns notify_sd=511ns rules=481ns tracing=3.385µs - ts=2024-11-26T14:20:21.035Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4101204463 - ts=2024-11-26T14:20:21.035Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4101204463 totalDuration=401.546µs db_storage=2.394µs remote_storage=2.603µs web_handler=1.282µs query_engine=80.962µs scrape=140.302µs scrape_sd=7.872µs notify=1.562µs notify_sd=1.372µs rules=2.413µs tracing=9.464µs +=== RUN TestQueryLog/console_queries,_[::1]:35483,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T21:00:02.873Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:02.873Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:02.873Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:02.873Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:02.873Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:02.873Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:02.895Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:35483 + ts=2025-12-29T21:00:02.896Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:02.897Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:35483 + ts=2025-12-29T21:00:02.897Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:35483 + ts=2025-12-29T21:00:02.902Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:02.902Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=7.123µs + ts=2025-12-29T21:00:02.902Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:02.903Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:02.903Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=68.128µs wal_replay_duration=1.220579ms wbl_replay_duration=170ns total_replay_duration=1.355612ms + ts=2025-12-29T21:00:02.904Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:02.904Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:02.904Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1590232077 + ts=2025-12-29T21:00:02.904Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1590232077 totalDuration=442.379µs db_storage=1.343µs remote_storage=2.274µs web_handler=671ns query_engine=15.77µs scrape=217.037µs scrape_sd=7.073µs notify=1.222µs notify_sd=2.134µs rules=1.473µs tracing=18.324µs + ts=2025-12-29T21:00:02.904Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:02.904Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:03.292Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1590232077 + ts=2025-12-29T21:00:03.311Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1590232077 totalDuration=19.555667ms db_storage=2.274µs remote_storage=2.414µs web_handler=571ns query_engine=5.831µs scrape=145.983µs scrape_sd=4.669µs notify=1.503µs notify_sd=1.553µs rules=1.963µs tracing=7.193µs + ts=2025-12-29T21:00:03.323Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1590232077 + ts=2025-12-29T21:00:03.323Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1590232077 totalDuration=314.009µs db_storage=942ns remote_storage=1.263µs web_handler=791ns query_engine=20.148µs scrape=74.57µs scrape_sd=2.885µs notify=1.092µs notify_sd=1.342µs rules=18.816µs tracing=3.797µs + ts=2025-12-29T21:00:03.326Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1590232077 + ts=2025-12-29T21:00:03.326Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1590232077 totalDuration=282.059µs db_storage=2.535µs remote_storage=2.695µs web_handler=3.336µs query_engine=50.024µs scrape=80.781µs scrape_sd=2.024µs notify=822ns notify_sd=1.272µs rules=951ns tracing=2.936µs -=== RUN TestQueryLog/rule_queries,_[::1]:46519,_enabled_at_start - query_log_test.go:273: ts=2024-11-26T14:20:21.053Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:21.053Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:21.053Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:21.053Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:21.053Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:21.053Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:21.055Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:46519 - ts=2024-11-26T14:20:21.056Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:21.058Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:46519 - ts=2024-11-26T14:20:21.058Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:46519 - ts=2024-11-26T14:20:21.059Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:21.059Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.863µs - ts=2024-11-26T14:20:21.059Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:21.061Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:21.061Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.149µs wal_replay_duration=2.472061ms wbl_replay_duration=251ns total_replay_duration=2.510499ms - ts=2024-11-26T14:20:21.063Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:21.063Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:21.063Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1592615825 - ts=2024-11-26T14:20:21.064Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1592615825 totalDuration=1.080361ms db_storage=2.393µs remote_storage=2.474µs web_handler=992ns query_engine=14.121µs scrape=345.271µs scrape_sd=11.067µs notify=2.073µs notify_sd=2.373µs rules=303.549µs tracing=19.169µs - ts=2024-11-26T14:20:21.064Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:21.064Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:23.551Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1592615825 - ts=2024-11-26T14:20:23.552Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1592615825 totalDuration=555.918µs db_storage=1.993µs remote_storage=2.013µs web_handler=611ns query_engine=4.878µs scrape=113.09µs scrape_sd=4.437µs notify=1.212µs notify_sd=1.082µs rules=200.413µs tracing=6.881µs - ts=2024-11-26T14:20:25.559Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1592615825 - ts=2024-11-26T14:20:25.560Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1592615825 totalDuration=543.151µs db_storage=2.183µs remote_storage=2.404µs web_handler=541ns query_engine=8.703µs scrape=121.194µs scrape_sd=5.519µs notify=981ns notify_sd=951ns rules=190.258µs tracing=6.149µs - ts=2024-11-26T14:20:29.578Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1592615825 - ts=2024-11-26T14:20:29.579Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1592615825 totalDuration=450.079µs db_storage=2.223µs remote_storage=2.494µs web_handler=571ns query_engine=35.353µs scrape=105.1µs scrape_sd=5.438µs notify=872ns notify_sd=1.001µs rules=154.623µs tracing=5.658µs +=== RUN TestQueryLog/rule_queries,_[::1]:41287,_enabled_at_start + query_log_test.go:273: ts=2025-12-29T21:00:03.422Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:03.422Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:03.422Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:03.422Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:03.422Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:03.422Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:03.439Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:41287 + ts=2025-12-29T21:00:03.442Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:03.445Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:41287 + ts=2025-12-29T21:00:03.445Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:41287 + ts=2025-12-29T21:00:03.448Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:03.448Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.244µs + ts=2025-12-29T21:00:03.448Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:03.449Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:03.449Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=41.548µs wal_replay_duration=742.753µs wbl_replay_duration=191ns total_replay_duration=812.644µs + ts=2025-12-29T21:00:03.449Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:03.449Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:03.449Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1357155045 + ts=2025-12-29T21:00:03.450Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1357155045 totalDuration=804.839µs db_storage=931ns remote_storage=1.753µs web_handler=511ns query_engine=13.786µs scrape=358.553µs scrape_sd=5.851µs notify=1.443µs notify_sd=2.264µs rules=275.246µs tracing=13.926µs + ts=2025-12-29T21:00:03.450Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:03.450Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:05.846Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1357155045 + ts=2025-12-29T21:00:05.847Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1357155045 totalDuration=701.015µs db_storage=2.144µs remote_storage=2.164µs web_handler=761ns query_engine=6.993µs scrape=75.551µs scrape_sd=4.638µs notify=1.092µs notify_sd=1.834µs rules=319.699µs tracing=9.598µs + ts=2025-12-29T21:00:07.950Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1357155045 + ts=2025-12-29T21:00:07.950Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1357155045 totalDuration=633.708µs db_storage=2.024µs remote_storage=2.535µs web_handler=682ns query_engine=23.805µs scrape=83.586µs scrape_sd=5.84µs notify=1.363µs notify_sd=1.292µs rules=231.965µs tracing=6.302µs + ts=2025-12-29T21:00:11.970Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1357155045 + ts=2025-12-29T21:00:11.971Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1357155045 totalDuration=624.662µs db_storage=1.683µs remote_storage=1.864µs web_handler=642ns query_engine=82.355µs scrape=89.448µs scrape_sd=5.851µs notify=921ns notify_sd=992ns rules=228.278µs tracing=8.175µs -=== RUN TestQueryLog/api_queries,_[::1]:39391 - query_log_test.go:273: ts=2024-11-26T14:20:31.611Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:31.612Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:31.612Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:31.612Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:31.612Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:31.612Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:31.613Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:39391 - ts=2024-11-26T14:20:31.613Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:31.619Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:39391 - ts=2024-11-26T14:20:31.619Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:39391 - ts=2024-11-26T14:20:31.625Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:31.625Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.842µs - ts=2024-11-26T14:20:31.625Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:31.631Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:31.631Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=20.951µs wal_replay_duration=6.603036ms wbl_replay_duration=251ns total_replay_duration=6.644468ms - ts=2024-11-26T14:20:31.632Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:31.632Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:31.632Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1415811701 - ts=2024-11-26T14:20:31.632Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1415811701 totalDuration=298.039µs db_storage=1.232µs remote_storage=2.764µs web_handler=381ns query_engine=1.142µs scrape=210.658µs scrape_sd=6.169µs notify=1.452µs notify_sd=1.201µs rules=1.462µs tracing=16.315µs - ts=2024-11-26T14:20:31.632Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:31.632Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:32.097Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1415811701 - ts=2024-11-26T14:20:32.097Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1415811701 totalDuration=286.662µs db_storage=2.084µs remote_storage=2.103µs web_handler=350ns query_engine=8.543µs scrape=77.777µs scrape_sd=4.076µs notify=792ns notify_sd=881ns rules=1.653µs tracing=6.239µs - ts=2024-11-26T14:20:32.099Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1415811701 - ts=2024-11-26T14:20:32.099Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1415811701 totalDuration=178.24µs db_storage=1.011µs remote_storage=891ns web_handler=171ns query_engine=1.613µs scrape=71.417µs scrape_sd=3.125µs notify=461ns notify_sd=841ns rules=19.03µs tracing=6.32µs - ts=2024-11-26T14:20:32.103Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1415811701 - ts=2024-11-26T14:20:32.103Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1415811701 totalDuration=211.43µs db_storage=1.112µs remote_storage=1.222µs web_handler=351ns query_engine=7.131µs scrape=69.054µs scrape_sd=4.197µs notify=671ns notify_sd=831ns rules=932ns tracing=5.198µs - ts=2024-11-26T14:20:32.105Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1415811701 - ts=2024-11-26T14:20:32.105Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1415811701 totalDuration=139.96µs db_storage=901ns remote_storage=1.141µs web_handler=250ns query_engine=22.994µs scrape=52.629µs scrape_sd=2.114µs notify=551ns notify_sd=801ns rules=471ns tracing=4.086µs +=== RUN TestQueryLog/api_queries,_[::1]:42981 + query_log_test.go:273: ts=2025-12-29T21:00:14.019Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:14.019Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:14.019Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:14.019Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:14.019Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:14.019Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:14.026Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:42981 + ts=2025-12-29T21:00:14.027Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:14.029Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:42981 + ts=2025-12-29T21:00:14.030Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:42981 + ts=2025-12-29T21:00:14.034Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:14.034Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.455µs + ts=2025-12-29T21:00:14.034Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:14.035Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:14.035Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=47.63µs wal_replay_duration=594.224µs wbl_replay_duration=181ns total_replay_duration=675.777µs + ts=2025-12-29T21:00:14.035Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:14.035Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:14.035Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3583414111 + ts=2025-12-29T21:00:14.036Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3583414111 totalDuration=425.328µs db_storage=1.303µs remote_storage=1.994µs web_handler=711ns query_engine=1.192µs scrape=305.864µs scrape_sd=8.546µs notify=1.503µs notify_sd=2.685µs rules=1.373µs tracing=26.991µs + ts=2025-12-29T21:00:14.036Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:14.036Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:14.494Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3583414111 + ts=2025-12-29T21:00:14.494Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3583414111 totalDuration=397.495µs db_storage=1.814µs remote_storage=1.893µs web_handler=771ns query_engine=16.271µs scrape=66.314µs scrape_sd=4.017µs notify=821ns notify_sd=1.362µs rules=1.312µs tracing=7.745µs + ts=2025-12-29T21:00:14.495Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3583414111 + ts=2025-12-29T21:00:14.496Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3583414111 totalDuration=208.681µs db_storage=741ns remote_storage=1.153µs web_handler=310ns query_engine=4.138µs scrape=50.585µs scrape_sd=2.695µs notify=501ns notify_sd=1.042µs rules=1.062µs tracing=4.389µs + ts=2025-12-29T21:00:14.498Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3583414111 + ts=2025-12-29T21:00:14.498Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3583414111 totalDuration=191.609µs db_storage=762ns remote_storage=1.132µs web_handler=431ns query_engine=13.535µs scrape=45.846µs scrape_sd=2.225µs notify=461ns notify_sd=632ns rules=711ns tracing=2.925µs + ts=2025-12-29T21:00:14.502Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3583414111 + ts=2025-12-29T21:00:14.502Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3583414111 totalDuration=259.386µs db_storage=982ns remote_storage=902ns web_handler=531ns query_engine=47.479µs scrape=48.541µs scrape_sd=2.415µs notify=601ns notify_sd=1.122µs rules=862ns tracing=3.006µs -=== RUN TestQueryLog/console_queries,_[::1]:33989 - query_log_test.go:273: ts=2024-11-26T14:20:32.133Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:32.133Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:32.133Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:32.133Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:32.133Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:32.133Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:32.134Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33989 - ts=2024-11-26T14:20:32.134Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:32.146Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33989 - ts=2024-11-26T14:20:32.146Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33989 - ts=2024-11-26T14:20:32.147Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:32.147Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.953µs - ts=2024-11-26T14:20:32.147Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:32.149Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:32.149Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=17.497µs wal_replay_duration=2.664501ms wbl_replay_duration=430ns total_replay_duration=2.698773ms - ts=2024-11-26T14:20:32.151Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:32.151Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:32.151Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2752508723 - ts=2024-11-26T14:20:32.151Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2752508723 totalDuration=453.275µs db_storage=1.122µs remote_storage=2.313µs web_handler=460ns query_engine=931ns scrape=361.766µs scrape_sd=6.33µs notify=691ns notify_sd=1.072µs rules=1.342µs tracing=17.436µs - ts=2024-11-26T14:20:32.151Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:32.151Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:32.620Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2752508723 - ts=2024-11-26T14:20:32.620Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2752508723 totalDuration=419.163µs db_storage=2.704µs remote_storage=2.364µs web_handler=751ns query_engine=9.334µs scrape=108.213µs scrape_sd=4.016µs notify=1.162µs notify_sd=1.142µs rules=2.033µs tracing=11.588µs - ts=2024-11-26T14:20:32.636Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2752508723 - ts=2024-11-26T14:20:32.636Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2752508723 totalDuration=222.106µs db_storage=1.723µs remote_storage=2.915µs web_handler=831ns query_engine=4.567µs scrape=85.338µs scrape_sd=3.906µs notify=1.002µs notify_sd=851ns rules=1.512µs tracing=9.183µs - ts=2024-11-26T14:20:32.638Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2752508723 - ts=2024-11-26T14:20:32.638Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2752508723 totalDuration=189.416µs db_storage=1.462µs remote_storage=1.221µs web_handler=761ns query_engine=7.442µs scrape=65.029µs scrape_sd=2.824µs notify=521ns notify_sd=1.082µs rules=921ns tracing=4.817µs - ts=2024-11-26T14:20:32.640Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2752508723 - ts=2024-11-26T14:20:32.640Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2752508723 totalDuration=315.736µs db_storage=2.224µs remote_storage=1.903µs web_handler=952ns query_engine=41.914µs scrape=115.474µs scrape_sd=4.567µs notify=1.042µs notify_sd=1.843µs rules=2.053µs tracing=10.356µs +=== RUN TestQueryLog/console_queries,_[::1]:39851 + query_log_test.go:273: ts=2025-12-29T21:00:14.528Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:14.528Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:14.528Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:14.528Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:14.528Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:14.528Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:14.531Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:39851 + ts=2025-12-29T21:00:14.532Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:14.533Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:39851 + ts=2025-12-29T21:00:14.533Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:39851 + ts=2025-12-29T21:00:14.537Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:14.537Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.286µs + ts=2025-12-29T21:00:14.538Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:14.538Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:14.538Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.145µs wal_replay_duration=348.133µs wbl_replay_duration=160ns total_replay_duration=414.738µs + ts=2025-12-29T21:00:14.538Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:14.538Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:14.538Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1191299994 + ts=2025-12-29T21:00:14.539Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1191299994 totalDuration=286.097µs db_storage=952ns remote_storage=1.814µs web_handler=701ns query_engine=1.352µs scrape=197.76µs scrape_sd=6.402µs notify=1.593µs notify_sd=1.894µs rules=1.383µs tracing=21.891µs + ts=2025-12-29T21:00:14.539Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:14.539Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:15.013Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1191299994 + ts=2025-12-29T21:00:15.072Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1191299994 totalDuration=58.927008ms db_storage=2.114µs remote_storage=2.345µs web_handler=802ns query_engine=45.626µs scrape=82.455µs scrape_sd=5.44µs notify=1.442µs notify_sd=1.743µs rules=1.543µs tracing=8.707µs + ts=2025-12-29T21:00:15.077Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1191299994 + ts=2025-12-29T21:00:15.077Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1191299994 totalDuration=351.299µs db_storage=2.064µs remote_storage=2.685µs web_handler=791ns query_engine=7.174µs scrape=102.081µs scrape_sd=4.549µs notify=1.373µs notify_sd=1.733µs rules=2.295µs tracing=12.113µs + ts=2025-12-29T21:00:15.084Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1191299994 + ts=2025-12-29T21:00:15.084Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1191299994 totalDuration=287.859µs db_storage=1.172µs remote_storage=982ns web_handler=591ns query_engine=17.232µs scrape=49.623µs scrape_sd=2.525µs notify=531ns notify_sd=912ns rules=872ns tracing=3.907µs + ts=2025-12-29T21:00:15.090Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1191299994 + ts=2025-12-29T21:00:15.090Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1191299994 totalDuration=267.461µs db_storage=871ns remote_storage=1.893µs web_handler=561ns query_engine=75.171µs scrape=73.097µs scrape_sd=2.625µs notify=912ns notify_sd=1.272µs rules=941ns tracing=4.148µs -=== RUN TestQueryLog/rule_queries,_[::1]:45343 - query_log_test.go:273: ts=2024-11-26T14:20:32.674Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:32.674Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:32.674Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:32.674Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:32.674Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:32.674Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:32.676Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:45343 - ts=2024-11-26T14:20:32.676Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:32.679Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:45343 - ts=2024-11-26T14:20:32.679Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:45343 - ts=2024-11-26T14:20:32.681Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:32.681Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.745µs - ts=2024-11-26T14:20:32.681Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:32.681Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:32.681Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.891µs wal_replay_duration=227.704µs wbl_replay_duration=330ns total_replay_duration=269.267µs - ts=2024-11-26T14:20:32.681Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:32.681Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:32.681Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3558731447 - ts=2024-11-26T14:20:32.682Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3558731447 totalDuration=766.206µs db_storage=931ns remote_storage=1.953µs web_handler=551ns query_engine=942ns scrape=408.748µs scrape_sd=5.539µs notify=721ns notify_sd=1.342µs rules=230.068µs tracing=16.345µs - ts=2024-11-26T14:20:32.682Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:32.682Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:35.164Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3558731447 - ts=2024-11-26T14:20:35.164Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3558731447 totalDuration=515.878µs db_storage=1.832µs remote_storage=2.804µs web_handler=661ns query_engine=9.113µs scrape=90.877µs scrape_sd=5.888µs notify=831ns notify_sd=1.182µs rules=181.715µs tracing=6.56µs - ts=2024-11-26T14:20:37.176Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3558731447 - ts=2024-11-26T14:20:37.177Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3558731447 totalDuration=606.066µs db_storage=3.205µs remote_storage=2.654µs web_handler=1.222µs query_engine=7.171µs scrape=167.213µs scrape_sd=7.06µs notify=971ns notify_sd=1.773µs rules=204.879µs tracing=8.793µs - ts=2024-11-26T14:20:39.187Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3558731447 - ts=2024-11-26T14:20:39.188Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3558731447 totalDuration=457.791µs db_storage=1.812µs remote_storage=2.053µs web_handler=731ns query_engine=9.133µs scrape=111.728µs scrape_sd=5.258µs notify=1.032µs notify_sd=871ns rules=156.277µs tracing=6.259µs - ts=2024-11-26T14:20:43.203Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config3558731447 - ts=2024-11-26T14:20:43.203Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config3558731447 totalDuration=465.462µs db_storage=1.713µs remote_storage=2.164µs web_handler=551ns query_engine=37.917µs scrape=96.587µs scrape_sd=5.238µs notify=741ns notify_sd=912ns rules=185.529µs tracing=6.861µs +=== RUN TestQueryLog/rule_queries,_[::1]:32923 + query_log_test.go:273: ts=2025-12-29T21:00:15.120Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:15.120Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:15.121Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:15.121Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:15.121Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:15.121Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:15.123Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:32923 + ts=2025-12-29T21:00:15.123Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:15.126Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:32923 + ts=2025-12-29T21:00:15.126Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:32923 + ts=2025-12-29T21:00:15.129Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:15.129Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.395µs + ts=2025-12-29T21:00:15.129Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:15.132Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:15.132Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=45.675µs wal_replay_duration=2.935885ms wbl_replay_duration=170ns total_replay_duration=3.010154ms + ts=2025-12-29T21:00:15.132Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:15.132Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:15.132Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config528800093 + ts=2025-12-29T21:00:15.133Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config528800093 totalDuration=858.139µs db_storage=1.573µs remote_storage=1.893µs web_handler=1.062µs query_engine=1.222µs scrape=390.682µs scrape_sd=4.88µs notify=2.024µs notify_sd=2.094µs rules=284.724µs tracing=19.276µs + ts=2025-12-29T21:00:15.133Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:15.133Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:17.608Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config528800093 + ts=2025-12-29T21:00:17.609Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config528800093 totalDuration=595.136µs db_storage=1.633µs remote_storage=1.783µs web_handler=762ns query_engine=15.99µs scrape=64.602µs scrape_sd=4.538µs notify=801ns notify_sd=1.362µs rules=270.918µs tracing=6.241µs + ts=2025-12-29T21:00:19.616Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config528800093 + ts=2025-12-29T21:00:19.616Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config528800093 totalDuration=598.162µs db_storage=1.813µs remote_storage=2.385µs web_handler=901ns query_engine=9.749µs scrape=83.687µs scrape_sd=6.211µs notify=872ns notify_sd=2.044µs rules=251.221µs tracing=6.472µs + ts=2025-12-29T21:00:21.624Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config528800093 + ts=2025-12-29T21:00:21.625Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config528800093 totalDuration=1.536381ms db_storage=1.754µs remote_storage=2.264µs web_handler=932ns query_engine=19.366µs scrape=120.235µs scrape_sd=5.971µs notify=942ns notify_sd=1.492µs rules=262.652µs tracing=5.76µs + ts=2025-12-29T21:00:25.632Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config528800093 + ts=2025-12-29T21:00:25.632Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config528800093 totalDuration=698.159µs db_storage=2.194µs remote_storage=2.254µs web_handler=1.082µs query_engine=60.764µs scrape=90.349µs scrape_sd=7.383µs notify=1.473µs notify_sd=1.984µs rules=293.56µs tracing=7.754µs -=== RUN TestQueryLog/api_queries,_[::1]:34287,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:45.231Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:45.231Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:45.231Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:45.231Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:45.231Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:45.231Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:45.233Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:34287 - ts=2024-11-26T14:20:45.234Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:45.234Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:45.236Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:34287 - ts=2024-11-26T14:20:45.236Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:34287 - ts=2024-11-26T14:20:45.238Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:45.239Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.844µs - ts=2024-11-26T14:20:45.239Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:45.239Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:45.239Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=29.544µs wal_replay_duration=468.718µs wbl_replay_duration=441ns total_replay_duration=524.922µs - ts=2024-11-26T14:20:45.240Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:45.240Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:45.240Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2130793313 - ts=2024-11-26T14:20:45.240Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2130793313 totalDuration=490.841µs db_storage=1.703µs remote_storage=2.524µs web_handler=801ns query_engine=13.592µs scrape=270.779µs scrape_sd=8.482µs notify=1.292µs notify_sd=2.283µs rules=2.403µs tracing=19.169µs - ts=2024-11-26T14:20:45.240Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:45.240Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:45.718Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2130793313 - ts=2024-11-26T14:20:45.718Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2130793313 totalDuration=301.224µs db_storage=2.063µs remote_storage=12.729µs web_handler=981ns query_engine=4.356µs scrape=109.835µs scrape_sd=3.255µs notify=1.222µs notify_sd=1.232µs rules=1.643µs tracing=9.034µs - ts=2024-11-26T14:20:45.720Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2130793313 - ts=2024-11-26T14:20:45.720Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2130793313 totalDuration=328.857µs db_storage=2.243µs remote_storage=2.193µs web_handler=711ns query_engine=8.423µs scrape=122.034µs scrape_sd=5.208µs notify=1.342µs notify_sd=1.983µs rules=2.165µs tracing=9.705µs - ts=2024-11-26T14:20:45.722Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2130793313 - ts=2024-11-26T14:20:45.722Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2130793313 totalDuration=224.9µs db_storage=1.643µs remote_storage=1.042µs web_handler=531ns query_engine=66.942µs scrape=79.74µs scrape_sd=1.853µs notify=381ns notify_sd=621ns rules=591ns tracing=3.085µs +=== RUN TestQueryLog/api_queries,_[::1]:40445,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:27.777Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:27.777Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:27.777Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:27.777Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:27.777Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:27.777Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:27.780Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:40445 + ts=2025-12-29T21:00:27.781Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:27.781Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:27.784Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:40445 + ts=2025-12-29T21:00:27.785Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:40445 + ts=2025-12-29T21:00:27.787Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:27.787Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.204µs + ts=2025-12-29T21:00:27.787Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:27.787Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:27.787Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=81.252µs wal_replay_duration=296.126µs wbl_replay_duration=200ns total_replay_duration=406.453µs + ts=2025-12-29T21:00:27.789Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:27.789Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:27.790Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config605279071 + ts=2025-12-29T21:00:27.790Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config605279071 totalDuration=621.295µs db_storage=1.734µs remote_storage=2.164µs web_handler=691ns query_engine=16.791µs scrape=369.112µs scrape_sd=11.952µs notify=1.553µs notify_sd=2.404µs rules=2.224µs tracing=19.486µs + ts=2025-12-29T21:00:27.790Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:27.790Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:28.205Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config605279071 + ts=2025-12-29T21:00:28.205Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config605279071 totalDuration=263.194µs db_storage=1.342µs remote_storage=19.948µs web_handler=421ns query_engine=4.418µs scrape=77.796µs scrape_sd=3.626µs notify=821ns notify_sd=1.132µs rules=1.212µs tracing=6.632µs + ts=2025-12-29T21:00:28.208Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config605279071 + ts=2025-12-29T21:00:28.208Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config605279071 totalDuration=353.252µs db_storage=1.884µs remote_storage=2.014µs web_handler=741ns query_engine=16.31µs scrape=100.929µs scrape_sd=3.908µs notify=22.522µs notify_sd=1.543µs rules=1.453µs tracing=6.583µs + ts=2025-12-29T21:00:28.211Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config605279071 + ts=2025-12-29T21:00:28.212Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config605279071 totalDuration=1.335494ms db_storage=1.052µs remote_storage=1.292µs web_handler=491ns query_engine=1.061901ms scrape=157.085µs scrape_sd=3.677µs notify=1.302µs notify_sd=1.153µs rules=1.102µs tracing=5.961µs -=== RUN TestQueryLog/console_queries,_[::1]:33541,_enabled_at_start,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:45.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-11-26T14:20:45.780Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:45.780Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:45.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 infom01-amd64 (none))" - ts=2024-11-26T14:20:45.780Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:45.780Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:45.782Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33541 - ts=2024-11-26T14:20:45.782Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:45.782Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:45.785Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33541 - ts=2024-11-26T14:20:45.785Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33541 - ts=2024-11-26T14:20:45.786Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:45.786Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.913µs - ts=2024-11-26T14:20:45.786Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:45.787Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:45.787Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=20.832µs wal_replay_duration=738.675µs wbl_replay_duration=240ns total_replay_duration=780.978µs - ts=2024-11-26T14:20:45.788Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:45.788Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:45.788Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1605930763 - ts=2024-11-26T14:20:45.789Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1605930763 totalDuration=456.029µs db_storage=972ns remote_storage=2.835µs web_handler=722ns query_engine=8.693µs scrape=283.699µs scrape_sd=5.879µs notify=1.001µs notify_sd=2.444µs rules=2.083µs tracing=16.635µs - ts=2024-11-26T14:20:45.789Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:45.789Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:46.269Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1605930763 - ts=2024-11-26T14:20:46.269Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1605930763 totalDuration=313.122µs db_storage=1.833µs remote_storage=17.698µs web_handler=561ns query_engine=4.737µs scrape=131.658µs scrape_sd=3.866µs notify=1.201µs notify_sd=1.121µs rules=1.883µs tracing=9.084µs - ts=2024-11-26T14:20:46.271Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1605930763 - ts=2024-11-26T14:20:46.272Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1605930763 totalDuration=218.27µs db_storage=1.572µs remote_storage=1.392µs web_handler=691ns query_engine=9.474µs scrape=84.599µs scrape_sd=3.264µs notify=551ns notify_sd=1.272µs rules=581ns tracing=4.436µs - ts=2024-11-26T14:20:46.274Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1605930763 - ts=2024-11-26T14:20:46.274Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1605930763 totalDuration=175.115µs db_storage=821ns remote_storage=962ns web_handler=321ns query_engine=34.042µs scrape=75.563µs scrape_sd=1.503µs notify=380ns notify_sd=681ns rules=400ns tracing=2.964µs +=== RUN TestQueryLog/console_queries,_[::1]:45249,_enabled_at_start,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:28.241Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:28.241Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:28.241Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:28.241Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:28.241Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:28.241Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:28.244Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:45249 + ts=2025-12-29T21:00:28.246Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:28.246Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:28.248Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:45249 + ts=2025-12-29T21:00:28.248Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:45249 + ts=2025-12-29T21:00:28.251Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:28.252Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.595µs + ts=2025-12-29T21:00:28.252Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:28.253Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:28.253Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=99.367µs wal_replay_duration=461.856µs wbl_replay_duration=221ns total_replay_duration=1.38645ms + ts=2025-12-29T21:00:28.254Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:28.254Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:28.254Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4051619084 + ts=2025-12-29T21:00:28.254Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4051619084 totalDuration=497.412µs db_storage=1.142µs remote_storage=1.964µs web_handler=881ns query_engine=18.435µs scrape=277.691µs scrape_sd=6.252µs notify=1.884µs notify_sd=2.054µs rules=1.723µs tracing=19.687µs + ts=2025-12-29T21:00:28.254Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:28.254Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:28.723Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4051619084 + ts=2025-12-29T21:00:28.763Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4051619084 totalDuration=39.304726ms db_storage=1.783µs remote_storage=42.6µs web_handler=832ns query_engine=7.254µs scrape=64.381µs scrape_sd=3.957µs notify=842ns notify_sd=1.212µs rules=1.443µs tracing=7.464µs + ts=2025-12-29T21:00:28.765Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4051619084 + ts=2025-12-29T21:00:28.913Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4051619084 totalDuration=148.036979ms db_storage=1.974µs remote_storage=3.176µs web_handler=911ns query_engine=47.479µs scrape=86.211µs scrape_sd=6.362µs notify=852ns notify_sd=1.503µs rules=1.493µs tracing=7.754µs + ts=2025-12-29T21:00:28.977Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config4051619084 + ts=2025-12-29T21:00:28.977Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config4051619084 totalDuration=345.348µs db_storage=3.717µs remote_storage=2.294µs web_handler=1.342µs query_engine=67.507µs scrape=102.783µs scrape_sd=8.727µs notify=1.934µs notify_sd=2.324µs rules=2.004µs tracing=8.235µs -=== RUN TestQueryLog/rule_queries,_[::1]:36577,_enabled_at_start,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:45411,_enabled_at_start,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules -=== RUN TestQueryLog/api_queries,_[::1]:33929,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:46.294Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:46.294Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:46.294Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:46.294Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:46.294Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:46.294Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:46.296Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:33929 - ts=2024-11-26T14:20:46.296Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:46.296Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:46.299Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:33929 - ts=2024-11-26T14:20:46.299Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:33929 - ts=2024-11-26T14:20:46.301Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:46.301Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.313µs - ts=2024-11-26T14:20:46.301Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:46.301Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:46.301Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=24.087µs wal_replay_duration=220.883µs wbl_replay_duration=251ns total_replay_duration=264.65µs - ts=2024-11-26T14:20:46.301Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:46.301Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:46.301Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2941160102 - ts=2024-11-26T14:20:46.302Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2941160102 totalDuration=643.46µs db_storage=1.773µs remote_storage=14.232µs web_handler=721ns query_engine=1.783µs scrape=514.096µs scrape_sd=7.781µs notify=1.682µs notify_sd=1.993µs rules=2.183µs tracing=21.883µs - ts=2024-11-26T14:20:46.302Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:46.302Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:46.781Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2941160102 - ts=2024-11-26T14:20:46.782Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2941160102 totalDuration=360.223µs db_storage=1.913µs remote_storage=2.364µs web_handler=661ns query_engine=9.745µs scrape=113.501µs scrape_sd=5.168µs notify=922ns notify_sd=841ns rules=1.362µs tracing=7.021µs - ts=2024-11-26T14:20:46.784Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2941160102 - ts=2024-11-26T14:20:46.785Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2941160102 totalDuration=320.463µs db_storage=2.544µs remote_storage=17.006µs web_handler=882ns query_engine=4.647µs scrape=120.563µs scrape_sd=4.938µs notify=981ns notify_sd=1.432µs rules=1.502µs tracing=8.233µs - ts=2024-11-26T14:20:46.786Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2941160102 - ts=2024-11-26T14:20:46.787Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2941160102 totalDuration=214.253µs db_storage=1.102µs remote_storage=1.332µs web_handler=310ns query_engine=8.563µs scrape=82.394µs scrape_sd=3.666µs notify=691ns notify_sd=1.082µs rules=671ns tracing=4.367µs - ts=2024-11-26T14:20:46.788Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config2941160102 - ts=2024-11-26T14:20:46.789Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config2941160102 totalDuration=305.741µs db_storage=2.054µs remote_storage=2.654µs web_handler=441ns query_engine=38.509µs scrape=123.536µs scrape_sd=4.486µs notify=1.262µs notify_sd=1.553µs rules=1.562µs tracing=8.122µs +=== RUN TestQueryLog/api_queries,_[::1]:40517,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:29.062Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:29.062Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:29.062Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:29.062Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:29.062Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:29.062Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:29.064Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:40517 + ts=2025-12-29T21:00:29.065Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:29.065Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:29.068Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:40517 + ts=2025-12-29T21:00:29.068Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:40517 + ts=2025-12-29T21:00:29.071Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:29.071Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.244µs + ts=2025-12-29T21:00:29.071Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:29.073Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:29.073Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=38.752µs wal_replay_duration=2.18153ms wbl_replay_duration=251ns total_replay_duration=2.245571ms + ts=2025-12-29T21:00:29.074Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:29.074Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:29.074Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config148042455 + ts=2025-12-29T21:00:29.075Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config148042455 totalDuration=319.469µs db_storage=902ns remote_storage=1.403µs web_handler=521ns query_engine=762ns scrape=219.993µs scrape_sd=4.318µs notify=1.253µs notify_sd=1.703µs rules=1.012µs tracing=19.647µs + ts=2025-12-29T21:00:29.075Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:29.075Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:29.487Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config148042455 + ts=2025-12-29T21:00:29.492Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config148042455 totalDuration=4.329728ms db_storage=2.434µs remote_storage=2.575µs web_handler=741ns query_engine=19.978µs scrape=81.493µs scrape_sd=4.749µs notify=1.203µs notify_sd=1.724µs rules=1.683µs tracing=6.613µs + ts=2025-12-29T21:00:29.494Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config148042455 + ts=2025-12-29T21:00:29.497Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config148042455 totalDuration=2.639509ms db_storage=1.684µs remote_storage=1.844µs web_handler=752ns query_engine=6.262µs scrape=71.574µs scrape_sd=4.679µs notify=1.562µs notify_sd=1.412µs rules=1.523µs tracing=7.223µs + ts=2025-12-29T21:00:29.500Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config148042455 + ts=2025-12-29T21:00:29.503Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config148042455 totalDuration=2.795151ms db_storage=1.783µs remote_storage=1.423µs web_handler=541ns query_engine=17.483µs scrape=58.089µs scrape_sd=3.526µs notify=841ns notify_sd=1.172µs rules=822ns tracing=5.109µs + ts=2025-12-29T21:00:29.505Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config148042455 + ts=2025-12-29T21:00:29.508Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config148042455 totalDuration=2.903354ms db_storage=2.043µs remote_storage=2.244µs web_handler=861ns query_engine=2.643146ms scrape=103.123µs scrape_sd=5.71µs notify=1.132µs notify_sd=1.814µs rules=1.954µs tracing=7.794µs -=== RUN TestQueryLog/console_queries,_[::1]:40009,_with_prefix_/foobar - query_log_test.go:273: ts=2024-11-26T14:20:46.810Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:46.810Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:46.810Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:46.810Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:46.810Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:46.810Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:46.812Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:40009 - ts=2024-11-26T14:20:46.812Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:46.812Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar - ts=2024-11-26T14:20:46.815Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:40009 - ts=2024-11-26T14:20:46.815Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:40009 - ts=2024-11-26T14:20:46.817Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:46.817Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.952µs - ts=2024-11-26T14:20:46.817Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:46.817Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:46.817Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=19.319µs wal_replay_duration=380.004µs wbl_replay_duration=250ns total_replay_duration=417.941µs - ts=2024-11-26T14:20:46.818Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:46.818Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:46.818Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config667108273 - ts=2024-11-26T14:20:46.819Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config667108273 totalDuration=274.624µs db_storage=1.352µs remote_storage=2.884µs web_handler=371ns query_engine=1.252µs scrape=201.034µs scrape_sd=5.468µs notify=841ns notify_sd=1.542µs rules=1.342µs tracing=16.465µs - ts=2024-11-26T14:20:46.819Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:46.819Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:47.297Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config667108273 - ts=2024-11-26T14:20:47.297Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config667108273 totalDuration=386.594µs db_storage=1.603µs remote_storage=2.524µs web_handler=621ns query_engine=9.665µs scrape=110.267µs scrape_sd=3.485µs notify=991ns notify_sd=942ns rules=1.603µs tracing=8.142µs - ts=2024-11-26T14:20:47.299Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config667108273 - ts=2024-11-26T14:20:47.299Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config667108273 totalDuration=317.109µs db_storage=2.374µs remote_storage=2.654µs web_handler=641ns query_engine=4.927µs scrape=115.254µs scrape_sd=3.275µs notify=1.192µs notify_sd=1.493µs rules=1.332µs tracing=9.274µs - ts=2024-11-26T14:20:47.301Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config667108273 - ts=2024-11-26T14:20:47.301Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config667108273 totalDuration=247.433µs db_storage=711ns remote_storage=661ns web_handler=361ns query_engine=9.124µs scrape=91.368µs scrape_sd=2.083µs notify=621ns notify_sd=701ns rules=781ns tracing=3.876µs - ts=2024-11-26T14:20:47.303Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config667108273 - ts=2024-11-26T14:20:47.303Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config667108273 totalDuration=313.593µs db_storage=1.732µs remote_storage=2.373µs web_handler=490ns query_engine=51.577µs scrape=113.662µs scrape_sd=3.876µs notify=1.282µs notify_sd=1.062µs rules=1.472µs tracing=8.083µs +=== RUN TestQueryLog/console_queries,_[::1]:38017,_with_prefix_/foobar + query_log_test.go:273: ts=2025-12-29T21:00:29.537Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:29.537Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:29.537Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:29.537Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:29.537Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:29.537Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:29.540Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=[::1]:38017 + ts=2025-12-29T21:00:29.540Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:29.540Z caller=web.go:608 level=info component=web msg="Router prefix" prefix=/foobar + ts=2025-12-29T21:00:29.544Z level=info caller=tls_config.go:353 msg="Listening on" address=[::1]:38017 + ts=2025-12-29T21:00:29.544Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::1]:38017 + ts=2025-12-29T21:00:29.549Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:29.549Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=2.334µs + ts=2025-12-29T21:00:29.549Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:29.550Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:29.550Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=48.561µs wal_replay_duration=824.827µs wbl_replay_duration=181ns total_replay_duration=903.555µs + ts=2025-12-29T21:00:29.550Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:29.550Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:29.550Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1048689900 + ts=2025-12-29T21:00:29.551Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1048689900 totalDuration=761.007µs db_storage=1.062µs remote_storage=1.673µs web_handler=741ns query_engine=972ns scrape=654.217µs scrape_sd=11.292µs notify=1.423µs notify_sd=2.054µs rules=902ns tracing=20.409µs + ts=2025-12-29T21:00:29.551Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:29.551Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:30.020Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1048689900 + ts=2025-12-29T21:00:30.034Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1048689900 totalDuration=13.817258ms db_storage=2.765µs remote_storage=2.374µs web_handler=731ns query_engine=19.256µs scrape=64.391µs scrape_sd=5.882µs notify=822ns notify_sd=1.413µs rules=1.563µs tracing=7.384µs + ts=2025-12-29T21:00:30.037Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1048689900 + ts=2025-12-29T21:00:30.038Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1048689900 totalDuration=355.076µs db_storage=2.264µs remote_storage=2.174µs web_handler=751ns query_engine=9.999µs scrape=71.864µs scrape_sd=4.127µs notify=1.062µs notify_sd=1.734µs rules=1.403µs tracing=7.905µs + ts=2025-12-29T21:00:30.091Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1048689900 + ts=2025-12-29T21:00:30.092Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1048689900 totalDuration=456.385µs db_storage=3.176µs remote_storage=3.035µs web_handler=1.112µs query_engine=22.192µs scrape=89.377µs scrape_sd=9.418µs notify=1.383µs notify_sd=2.134µs rules=2.415µs tracing=12.724µs + ts=2025-12-29T21:00:30.095Z caller=main.go:1210 level=info msg="Loading configuration file" filename=/tmp/config1048689900 + ts=2025-12-29T21:00:30.095Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=/tmp/config1048689900 totalDuration=319.028µs db_storage=2.194µs remote_storage=2.364µs web_handler=822ns query_engine=62.007µs scrape=82.164µs scrape_sd=5.21µs notify=1.653µs notify_sd=1.763µs rules=1.693µs tracing=8.887µs -=== RUN TestQueryLog/rule_queries,_[::1]:39907,_with_prefix_/foobar +=== RUN TestQueryLog/rule_queries,_[::1]:35291,_with_prefix_/foobar query_log_test.go:60: changing prefix has no effect on rules ---- PASS: TestQueryLog (56.12s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:39115,_enabled_at_start (0.86s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:37613,_enabled_at_start (1.60s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:43283,_enabled_at_start (10.54s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:39331 (0.51s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:33845 (0.63s) - --- PASS: TestQueryLog/rule_queries,_127.0.0.1:40011 (12.59s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:41825,_enabled_at_start,_with_prefix_/foobar (0.51s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:42499,_enabled_at_start,_with_prefix_/foobar (0.51s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:44135,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_127.0.0.1:44999,_with_prefix_/foobar (0.55s) - --- PASS: TestQueryLog/console_queries,_127.0.0.1:42461,_with_prefix_/foobar (0.51s) - --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:34665,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:43835,_enabled_at_start (0.51s) - --- PASS: TestQueryLog/console_queries,_[::1]:39957,_enabled_at_start (0.51s) - --- PASS: TestQueryLog/rule_queries,_[::1]:46519,_enabled_at_start (10.55s) - --- PASS: TestQueryLog/api_queries,_[::1]:39391 (0.52s) - --- PASS: TestQueryLog/console_queries,_[::1]:33989 (0.53s) - --- PASS: TestQueryLog/rule_queries,_[::1]:45343 (12.57s) - --- PASS: TestQueryLog/api_queries,_[::1]:34287,_enabled_at_start,_with_prefix_/foobar (0.55s) - --- PASS: TestQueryLog/console_queries,_[::1]:33541,_enabled_at_start,_with_prefix_/foobar (0.51s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:36577,_enabled_at_start,_with_prefix_/foobar (0.00s) - --- PASS: TestQueryLog/api_queries,_[::1]:33929,_with_prefix_/foobar (0.51s) - --- PASS: TestQueryLog/console_queries,_[::1]:40009,_with_prefix_/foobar (0.51s) - --- SKIP: TestQueryLog/rule_queries,_[::1]:39907,_with_prefix_/foobar (0.00s) +--- PASS: TestQueryLog (55.89s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:45939,_enabled_at_start (0.60s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:33299,_enabled_at_start (0.65s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:40913,_enabled_at_start (10.61s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:37257 (0.60s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:43599 (0.56s) + --- PASS: TestQueryLog/rule_queries,_127.0.0.1:39581 (12.59s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:35661,_enabled_at_start,_with_prefix_/foobar (0.52s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:44325,_enabled_at_start,_with_prefix_/foobar (0.58s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:38235,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_127.0.0.1:46455,_with_prefix_/foobar (0.53s) + --- PASS: TestQueryLog/console_queries,_127.0.0.1:38877,_with_prefix_/foobar (0.69s) + --- SKIP: TestQueryLog/rule_queries,_127.0.0.1:45027,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:44891,_enabled_at_start (0.66s) + --- PASS: TestQueryLog/console_queries,_[::1]:35483,_enabled_at_start (0.55s) + --- PASS: TestQueryLog/rule_queries,_[::1]:41287,_enabled_at_start (10.65s) + --- PASS: TestQueryLog/api_queries,_[::1]:42981 (0.52s) + --- PASS: TestQueryLog/console_queries,_[::1]:39851 (0.59s) + --- PASS: TestQueryLog/rule_queries,_[::1]:32923 (12.57s) + --- PASS: TestQueryLog/api_queries,_[::1]:40445,_enabled_at_start,_with_prefix_/foobar (0.55s) + --- PASS: TestQueryLog/console_queries,_[::1]:45249,_enabled_at_start,_with_prefix_/foobar (0.76s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:45411,_enabled_at_start,_with_prefix_/foobar (0.00s) + --- PASS: TestQueryLog/api_queries,_[::1]:40517,_with_prefix_/foobar (0.53s) + --- PASS: TestQueryLog/console_queries,_[::1]:38017,_with_prefix_/foobar (0.58s) + --- SKIP: TestQueryLog/rule_queries,_[::1]:35291,_with_prefix_/foobar (0.00s) === CONT TestMaxBlockChunkSegmentSizeBounds - main_test.go:266: ts=2024-11-26T14:20:47.321Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:47.321Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:47.321Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:47.321Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:47.321Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:47.321Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:47.323Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:20:47.324Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:47.325Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." - ts=2024-11-26T14:20:47.325Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." - ts=2024-11-26T14:20:47.325Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." - ts=2024-11-26T14:20:47.325Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" - ts=2024-11-26T14:20:47.325Z caller=main.go:915 level=info msg="Stopping scrape manager..." - ts=2024-11-26T14:20:47.325Z caller=main.go:874 level=info msg="Notify discovery manager stopped" - ts=2024-11-26T14:20:47.325Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." - ts=2024-11-26T14:20:47.325Z caller=main.go:1136 level=info msg="Notifier manager stopped" - ts=2024-11-26T14:20:47.325Z caller=main.go:907 level=info msg="Scrape manager stopped" - ts=2024-11-26T14:20:47.325Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" - ts=2024-11-26T14:20:47.325Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." - ts=2024-11-26T14:20:47.326Z caller=main.go:1145 level=error err="flag 'storage.tsdb.max-block-chunk-segment-size' must be set over 1MB" + main_test.go:266: ts=2025-12-29T21:00:30.122Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:30.122Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:30.122Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:30.122Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:30.122Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:30.122Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:30.126Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T21:00:30.126Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:30.126Z caller=main.go:864 level=info msg="Stopping scrape discovery manager..." + ts=2025-12-29T21:00:30.126Z caller=main.go:878 level=info msg="Stopping notify discovery manager..." + ts=2025-12-29T21:00:30.126Z caller=manager.go:1013 level=info component="rule manager" msg="Stopping rule manager..." + ts=2025-12-29T21:00:30.126Z caller=manager.go:1023 level=info component="rule manager" msg="Rule manager stopped" + ts=2025-12-29T21:00:30.126Z caller=main.go:915 level=info msg="Stopping scrape manager..." + ts=2025-12-29T21:00:30.126Z caller=notifier.go:603 level=info component=notifier msg="Stopping notification manager..." + ts=2025-12-29T21:00:30.126Z caller=main.go:1136 level=info msg="Notifier manager stopped" + ts=2025-12-29T21:00:30.126Z caller=main.go:907 level=info msg="Scrape manager stopped" + ts=2025-12-29T21:00:30.126Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + ts=2025-12-29T21:00:30.126Z caller=main.go:874 level=info msg="Notify discovery manager stopped" + ts=2025-12-29T21:00:30.126Z caller=main.go:860 level=info msg="Scrape discovery manager stopped" + ts=2025-12-29T21:00:30.127Z 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-11-26T14:20:47.345Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d - ts=2024-11-26T14:20:47.345Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" - ts=2024-11-26T14:20:47.345Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" - ts=2024-11-26T14:20:47.345Z 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 infom01-amd64 (none))" - ts=2024-11-26T14:20:47.345Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" - ts=2024-11-26T14:20:47.345Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" - ts=2024-11-26T14:20:47.347Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 - ts=2024-11-26T14:20:47.347Z caller=main.go:1005 level=info msg="Starting TSDB ..." - ts=2024-11-26T14:20:47.350Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41013 - ts=2024-11-26T14:20:47.350Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41013 - ts=2024-11-26T14:20:47.352Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" - ts=2024-11-26T14:20:47.352Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.563µs - ts=2024-11-26T14:20:47.352Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" - ts=2024-11-26T14:20:47.353Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 - ts=2024-11-26T14:20:47.353Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=21.663µs wal_replay_duration=430.65µs wbl_replay_duration=260ns total_replay_duration=470.981µs - ts=2024-11-26T14:20:47.353Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC - ts=2024-11-26T14:20:47.353Z caller=main.go:1029 level=info msg="TSDB started" - ts=2024-11-26T14:20:47.354Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml - ts=2024-11-26T14:20:47.354Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=520.866µs db_storage=1.122µs remote_storage=2.013µs web_handler=571ns query_engine=992ns scrape=226.933µs scrape_sd=25.008µs notify=26.6µs notify_sd=6.359µs rules=1.202µs tracing=7.832µs - ts=2024-11-26T14:20:47.354Z caller=main.go:990 level=info msg="Server is ready to receive web requests." - ts=2024-11-26T14:20:47.354Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." + main_test.go:266: ts=2025-12-29T21:00:30.155Z caller=main.go:526 level=info msg="No time or size retention was set so using the default time retention" duration=15d + ts=2025-12-29T21:00:30.156Z caller=main.go:564 level=info msg="Starting Prometheus Server" mode=server version="(version=, branch=, revision=unknown)" + ts=2025-12-29T21:00:30.156Z caller=main.go:569 level=info build_context="(go=go1.23.3, platform=linux/amd64, user=, date=, tags=unknown)" + ts=2025-12-29T21:00:30.156Z caller=main.go:570 level=info host_details="(Linux 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 i-capture-the-hostname i-capture-the-domain)" + ts=2025-12-29T21:00:30.156Z caller=main.go:571 level=info fd_limits="(soft=1048576, hard=1048576)" + ts=2025-12-29T21:00:30.156Z caller=main.go:572 level=info vm_limits="(soft=unlimited, hard=unlimited)" + ts=2025-12-29T21:00:30.159Z caller=web.go:576 level=info component=web msg="Start listening for connections" address=0.0.0.0:0 + ts=2025-12-29T21:00:30.160Z caller=main.go:1005 level=info msg="Starting TSDB ..." + ts=2025-12-29T21:00:30.161Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:35381 + ts=2025-12-29T21:00:30.162Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:35381 + ts=2025-12-29T21:00:30.165Z caller=head.go:595 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any" + ts=2025-12-29T21:00:30.165Z caller=head.go:676 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.994µs + ts=2025-12-29T21:00:30.165Z caller=head.go:684 level=info component=tsdb msg="Replaying WAL, this may take a while" + ts=2025-12-29T21:00:30.166Z caller=head.go:755 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=0 + ts=2025-12-29T21:00:30.166Z caller=head.go:792 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=40.286µs wal_replay_duration=762.179µs wbl_replay_duration=171ns total_replay_duration=830.257µs + ts=2025-12-29T21:00:30.166Z caller=main.go:1026 level=info fs_type=EXT4_SUPER_MAGIC + ts=2025-12-29T21:00:30.166Z caller=main.go:1029 level=info msg="TSDB started" + ts=2025-12-29T21:00:30.166Z caller=main.go:1210 level=info msg="Loading configuration file" filename=../../documentation/examples/prometheus.yml + ts=2025-12-29T21:00:30.167Z caller=main.go:1247 level=info msg="Completed loading of configuration file" filename=../../documentation/examples/prometheus.yml totalDuration=591.579µs db_storage=1.001µs remote_storage=1.663µs web_handler=571ns query_engine=772ns scrape=249.207µs scrape_sd=58.529µs notify=30.206µs notify_sd=10.44µs rules=1.463µs tracing=6.021µs + ts=2025-12-29T21:00:30.167Z caller=main.go:990 level=info msg="Server is ready to receive web requests." + ts=2025-12-29T21:00:30.167Z caller=manager.go:999 level=info component="rule manager" msg="Starting rule manager..." ---- PASS: TestMaxBlockChunkSegmentSizeBounds (10.02s) +--- PASS: TestMaxBlockChunkSegmentSizeBounds (10.05s) PASS -ok github.com/prometheus/prometheus/cmd/prometheus 106.882s +ok github.com/prometheus/prometheus/cmd/prometheus 108.085s === 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 -01JDMDHKTPCBVD940P79HTDSY9 1565133713989 1565133713991 2ms 2 2 2 717 +01KDNYKMA0W6BAH29NHQAXGF0R 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 -01JDMDHKW2W8AD4BQKEBR29JFG 1565133713989 1565133713990 1ms 1 1 1 620 -01JDMDHKXFHKE9EJP8T2ZYRSCS 1565392913989 1565392913990 1ms 1 1 1 620 -01JDMDHKZ07TAY8QA5BKXRTYNP 1565652113989 1565652113990 1ms 1 1 1 620 +01KDNYKN2YAF5AB8BJVADQ4171 1565133713989 1565133713990 1ms 1 1 1 620 +01KDNYKNE69RG2JBRM6E3JPG01 1565392913989 1565392913990 1ms 1 1 1 620 +01KDNYKNM36P8N3PX4YRBPEHST 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 -01JDMDHM2Q0JZVTVAA7KDAC04Z 1565133713989 1565133713990 1ms 1 1 1 620 -01JDMDHM52PDEMGJW6ATF7TGA9 1565392913989 1565392913990 1ms 1 1 1 619 +01KDNYKNTJ7YBVSHYYGYTHCE47 1565133713989 1565133713990 1ms 1 1 1 620 +01KDNYKPS2B55WG1X1SK1HYF2V 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 -01JDMDHM7CZQ9NPYARRPQX6BYB 1565133713989 1565133715990 2.001s 3 2 2 723 +01KDNYKQ5DR3NB9TVD5FS7BZ5T 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 -01JDMDHM9F7BD8ENEGEE9SJTQM 1624463088000 1627056153001 720h17m45.001s 3 2 2 726 +01KDNYKQCSNBQ15GZ43MD8T812 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 -01JDMDHMBSQEWTPF0M1QJY2JFP 1624463088000 1624463088001 1ms 1 1 1 620 -01JDMDHMDS22FNFVMMQZN7J1EC 1629503088000 1629863088001 100h0m0.001s 2 1 1 631 +01KDNYKQPKPZGZA772P54WV8NN 1624463088000 1624463088001 1ms 1 1 1 620 +01KDNYKR7W1H840KN7VEN0A6Z5 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 -01JDMDHMG5X5FP2339GPG8AP7H 1624463088000 1624463088001 1ms 1 1 1 620 -01JDMDHMHZRW2D03PHF68N6E7C 1765943088000 1768463088001 700h0m0.001s 2 1 1 631 +01KDNYKRWAS21B1ZV6QZCARFK7 1624463088000 1624463088001 1ms 1 1 1 620 +01KDNYKS5GKMQ9J9AY4YF4M9BY 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 -01JDMDHMM655QM2XC71X34XQGH 1565133713989 1565133713990 1ms 1 1 1 620 -01JDMDHMP5BDQMR73MQRVB07NJ 1565144513989 1565144513990 1ms 1 1 1 620 -01JDMDHMR586MG5C8QCE2VZ4M7 1565155313989 1565155313990 1ms 1 1 1 620 -01JDMDHMVNPREZRE1RQNFCK5HT 1565166113989 1565166113990 1ms 1 1 1 620 +01KDNYKSVF5VVYR71TM99P9SQP 1565133713989 1565133713990 1ms 1 1 1 620 +01KDNYKVEYQCNTHTCFN6CGTV3D 1565144513989 1565144513990 1ms 1 1 1 620 +01KDNYKVMP5ZH59TRQTDX8N7HY 1565155313989 1565155313990 1ms 1 1 1 620 +01KDNYKW1Q9P1MJQEBW71WXS9V 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 -01JDMDHMXSSXZMM9TDT46JHGB7 1565133713989 1565133716001 2.012s 3 1 1 625 -01JDMDHMZSQDAND7MD8395FWHS 1565144513989 1565144513990 1ms 1 1 1 620 -01JDMDHN1QJ0ZVFD2GWKJ606WG 1565155313989 1565155314001 12ms 2 1 1 622 -01JDMDHN3RE3MHS4EJNCQG5P9Y 1565166113989 1565166113990 1ms 1 1 1 620 +01KDNYKX5JKDAN286JGTV1VDQ4 1565133713989 1565133716001 2.012s 3 1 1 625 +01KDNYKXB509W1KG8G6MSQBXRR 1565144513989 1565144513990 1ms 1 1 1 620 +01KDNYKXPHD1DNPFF61ZQQ88KW 1565155313989 1565155314001 12ms 2 1 1 622 +01KDNYKY0PD6AYBPJ07E21WEJB 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 -01JDMDHN5XN7TBPTQ07WXMW6R0 0 7199001 1h59m59.001s 4 2 2 700 +01KDNYKYS2GZK2YQHH3J79ZJ7M 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 -01JDMDHN83GCQ6MX88BY6S8VXZ 6900000 6900001 1ms 1 1 1 600 +01KDNYKZ642MZDHQ5B6SHZ4DTA 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 -01JDMDHNA9V6F74JY7C284KJQE 6900000 6900001 1ms 1 1 1 531 +01KDNYKZFT5EVGY7N1Z8HKVJBE 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 -01JDMDHNCFF4QA685GAB0A5619 1001000 1001001 1ms 1 1 1 521 +01KDNYKZZ618T5Y6Q4SR7935NE 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. @@ -4159,21 +4195,21 @@ backfill_test.go:687: Test:No EOF. === RUN TestBackfill/Data_after_EOF. backfill_test.go:687: Test:Data after EOF. ---- PASS: TestBackfill (1.70s) - --- PASS: TestBackfill/Empty_file. (0.03s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.05s) - --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.21s) - --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (0.15s) - --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.07s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.07s) - --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (0.14s) - --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.13s) - --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (0.31s) - --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (0.26s) - --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.07s) - --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.07s) - --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.07s) - --- PASS: TestBackfill/Bare_sample. (0.07s) +--- PASS: TestBackfill (13.04s) + --- PASS: TestBackfill/Empty_file. (0.08s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_different_series. (0.81s) + --- PASS: TestBackfill/Multiple_samples_separated_by_3_days. (0.76s) + --- PASS: TestBackfill/Unordered_samples_from_multiple_series,_which_end_in_different_blocks. (1.35s) + --- PASS: TestBackfill/Multiple_samples_with_different_timestamp_for_the_same_series. (0.25s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_one_block. (0.31s) + --- PASS: TestBackfill/Long_maximum_block_duration_puts_all_data_into_two_blocks. (1.21s) + --- PASS: TestBackfill/Maximum_block_duration_longer_than_longest_possible_duration,_uses_largest_duration,_puts_all_data_into_two_blocks. (0.99s) + --- PASS: TestBackfill/Multiple_samples_that_end_up_in_different_blocks. (3.40s) + --- PASS: TestBackfill/Number_of_samples_are_greater_than_the_sample_batch_size. (1.65s) + --- PASS: TestBackfill/One_series_spanning_2h_in_same_block_should_not_cause_problems_to_other_series. (0.42s) + --- PASS: TestBackfill/Sample_with_no_#HELP_or_#TYPE_keyword. (0.31s) + --- PASS: TestBackfill/Sample_without_newline_after_#_EOF. (0.49s) + --- PASS: TestBackfill/Bare_sample. (0.99s) --- PASS: TestBackfill/Does_not_have_timestamp. (0.00s) --- PASS: TestBackfill/Has_a_bad_type_information. (0.00s) --- PASS: TestBackfill/No_newline. (0.00s) @@ -4269,19 +4305,19 @@ === RUN TestExitCodes/prometheus-config.lint.yml === RUN TestExitCodes/prometheus-config.lint.yml/true === RUN TestExitCodes/prometheus-config.lint.yml/false ---- PASS: TestExitCodes (0.14s) - --- PASS: TestExitCodes/prometheus-config.good.yml (0.03s) - --- 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.03s) - --- 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.03s) - --- 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) +--- PASS: TestExitCodes (0.40s) + --- 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.22s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/true (0.17s) + --- PASS: TestExitCodes/prometheus-config.lint.yml/false (0.04s) === RUN TestDocumentation main_test.go:441: Skipping unsupported test --- SKIP: TestDocumentation (0.00s) @@ -4291,16 +4327,16 @@ === RUN TestBackfillRuleIntegration/run_importer_with_dup_name_label === RUN TestBackfillRuleIntegration/one_importer_twice === RUN TestBackfillRuleIntegration/run_importer_once_with_larger_blocks ---- PASS: TestBackfillRuleIntegration (3.14s) - --- PASS: TestBackfillRuleIntegration/no_samples (0.56s) - --- PASS: TestBackfillRuleIntegration/run_importer_once (0.52s) - --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (0.52s) - --- PASS: TestBackfillRuleIntegration/one_importer_twice (1.28s) - --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.26s) +--- PASS: TestBackfillRuleIntegration (17.04s) + --- PASS: TestBackfillRuleIntegration/no_samples (3.04s) + --- PASS: TestBackfillRuleIntegration/run_importer_once (4.21s) + --- PASS: TestBackfillRuleIntegration/run_importer_with_dup_name_label (5.93s) + --- PASS: TestBackfillRuleIntegration/one_importer_twice (3.17s) + --- PASS: TestBackfillRuleIntegration/run_importer_once_with_larger_blocks (0.69s) === RUN TestBackfillLabels === RUN TestBackfillLabels/correct-labels ---- PASS: TestBackfillLabels (0.14s) - --- PASS: TestBackfillLabels/correct-labels (0.00s) +--- PASS: TestBackfillLabels (0.33s) + --- PASS: TestBackfillLabels/correct-labels (0.01s) === RUN TestSDCheckResult --- PASS: TestSDCheckResult (0.00s) === RUN TestRulesUnitTest @@ -4391,22 +4427,22 @@ Unit Testing: ./testdata/negative-offset-test.yml SUCCESS ---- PASS: TestRulesUnitTest (0.80s) - --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.42s) - --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.31s) - --- PASS: TestRulesUnitTest/Bad_input_series (0.00s) - --- PASS: TestRulesUnitTest/Bad_PromQL (0.01s) +--- PASS: TestRulesUnitTest (1.58s) + --- PASS: TestRulesUnitTest/Passing_Unit_Tests (0.96s) + --- PASS: TestRulesUnitTest/Long_evaluation_interval (0.46s) + --- PASS: TestRulesUnitTest/Bad_input_series (0.01s) + --- PASS: TestRulesUnitTest/Bad_PromQL (0.02s) --- PASS: TestRulesUnitTest/Bad_rules_(syntax_error) (0.01s) - --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.01s) - --- PASS: TestRulesUnitTest/Simple_failing_test (0.02s) - --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.01s) - --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.01s) - --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.01s) - --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.01s) + --- PASS: TestRulesUnitTest/Bad_rules_(error_evaluating) (0.02s) + --- PASS: TestRulesUnitTest/Simple_failing_test (0.03s) + --- PASS: TestRulesUnitTest/Disabled_feature_(@_modifier) (0.02s) + --- PASS: TestRulesUnitTest/Enabled_feature_(@_modifier) (0.02s) + --- PASS: TestRulesUnitTest/Disabled_feature_(negative_offset) (0.03s) + --- PASS: TestRulesUnitTest/Enabled_feature_(negative_offset) (0.02s) PASS -ok github.com/prometheus/prometheus/cmd/promtool 5.940s +ok github.com/prometheus/prometheus/cmd/promtool 32.425s === RUN TestYAMLRoundtrip ---- PASS: TestYAMLRoundtrip (0.00s) +--- PASS: TestYAMLRoundtrip (0.01s) === RUN TestRemoteWriteRetryOnRateLimit --- PASS: TestRemoteWriteRetryOnRateLimit (0.00s) === RUN TestLoadConfig @@ -4414,11 +4450,11 @@ === RUN TestScrapeIntervalLarger --- PASS: TestScrapeIntervalLarger (0.00s) === RUN TestElideSecrets ---- PASS: TestElideSecrets (0.00s) +--- PASS: TestElideSecrets (0.01s) === RUN TestLoadConfigRuleFilesAbsolutePath --- PASS: TestLoadConfigRuleFilesAbsolutePath (0.00s) === RUN TestBadConfigs ---- PASS: TestBadConfigs (0.00s) +--- PASS: TestBadConfigs (0.01s) === RUN TestBadStaticConfigsJSON --- PASS: TestBadStaticConfigsJSON (0.00s) === RUN TestBadStaticConfigsYML @@ -4448,7 +4484,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.029s +ok github.com/prometheus/prometheus/config 0.050s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4496,13 +4532,13 @@ === RUN TestCoordinationWithReceiver === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel === RUN TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked ---- PASS: TestCoordinationWithReceiver (1.00s) +--- PASS: TestCoordinationWithReceiver (0.90s) --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_one_provider_closes_its_channel (0.20s) - --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.80s) + --- PASS: TestCoordinationWithReceiver/Receiver_should_get_all_updates_even_when_the_channel_is_blocked (0.70s) === RUN TestTargetSetTargetGroupsUpdateDuringApplyConfig ---- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.01s) +--- PASS: TestTargetSetTargetGroupsUpdateDuringApplyConfig (0.03s) PASS -ok github.com/prometheus/prometheus/discovery 4.416s +ok github.com/prometheus/prometheus/discovery 4.338s ? github.com/prometheus/prometheus/discovery/aws [no test files] === RUN TestMapFromVMWithEmptyTags --- PASS: TestMapFromVMWithEmptyTags (0.00s) @@ -4515,7 +4551,7 @@ === RUN TestNewAzureResourceFromID --- PASS: TestNewAzureResourceFromID (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/azure 0.005s +ok github.com/prometheus/prometheus/discovery/azure 0.010s === RUN TestDigitalOceanSDRefresh === RUN TestDigitalOceanSDRefresh/item_0 === RUN TestDigitalOceanSDRefresh/item_1 @@ -4527,7 +4563,7 @@ --- PASS: TestDigitalOceanSDRefresh/item_2 (0.00s) --- PASS: TestDigitalOceanSDRefresh/item_3 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/digitalocean 0.006s +ok github.com/prometheus/prometheus/discovery/digitalocean 0.011s === RUN TestDNS === RUN TestDNS/A_record_query_with_error === PAUSE TestDNS/A_record_query_with_error @@ -4544,20 +4580,20 @@ === RUN TestDNS/MX_record_query === PAUSE TestDNS/MX_record_query === CONT TestDNS/A_record_query_with_error -=== CONT TestDNS/MX_record_query -=== CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) === CONT TestDNS/SRV_record_query_with_unsupported_resource_records -=== CONT TestDNS/SRV_record_query -=== CONT TestDNS/AAAA_record_query +=== CONT TestDNS/MX_record_query === CONT TestDNS/A_record_query +=== CONT TestDNS/AAAA_record_query +=== CONT TestDNS/SRV_record_query +=== CONT TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) --- PASS: TestDNS (0.00s) --- PASS: TestDNS/A_record_query_with_error (0.00s) - --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) + --- PASS: TestDNS/A_record_query (0.00s) --- PASS: TestDNS/SRV_record_query_with_unsupported_resource_records (0.00s) --- PASS: TestDNS/AAAA_record_query (0.00s) - --- PASS: TestDNS/MX_record_query (0.00s) - --- PASS: TestDNS/A_record_query (0.00s) --- PASS: TestDNS/SRV_record_query (0.00s) + --- PASS: TestDNS/SRV_record_query_with_empty_answer_(NXDOMAIN) (0.00s) + --- PASS: TestDNS/MX_record_query (0.00s) === RUN TestSDConfigUnmarshalYAML === RUN TestSDConfigUnmarshalYAML/valid_srv === RUN TestSDConfigUnmarshalYAML/valid_a @@ -4575,7 +4611,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.005s +ok github.com/prometheus/prometheus/discovery/dns 0.009s === RUN TestFetchApps --- PASS: TestFetchApps (0.00s) === RUN Test500ErrorHttpResponse @@ -4587,7 +4623,7 @@ === RUN TestEurekaSDSendGroup --- PASS: TestEurekaSDSendGroup (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/eureka 0.008s +ok github.com/prometheus/prometheus/discovery/eureka 0.012s === RUN TestInitialUpdate === RUN TestInitialUpdate/fixtures/valid.yml === PAUSE TestInitialUpdate/fixtures/valid.yml @@ -4619,25 +4655,25 @@ === RUN TestRemoveFile === PAUSE TestRemoveFile === CONT TestNoopFileUpdate -=== CONT TestUpdateFileWithPartialWrites === CONT TestRemoveFile === CONT TestInvalidFileUpdate === CONT TestFileUpdate -=== NAME TestRemoveFile - file_test.go:469: update received after 100.925475ms -=== NAME TestFileUpdate - file_test.go:385: update received after 101.462986ms +=== CONT TestUpdateFileWithPartialWrites === NAME TestNoopFileUpdate - file_test.go:367: update received after 101.460003ms + file_test.go:367: update received after 100.813986ms +=== NAME TestRemoveFile + file_test.go:469: update received after 100.19203ms --- PASS: TestRemoveFile (0.20s) --- PASS: TestNoopFileUpdate (0.20s) +=== NAME TestFileUpdate + file_test.go:385: update received after 101.023128ms --- PASS: TestFileUpdate (0.20s) --- PASS: TestInvalidFileUpdate (1.10s) === NAME TestUpdateFileWithPartialWrites - file_test.go:434: update received after 1.101864935s + file_test.go:434: update received after 1.101086847s --- PASS: TestUpdateFileWithPartialWrites (1.20s) PASS -ok github.com/prometheus/prometheus/discovery/file 2.334s +ok github.com/prometheus/prometheus/discovery/file 2.343s ? github.com/prometheus/prometheus/discovery/gce [no test files] === RUN TestHCloudSDRefresh === RUN TestHCloudSDRefresh/item_0 @@ -4656,9 +4692,9 @@ === RUN TestRobotSDRefreshHandleError --- PASS: TestRobotSDRefreshHandleError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/hetzner 0.009s +ok github.com/prometheus/prometheus/discovery/hetzner 0.016s === RUN TestHTTPValidRefresh ---- PASS: TestHTTPValidRefresh (0.00s) +--- PASS: TestHTTPValidRefresh (0.01s) === RUN TestHTTPInvalidCode --- PASS: TestHTTPInvalidCode (0.00s) === RUN TestHTTPInvalidFormat @@ -4690,7 +4726,7 @@ === RUN TestSourceDisappeared --- PASS: TestSourceDisappeared (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/http 0.011s +ok github.com/prometheus/prometheus/discovery/http 0.022s ? github.com/prometheus/prometheus/discovery/install [no test files] === RUN TestIONOSServerRefresh === RUN TestIONOSServerRefresh/item_0 @@ -4699,7 +4735,7 @@ --- PASS: TestIONOSServerRefresh/item_0 (0.00s) --- PASS: TestIONOSServerRefresh/item_1 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ionos 0.008s +ok github.com/prometheus/prometheus/discovery/ionos 0.085s === RUN TestTargetUpdatesOrder === RUN TestTargetUpdatesOrder/Single_TP_no_updates === RUN TestTargetUpdatesOrder/Multiple_TPs_no_updates @@ -4743,7 +4779,7 @@ --- 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.70s) PASS -ok github.com/prometheus/prometheus/discovery/legacymanager 3.201s +ok github.com/prometheus/prometheus/discovery/legacymanager 3.207s === RUN TestLinodeSDRefresh === RUN TestLinodeSDRefresh/item_0 === RUN TestLinodeSDRefresh/item_1 @@ -4783,7 +4819,7 @@ === RUN TestMarathonSDSendGroupWithContainerNetworkAndPortMapping --- PASS: TestMarathonSDSendGroupWithContainerNetworkAndPortMapping (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/marathon 0.005s +ok github.com/prometheus/prometheus/discovery/marathon 0.008s === RUN TestDockerSDRefresh === RUN TestDockerSDRefresh/item_0 === RUN TestDockerSDRefresh/item_1 @@ -4820,7 +4856,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) @@ -4903,7 +4939,7 @@ --- PASS: TestDockerSwarmTasksSDRefresh/item_25 (0.00s) --- PASS: TestDockerSwarmTasksSDRefresh/item_26 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/moby 0.024s +ok github.com/prometheus/prometheus/discovery/moby 0.033s === RUN TestOpenstackSDHypervisorRefresh --- PASS: TestOpenstackSDHypervisorRefresh (0.00s) === RUN TestOpenstackSDHypervisorRefreshWithDoneContext @@ -4921,7 +4957,7 @@ === RUN TestOpenstackSDInstanceRefreshWithDoneContext --- PASS: TestOpenstackSDInstanceRefreshWithDoneContext (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/openstack 0.012s +ok github.com/prometheus/prometheus/discovery/openstack 0.014s === RUN TestOvhcloudDedicatedServerRefresh === RUN TestOvhcloudDedicatedServerRefresh/item_0 --- PASS: TestOvhcloudDedicatedServerRefresh (0.00s) @@ -4951,11 +4987,11 @@ --- PASS: TestOvhCloudVpsRefresh (0.00s) --- PASS: TestOvhCloudVpsRefresh/item_0 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/ovhcloud 0.008s +ok github.com/prometheus/prometheus/discovery/ovhcloud 0.013s === RUN TestPuppetSlashInURL --- PASS: TestPuppetSlashInURL (0.00s) === RUN TestPuppetDBRefresh ---- PASS: TestPuppetDBRefresh (0.00s) +--- PASS: TestPuppetDBRefresh (0.01s) === RUN TestPuppetDBRefreshWithParameters --- PASS: TestPuppetDBRefreshWithParameters (0.00s) === RUN TestPuppetDBInvalidCode @@ -4963,11 +4999,11 @@ === RUN TestPuppetDBInvalidFormat --- PASS: TestPuppetDBInvalidFormat (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/puppetdb 0.011s +ok github.com/prometheus/prometheus/discovery/puppetdb 0.018s === RUN TestRefresh --- PASS: TestRefresh (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/refresh 0.008s +ok github.com/prometheus/prometheus/discovery/refresh 0.009s === RUN TestScalewayInstanceRefresh === RUN TestScalewayInstanceRefresh/item_0 === RUN TestScalewayInstanceRefresh/item_1 @@ -4977,7 +5013,7 @@ === RUN TestScalewayInstanceAuthToken --- PASS: TestScalewayInstanceAuthToken (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/scaleway 0.009s +ok github.com/prometheus/prometheus/discovery/scaleway 0.013s === RUN TestTargetGroupStrictJSONUnmarshal --- PASS: TestTargetGroupStrictJSONUnmarshal (0.00s) === RUN TestTargetGroupJSONMarshal @@ -4989,7 +5025,7 @@ === RUN TestString --- PASS: TestString (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/targetgroup 0.004s +ok github.com/prometheus/prometheus/discovery/targetgroup 0.006s === RUN TestTritonSDNew --- PASS: TestTritonSDNew (0.00s) === RUN TestTritonSDNewBadConfig @@ -4999,7 +5035,7 @@ === RUN TestTritonSDNewCNConfig --- PASS: TestTritonSDNewCNConfig (0.00s) === RUN TestTritonSDRefreshNoTargets ---- PASS: TestTritonSDRefreshNoTargets (0.00s) +--- PASS: TestTritonSDRefreshNoTargets (0.01s) === RUN TestTritonSDRefreshMultipleTargets --- PASS: TestTritonSDRefreshMultipleTargets (0.00s) === RUN TestTritonSDRefreshNoServer @@ -5011,7 +5047,7 @@ === RUN TestTritonSDRefreshCNsWithHostname --- PASS: TestTritonSDRefreshCNsWithHostname (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/triton 0.017s +ok github.com/prometheus/prometheus/discovery/triton 0.027s === RUN TestUyuniSDHandleError --- PASS: TestUyuniSDHandleError (0.00s) === RUN TestUyuniSDLogin @@ -5019,7 +5055,7 @@ === RUN TestUyuniSDSkipLogin --- PASS: TestUyuniSDSkipLogin (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/uyuni 0.008s +ok github.com/prometheus/prometheus/discovery/uyuni 0.014s === RUN TestVultrSDRefresh === RUN TestVultrSDRefresh/item_0 === RUN TestVultrSDRefresh/item_1 @@ -5029,12 +5065,13 @@ --- PASS: TestVultrSDRefresh/item_1 (0.00s) --- PASS: TestVultrSDRefresh/item_2 (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/vultr 0.006s +ok github.com/prometheus/prometheus/discovery/vultr 0.010s ? github.com/prometheus/prometheus/model/exemplar [no test files] === RUN TestNewDiscoveryError --- PASS: TestNewDiscoveryError (0.00s) PASS -ok github.com/prometheus/prometheus/discovery/zookeeper 0.006s +ok github.com/prometheus/prometheus/discovery/zookeeper 0.008s +? github.com/prometheus/prometheus/model/metadata [no test files] === RUN TestFloatHistogramMul === RUN TestFloatHistogramMul/zero_value === RUN TestFloatHistogramMul/zero_multiplier @@ -5283,7 +5320,6 @@ --- PASS: TestHistogramCompact/multiple_spans_of_only_empty_buckets (0.00s) PASS ok github.com/prometheus/prometheus/model/histogram 0.008s -? github.com/prometheus/prometheus/model/metadata [no test files] === RUN TestLabels_String --- PASS: TestLabels_String (0.00s) === RUN TestLabels_MatchLabels @@ -5395,13 +5431,13 @@ === RUN TestOptimizeConcatRegex --- PASS: TestOptimizeConcatRegex (0.00s) PASS -ok github.com/prometheus/prometheus/model/labels 0.009s +ok github.com/prometheus/prometheus/model/labels 0.007s === RUN TestRelabel --- PASS: TestRelabel (0.00s) === RUN TestTargetLabelValidity --- PASS: TestTargetLabelValidity (0.00s) PASS -ok github.com/prometheus/prometheus/model/relabel 0.003s +ok github.com/prometheus/prometheus/model/relabel 0.007s ? github.com/prometheus/prometheus/model/timestamp [no test files] ? github.com/prometheus/prometheus/model/value [no test files] === RUN TestParseFileSuccess @@ -5435,7 +5471,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.012s +ok github.com/prometheus/prometheus/model/rulefmt 0.019s === RUN TestNewParser === PAUSE TestNewParser === RUN TestOpenMetricsParse @@ -5457,56 +5493,56 @@ --- 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-1 -=== PAUSE TestNewParser/invalid-content-type-1 -=== RUN TestNewParser/invalid-content-type-2 -=== PAUSE TestNewParser/invalid-content-type-2 -=== RUN TestNewParser/invalid-content-type-4 -=== PAUSE TestNewParser/invalid-content-type-4 === RUN TestNewParser/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-2 +=== PAUSE TestNewParser/invalid-content-type-2 === 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/invalid-content-type-1 +=== PAUSE TestNewParser/invalid-content-type-1 +=== 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 -=== CONT TestNewParser/invalid-content-type-1 -=== CONT TestNewParser/some-other-valid-content-type -=== CONT TestNewParser/plain-text-with-version -=== CONT TestNewParser/plain-text +=== CONT TestNewParser/openmetrics-with-charset === CONT TestNewParser/openmetrics +=== CONT TestNewParser/invalid-content-type-4 +=== CONT TestNewParser/invalid-content-type-1 === CONT TestNewParser/invalid-content-type-3 +=== CONT TestNewParser/invalid-content-type-2 === CONT TestNewParser/empty-string +=== CONT TestNewParser/plain-text-with-version +=== CONT TestNewParser/some-other-valid-content-type +=== CONT TestNewParser/plain-text === CONT TestNewParser/openmetrics-with-charset-and-version -=== CONT TestNewParser/openmetrics-with-charset -=== CONT TestNewParser/invalid-content-type-2 -=== CONT TestNewParser/invalid-content-type-4 --- PASS: TestNewParser (0.00s) - --- PASS: TestNewParser/invalid-content-type-1 (0.00s) - --- PASS: TestNewParser/some-other-valid-content-type (0.00s) - --- PASS: TestNewParser/plain-text-with-version (0.00s) - --- PASS: TestNewParser/plain-text (0.00s) + --- PASS: TestNewParser/openmetrics-with-charset (0.00s) --- PASS: TestNewParser/openmetrics (0.00s) + --- PASS: TestNewParser/invalid-content-type-4 (0.00s) --- PASS: TestNewParser/invalid-content-type-3 (0.00s) + --- PASS: TestNewParser/invalid-content-type-2 (0.00s) --- PASS: TestNewParser/empty-string (0.00s) + --- PASS: TestNewParser/plain-text-with-version (0.00s) + --- PASS: TestNewParser/some-other-valid-content-type (0.00s) + --- PASS: TestNewParser/plain-text (0.00s) --- PASS: TestNewParser/openmetrics-with-charset-and-version (0.00s) - --- PASS: TestNewParser/openmetrics-with-charset (0.00s) - --- PASS: TestNewParser/invalid-content-type-2 (0.00s) - --- PASS: TestNewParser/invalid-content-type-4 (0.00s) + --- PASS: TestNewParser/invalid-content-type-1 (0.00s) PASS ok github.com/prometheus/prometheus/model/textparse 0.008s ? github.com/prometheus/prometheus/plugins [no test files] -? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] ? github.com/prometheus/prometheus/prompb [no test files] +? github.com/prometheus/prometheus/prompb/io/prometheus/client [no test files] === RUN TestPostPath --- PASS: TestPostPath (0.00s) === RUN TestHandlerNextBatch @@ -5540,9 +5576,9 @@ === RUN TestHangingNotifier/7 === RUN TestHangingNotifier/8 === RUN TestHangingNotifier/9 ---- PASS: TestHangingNotifier (2.02s) +--- PASS: TestHangingNotifier (2.04s) --- PASS: TestHangingNotifier/0 (0.20s) - --- PASS: TestHangingNotifier/1 (0.20s) + --- PASS: TestHangingNotifier/1 (0.21s) --- PASS: TestHangingNotifier/2 (0.20s) --- PASS: TestHangingNotifier/3 (0.20s) --- PASS: TestHangingNotifier/4 (0.20s) @@ -5552,18 +5588,12 @@ --- PASS: TestHangingNotifier/8 (0.20s) --- PASS: TestHangingNotifier/9 (0.20s) PASS -ok github.com/prometheus/prometheus/notifier 2.060s +ok github.com/prometheus/prometheus/notifier 2.095s ? github.com/prometheus/prometheus/tsdb/encoding [no test files] ? github.com/prometheus/prometheus/tsdb/errors [no test files] ? github.com/prometheus/prometheus/util/gate [no test files] -? github.com/prometheus/prometheus/util/jsonutil [no test files] -? github.com/prometheus/prometheus/util/osutil [no test files] -? github.com/prometheus/prometheus/util/runtime [no test files] -? github.com/prometheus/prometheus/util/teststorage [no test files] -? github.com/prometheus/prometheus/util/testutil [no test files] -? github.com/prometheus/prometheus/util/treecache [no test files] === RUN TestQueryConcurrency ---- PASS: TestQueryConcurrency (0.02s) +--- PASS: TestQueryConcurrency (0.12s) === RUN TestQueryTimeout --- PASS: TestQueryTimeout (0.10s) === RUN TestQueryCancel @@ -5682,7 +5712,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.20s) --- PASS: TestEngineEvalStmtTimestamps/0_query=1 (0.00s) --- PASS: TestEngineEvalStmtTimestamps/1_query=metric (0.00s) --- PASS: TestEngineEvalStmtTimestamps/2_query=metric[20s] (0.00s) @@ -5730,7 +5760,7 @@ === RUN TestQueryStatistics/sum_by_(b)_(max_over_time(metricWith1SampleEvery10Seconds[60s:5s])) === RUN TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))#01 === RUN TestQueryStatistics/sum(max_over_time(metricWith3SampleEvery10Seconds[60s:5s]))_+_sum(max_over_time(metricWith1SampleEvery10Seconds[60s:5s])) ---- PASS: TestQueryStatistics (0.02s) +--- PASS: TestQueryStatistics (0.03s) --- PASS: TestQueryStatistics/"literal_string" (0.00s) --- PASS: TestQueryStatistics/1 (0.00s) --- PASS: TestQueryStatistics/metricWith1SampleEvery10Seconds (0.00s) @@ -5823,7 +5853,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.08s) +--- PASS: TestAtModifier (0.07s) --- PASS: TestAtModifier/metric_neg_@_0 (0.00s) --- PASS: TestAtModifier/metric_neg_@_-200 (0.00s) --- PASS: TestAtModifier/metric{job="2"}_@_50 (0.00s) @@ -5947,7 +5977,7 @@ --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/some_metric[10m:5s]_@_end() (0.00s) --- PASS: TestPreprocessAndWrapWithStepInvariantExpr/floor(some_metric_/_(3_*_1024)) (0.00s) === RUN TestEngineOptsValidation ---- PASS: TestEngineOptsValidation (0.00s) +--- PASS: TestEngineOptsValidation (0.01s) === RUN TestRangeQuery === RUN TestRangeQuery/sum_over_time_with_all_values === RUN TestRangeQuery/sum_over_time_with_trailing_values @@ -5956,24 +5986,24 @@ === RUN TestRangeQuery/metric_query === RUN TestRangeQuery/metric_query_with_trailing_values === RUN TestRangeQuery/short-circuit ---- PASS: TestRangeQuery (0.13s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.01s) - --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.02s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.03s) - --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.02s) - --- PASS: TestRangeQuery/metric_query (0.02s) - --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.02s) - --- PASS: TestRangeQuery/short-circuit (0.02s) +--- PASS: TestRangeQuery (0.10s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values (0.02s) + --- PASS: TestRangeQuery/sum_over_time_with_trailing_values (0.01s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values_long (0.01s) + --- PASS: TestRangeQuery/sum_over_time_with_all_values_random (0.01s) + --- PASS: TestRangeQuery/metric_query (0.01s) + --- PASS: TestRangeQuery/metric_query_with_trailing_values (0.01s) + --- PASS: TestRangeQuery/short-circuit (0.01s) === RUN TestNativeHistogramRate ---- PASS: TestNativeHistogramRate (0.02s) +--- PASS: TestNativeHistogramRate (0.01s) === RUN TestNativeFloatHistogramRate ---- PASS: TestNativeFloatHistogramRate (0.02s) +--- PASS: TestNativeFloatHistogramRate (0.01s) === RUN TestNativeHistogram_HistogramCountAndSum === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=true === RUN TestNativeHistogram_HistogramCountAndSum/floatHistogram=false ---- PASS: TestNativeHistogram_HistogramCountAndSum (0.05s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.03s) - --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.02s) +--- PASS: TestNativeHistogram_HistogramCountAndSum (0.03s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=true (0.01s) + --- PASS: TestNativeHistogram_HistogramCountAndSum/floatHistogram=false (0.01s) === 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 @@ -6041,7 +6071,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.03s) --- 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) @@ -6052,7 +6082,7 @@ --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/6_0.1 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/7_0 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_positive_buckets_with_zero_bucket_floatHistogram=true/8_-1 (0.00s) - --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.02s) + --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true (0.01s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/0_1.0001 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/1_1 (0.00s) --- PASS: TestNativeHistogram_HistogramQuantile/all_negative_buckets_with_zero_bucket_floatHistogram=true/2_0.99 (0.00s) @@ -6275,7 +6305,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.14s) +--- PASS: TestNativeHistogram_HistogramFraction (0.15s) --- PASS: TestNativeHistogram_HistogramFraction/empty_histogram_floatHistogram=true (0.01s) --- 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) @@ -6388,7 +6418,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.02s) + --- PASS: TestNativeHistogram_HistogramFraction/all_negative_buckets_with_zero_bucket_floatHistogram=false (0.01s) --- 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) @@ -6445,9 +6475,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.09s) +--- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator (0.06s) --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=true_0 (0.04s) - --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.06s) + --- PASS: TestNativeHistogram_Sum_Count_Add_AvgOperator/floatHistogram=false_1 (0.02s) === RUN TestNativeHistogram_SubOperator === RUN TestNativeHistogram_SubOperator/floatHistogram=true_0 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_1 @@ -6455,23 +6485,23 @@ === RUN TestNativeHistogram_SubOperator/floatHistogram=false_3 === RUN TestNativeHistogram_SubOperator/floatHistogram=true_4 === RUN TestNativeHistogram_SubOperator/floatHistogram=false_5 ---- PASS: TestNativeHistogram_SubOperator (0.10s) +--- PASS: TestNativeHistogram_SubOperator (0.08s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_0 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_1 (0.01s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_2 (0.01s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.02s) - --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.02s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_3 (0.01s) + --- PASS: TestNativeHistogram_SubOperator/floatHistogram=true_4 (0.01s) --- PASS: TestNativeHistogram_SubOperator/floatHistogram=false_5 (0.02s) === 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.08s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.03s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.01s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_2 (0.02s) - --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.02s) +--- PASS: TestNativeHistogram_MulDivOperator (0.04s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_0 (0.01s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_1 (0.02s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=true_2 (0.01s) + --- PASS: TestNativeHistogram_MulDivOperator/floatHistogram=false_3 (0.01s) === RUN TestQueryLookbackDelta === RUN TestQueryLookbackDelta/default_lookback_delta === RUN TestQueryLookbackDelta/outside_default_lookback_delta @@ -6480,13 +6510,13 @@ === RUN TestQueryLookbackDelta/custom_query_lookback_delta === RUN TestQueryLookbackDelta/outside_custom_query_lookback_delta === RUN TestQueryLookbackDelta/negative_custom_query_lookback_delta ---- PASS: TestQueryLookbackDelta (0.13s) +--- PASS: TestQueryLookbackDelta (0.08s) --- PASS: TestQueryLookbackDelta/default_lookback_delta (0.01s) - --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.02s) + --- PASS: TestQueryLookbackDelta/outside_default_lookback_delta (0.01s) --- PASS: TestQueryLookbackDelta/custom_engine_lookback_delta (0.01s) --- PASS: TestQueryLookbackDelta/outside_custom_engine_lookback_delta (0.01s) - --- PASS: TestQueryLookbackDelta/custom_query_lookback_delta (0.04s) - --- PASS: TestQueryLookbackDelta/outside_custom_query_lookback_delta (0.03s) + --- PASS: TestQueryLookbackDelta/custom_query_lookback_delta (0.01s) + --- PASS: TestQueryLookbackDelta/outside_custom_query_lookback_delta (0.01s) --- PASS: TestQueryLookbackDelta/negative_custom_query_lookback_delta (0.01s) === RUN TestDeriv --- PASS: TestDeriv (0.01s) @@ -6506,20 +6536,20 @@ === RUN TestEvaluations/testdata/staleness.test === RUN TestEvaluations/testdata/subquery.test === RUN TestEvaluations/testdata/trig_functions.test ---- PASS: TestEvaluations (2.04s) - --- PASS: TestEvaluations/testdata/aggregators.test (0.22s) - --- PASS: TestEvaluations/testdata/at_modifier.test (0.19s) - --- PASS: TestEvaluations/testdata/collision.test (0.06s) - --- PASS: TestEvaluations/testdata/functions.test (0.90s) - --- PASS: TestEvaluations/testdata/histograms.test (0.04s) - --- PASS: TestEvaluations/testdata/literals.test (0.01s) - --- PASS: TestEvaluations/testdata/operators.test (0.21s) - --- PASS: TestEvaluations/testdata/selectors.test (0.15s) +--- PASS: TestEvaluations (1.28s) + --- PASS: TestEvaluations/testdata/aggregators.test (0.16s) + --- PASS: TestEvaluations/testdata/at_modifier.test (0.06s) + --- PASS: TestEvaluations/testdata/collision.test (0.04s) + --- PASS: TestEvaluations/testdata/functions.test (0.49s) + --- PASS: TestEvaluations/testdata/histograms.test (0.07s) + --- PASS: TestEvaluations/testdata/literals.test (0.02s) + --- PASS: TestEvaluations/testdata/operators.test (0.16s) + --- PASS: TestEvaluations/testdata/selectors.test (0.11s) --- PASS: TestEvaluations/testdata/staleness.test (0.03s) - --- PASS: TestEvaluations/testdata/subquery.test (0.20s) + --- PASS: TestEvaluations/testdata/subquery.test (0.10s) --- PASS: TestEvaluations/testdata/trig_functions.test (0.03s) === RUN TestConcurrentRangeQueries ---- PASS: TestConcurrentRangeQueries (9.25s) +--- PASS: TestConcurrentRangeQueries (11.10s) === RUN TestQueryLogging --- PASS: TestQueryLogging (0.00s) === RUN TestIndexReuse @@ -6539,7 +6569,7 @@ --- PASS: TestParseBrokenJSON/#03 (0.00s) --- PASS: TestParseBrokenJSON/#04 (0.00s) === RUN TestLazyLoader_WithSamplesTill ---- PASS: TestLazyLoader_WithSamplesTill (0.98s) +--- PASS: TestLazyLoader_WithSamplesTill (0.04s) === RUN TestVector_ContainsSameLabelset === RUN TestVector_ContainsSameLabelset/empty_vector === RUN TestVector_ContainsSameLabelset/vector_with_one_series @@ -6553,19 +6583,19 @@ --- PASS: TestVector_ContainsSameLabelset/vector_with_two_equal_series (0.00s) --- PASS: TestVector_ContainsSameLabelset/vector_with_three_series,_two_equal (0.00s) === RUN TestMatrix_ContainsSameLabelset -=== RUN TestMatrix_ContainsSameLabelset/empty_matrix === RUN TestMatrix_ContainsSameLabelset/matrix_with_one_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_two_different_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_two_equal_series === RUN TestMatrix_ContainsSameLabelset/matrix_with_three_series,_two_equal +=== RUN TestMatrix_ContainsSameLabelset/empty_matrix --- PASS: TestMatrix_ContainsSameLabelset (0.00s) - --- PASS: TestMatrix_ContainsSameLabelset/empty_matrix (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_one_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_two_different_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_two_equal_series (0.00s) --- PASS: TestMatrix_ContainsSameLabelset/matrix_with_three_series,_two_equal (0.00s) + --- PASS: TestMatrix_ContainsSameLabelset/empty_matrix (0.00s) PASS -ok github.com/prometheus/prometheus/promql 13.538s +ok github.com/prometheus/prometheus/promql 13.801s === RUN TestLexer === RUN TestLexer/common === RUN TestLexer/numbers @@ -6871,7 +6901,7 @@ === RUN TestParseExpressions/end{start="foo"} === RUN TestParseExpressions/foo_unless_on(start)_bar === RUN TestParseExpressions/foo_unless_on(end)_bar ---- PASS: TestParseExpressions (0.95s) +--- PASS: TestParseExpressions (1.63s) --- PASS: TestParseExpressions/1 (0.00s) --- PASS: TestParseExpressions/+Inf (0.00s) --- PASS: TestParseExpressions/-Inf (0.00s) @@ -7094,7 +7124,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:] (0.94s) + --- 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.62s) --- PASS: TestParseExpressions/sum(sum) (0.00s) --- PASS: TestParseExpressions/a_+_sum (0.00s) --- PASS: TestParseExpressions/"double-quoted_string_\"_with_escaped_quote" (0.00s) @@ -7148,14 +7178,14 @@ --- PASS: TestParseSeries (0.00s) === RUN TestRecoverParserRuntime parser panic: runtime error: index out of range [123] with length 0 -goroutine 331 [running]: -github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc0000eefc0?, 0xc0009e9f10) +goroutine 327 [running]: +github.com/prometheus/prometheus/promql/parser.(*parser).recover(0xc000105a40?, 0xc0009adf10) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse.go:277 +0x99 -panic({0x805fa0?, 0xc0005ed578?}) +panic({0x805fa0?, 0xc00070f4a0?}) /usr/lib/go-1.23/src/runtime/panic.go:785 +0x132 -github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc00028f6c0) +github.com/prometheus/prometheus/promql/parser.TestRecoverParserRuntime(0xc000265d40) /build/reproducible-path/prometheus-2.45.6+ds/.build/src/github.com/prometheus/prometheus/promql/parser/parse_test.go:3727 +0x9e -testing.tRunner(0xc00028f6c0, 0x8722f8) +testing.tRunner(0xc000265d40, 0x8722f8) /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 @@ -7234,7 +7264,13 @@ --- 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 0.960s +ok github.com/prometheus/prometheus/promql/parser 1.653s +? github.com/prometheus/prometheus/util/jsonutil [no test files] +? github.com/prometheus/prometheus/util/osutil [no test files] +? github.com/prometheus/prometheus/util/runtime [no test files] +? github.com/prometheus/prometheus/util/teststorage [no test files] +? github.com/prometheus/prometheus/util/testutil [no test files] +? github.com/prometheus/prometheus/util/treecache [no test files] === RUN TestAlertingRuleHTMLSnippet --- PASS: TestAlertingRuleHTMLSnippet (0.00s) === RUN TestAlertingRuleState @@ -7244,13 +7280,13 @@ 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.26s) === RUN TestAlertingRuleExternalLabelsInTemplate ---- PASS: TestAlertingRuleExternalLabelsInTemplate (0.02s) +--- PASS: TestAlertingRuleExternalLabelsInTemplate (0.07s) === RUN TestAlertingRuleExternalURLInTemplate ---- PASS: TestAlertingRuleExternalURLInTemplate (0.02s) +--- PASS: TestAlertingRuleExternalURLInTemplate (0.03s) === RUN TestAlertingRuleEmptyLabelFromTemplate ---- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.01s) +--- PASS: TestAlertingRuleEmptyLabelFromTemplate (0.02s) === RUN TestAlertingRuleQueryInTemplate --- PASS: TestAlertingRuleQueryInTemplate (0.02s) === RUN TestAlertingRuleDuplicate @@ -7280,7 +7316,7 @@ manager_test.go:160: case 4 manager_test.go:160: case 5 manager_test.go:160: case 6 ---- PASS: TestAlertingRule (0.02s) +--- PASS: TestAlertingRule (0.01s) === RUN TestForStateAddSamples manager_test.go:304: case 0 manager_test.go:304: case 1 @@ -7291,9 +7327,9 @@ manager_test.go:304: case 6 --- PASS: TestForStateAddSamples (0.02s) === RUN TestForStateRestore ---- PASS: TestForStateRestore (0.04s) +--- PASS: TestForStateRestore (0.01s) === RUN TestStaleness ---- PASS: TestStaleness (0.02s) +--- PASS: TestStaleness (0.01s) === RUN TestCopyState --- PASS: TestCopyState (0.00s) === RUN TestDeletedRuleMarkedStale @@ -7301,11 +7337,11 @@ === RUN TestUpdate --- PASS: TestUpdate (0.01s) === RUN TestNotify ---- PASS: TestNotify (0.02s) +--- PASS: TestNotify (0.01s) === RUN TestMetricsUpdate ---- PASS: TestMetricsUpdate (8.81s) +--- PASS: TestMetricsUpdate (8.03s) === RUN TestGroupStalenessOnRemoval ---- PASS: TestGroupStalenessOnRemoval (15.03s) +--- PASS: TestGroupStalenessOnRemoval (15.02s) === RUN TestMetricsStalenessOnManagerShutdown --- PASS: TestMetricsStalenessOnManagerShutdown (9.02s) === RUN TestGroupHasAlertingRules @@ -7316,9 +7352,9 @@ manager_test.go:1358: case 0 manager_test.go:1358: case 1 manager_test.go:1358: case 2 ---- PASS: TestRuleGroupEvalIterationFunc (9.03s) +--- PASS: TestRuleGroupEvalIterationFunc (9.02s) === RUN TestNativeHistogramsInRecordingRules ---- PASS: TestNativeHistogramsInRecordingRules (0.01s) +--- PASS: TestNativeHistogramsInRecordingRules (0.02s) === RUN TestNewRuleDetailPanics --- PASS: TestNewRuleDetailPanics (0.00s) === RUN TestRuleEval @@ -7334,13 +7370,13 @@ === RUN TestRecordingRuleHTMLSnippet --- PASS: TestRecordingRuleHTMLSnippet (0.00s) === RUN TestRuleEvalDuplicate ---- PASS: TestRuleEvalDuplicate (0.01s) +--- PASS: TestRuleEvalDuplicate (0.02s) === RUN TestRecordingRuleLimit --- PASS: TestRecordingRuleLimit (0.02s) === RUN TestRecordingEvalWithOrigin --- PASS: TestRecordingEvalWithOrigin (0.00s) PASS -ok github.com/prometheus/prometheus/rules 42.301s +ok github.com/prometheus/prometheus/rules 41.863s === RUN TestPopulateLabels --- PASS: TestPopulateLabels (0.00s) === RUN TestManagerApplyConfig @@ -7382,7 +7418,7 @@ === RUN TestScrapeLoopMetadata --- PASS: TestScrapeLoopMetadata (0.00s) === RUN TestScrapeLoopSeriesAdded ---- PASS: TestScrapeLoopSeriesAdded (0.03s) +--- PASS: TestScrapeLoopSeriesAdded (0.02s) === RUN TestScrapeLoopFailWithInvalidLabelsAfterRelabel --- PASS: TestScrapeLoopFailWithInvalidLabelsAfterRelabel (0.01s) === RUN TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape @@ -7390,7 +7426,7 @@ === RUN TestScrapeLoopRunCreatesStaleMarkersOnParseFailure --- PASS: TestScrapeLoopRunCreatesStaleMarkersOnParseFailure (0.02s) === RUN TestScrapeLoopCache ---- PASS: TestScrapeLoopCache (0.08s) +--- PASS: TestScrapeLoopCache (0.04s) === RUN TestScrapeLoopCacheMemoryExhaustionProtection --- PASS: TestScrapeLoopCacheMemoryExhaustionProtection (0.05s) === RUN TestScrapeLoopAppend @@ -7401,19 +7437,19 @@ scrape_test.go:1516: Test:Stale - NaN --- PASS: TestScrapeLoopAppend (0.00s) === RUN TestScrapeLoopAppendForConflictingPrefixedLabels +=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' === RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' -=== RUN TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels (0.00s) + --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_target_label_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_plus_existing_label_already_with_prefix_'exported (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/One_target_label_collides_with_existing_label,_both_already_with_prefix_'exported' (0.00s) --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Two_target_labels_collide_with_existing_labels,_both_with_and_without_prefix_'exported' (0.00s) - --- PASS: TestScrapeLoopAppendForConflictingPrefixedLabels/Extreme_example (0.00s) === RUN TestScrapeLoopAppendCacheEntryButErrNotFound --- PASS: TestScrapeLoopAppendCacheEntryButErrNotFound (0.00s) === RUN TestScrapeLoopAppendSampleLimit @@ -7421,7 +7457,7 @@ === RUN TestScrapeLoop_HistogramBucketLimit --- PASS: TestScrapeLoop_HistogramBucketLimit (0.00s) === RUN TestScrapeLoop_ChangingMetricString ---- PASS: TestScrapeLoop_ChangingMetricString (0.02s) +--- PASS: TestScrapeLoop_ChangingMetricString (0.01s) === RUN TestScrapeLoopAppendStaleness --- PASS: TestScrapeLoopAppendStaleness (0.00s) === RUN TestScrapeLoopAppendNoStalenessIfTimestamp @@ -7455,11 +7491,11 @@ === RUN TestTargetScraperBodySizeLimit --- PASS: TestTargetScraperBodySizeLimit (0.00s) === RUN TestScrapeLoop_RespectTimestamps ---- PASS: TestScrapeLoop_RespectTimestamps (0.02s) +--- PASS: TestScrapeLoop_RespectTimestamps (0.01s) === RUN TestScrapeLoop_DiscardTimestamps ---- PASS: TestScrapeLoop_DiscardTimestamps (0.02s) +--- PASS: TestScrapeLoop_DiscardTimestamps (0.01s) === RUN TestScrapeLoopDiscardDuplicateLabels ---- PASS: TestScrapeLoopDiscardDuplicateLabels (0.02s) +--- PASS: TestScrapeLoopDiscardDuplicateLabels (0.01s) === RUN TestScrapeLoopDiscardUnnamedMetrics --- PASS: TestScrapeLoopDiscardUnnamedMetrics (0.02s) === RUN TestReusableConfig @@ -7467,15 +7503,15 @@ === RUN TestReuseScrapeCache --- PASS: TestReuseScrapeCache (0.00s) === RUN TestScrapeAddFast ---- PASS: TestScrapeAddFast (0.02s) +--- PASS: TestScrapeAddFast (0.01s) === RUN TestReuseCacheRace --- PASS: TestReuseCacheRace (5.00s) === RUN TestCheckAddError --- PASS: TestCheckAddError (0.00s) === RUN TestScrapeReportSingleAppender ---- PASS: TestScrapeReportSingleAppender (3.87s) +--- PASS: TestScrapeReportSingleAppender (3.35s) === RUN TestScrapeReportLimit ---- PASS: TestScrapeReportLimit (0.46s) +--- PASS: TestScrapeReportLimit (0.51s) === RUN TestScrapeLoopLabelLimit scrape_test.go:3294: Test:Valid number of labels scrape_test.go:3294: Test:Too many labels @@ -7492,8 +7528,8 @@ === RUN TestTargetLabels --- PASS: TestTargetLabels (0.00s) === RUN TestTargetOffset - target_test.go:88: [1014 1002 1002 1000 963 992 1016 1008 975 1028] ---- PASS: TestTargetOffset (0.01s) + target_test.go:88: [1040 997 1003 1044 934 1012 967 1028 971 1004] +--- PASS: TestTargetOffset (0.02s) === RUN TestTargetURL --- PASS: TestTargetURL (0.00s) === RUN TestNewHTTPBearerToken @@ -7503,13 +7539,19 @@ === RUN TestNewHTTPBasicAuth --- PASS: TestNewHTTPBasicAuth (0.00s) === RUN TestNewHTTPCACert ---- PASS: TestNewHTTPCACert (0.00s) +2025/12/30 11:02:09 http: TLS handshake error from 127.0.0.1:47712: remote error: tls: bad certificate + target_test.go:254: Get "https://127.0.0.1:43555": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-12-30T11:02:09+14:00 is after 2025-08-01T14:09:21Z +--- FAIL: TestNewHTTPCACert (0.00s) === RUN TestNewHTTPClientCert ---- PASS: TestNewHTTPClientCert (0.01s) +2025/12/30 11:02:09 http: TLS handshake error from 127.0.0.1:49348: remote error: tls: bad certificate + target_test.go:287: Get "https://127.0.0.1:42789": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-12-30T11:02:09+14:00 is after 2025-08-01T14:09:21Z +--- FAIL: TestNewHTTPClientCert (0.00s) === RUN TestNewHTTPWithServerName ---- PASS: TestNewHTTPWithServerName (0.00s) +2025/12/30 11:02:09 http: TLS handshake error from 127.0.0.1:56504: remote error: tls: bad certificate + target_test.go:316: Get "https://127.0.0.1:34917": tls: failed to verify certificate: x509: certificate has expired or is not yet valid: current time 2025-12-30T11:02:09+14:00 is after 2025-08-01T14:09:21Z +--- FAIL: TestNewHTTPWithServerName (0.00s) === RUN TestNewHTTPWithBadServerName -2024/11/26 02:21:50 http: TLS handshake error from 127.0.0.1:50168: remote error: tls: bad certificate +2025/12/30 11:02:09 http: TLS handshake error from 127.0.0.1:39060: read tcp 127.0.0.1:33307->127.0.0.1:39060: use of closed network connection --- PASS: TestNewHTTPWithBadServerName (0.00s) === RUN TestNewClientWithBadTLSConfig --- PASS: TestNewClientWithBadTLSConfig (0.00s) @@ -7525,8 +7567,8 @@ --- PASS: TestBucketLimitAppender/floatHistogram=false (0.00s) --- PASS: TestBucketLimitAppender/floatHistogram=true#01 (0.00s) --- PASS: TestBucketLimitAppender/floatHistogram=false#01 (0.00s) -PASS -ok github.com/prometheus/prometheus/scrape 13.387s +FAIL +FAIL github.com/prometheus/prometheus/scrape 12.855s === RUN TestSampleRing --- PASS: TestSampleRing (0.00s) === RUN TestBufferedSeriesIterator @@ -7742,49 +7784,49 @@ === RUN TestChunkSeriesSetToSeriesSet --- PASS: TestChunkSeriesSetToSeriesSet (0.00s) === RUN TestHistogramSeriesToChunks -=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk -=== RUN TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk -=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk -=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk -=== RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/float_histogram_and_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_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/two_float_histograms_encoded_to_a_single_chunk +=== RUN TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk === RUN TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks -=== RUN TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks === RUN TestHistogramSeriesToChunks/histogram_and_stale_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_decreases +=== 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/two_float_histograms_encoded_to_a_single_chunk +=== RUN TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks +=== RUN TestHistogramSeriesToChunks/single_histogram_to_single_chunk --- PASS: TestHistogramSeriesToChunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_histogram_to_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/single_float_histogram_to_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_float_histograms_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/single_gauge_float_histogram_encoded_to_one_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_stale_sample_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_float_histogram_encoded_to_two_chunks (0.00s) + --- PASS: TestHistogramSeriesToChunks/float_histogram_and_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_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/two_float_histograms_encoded_to_a_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/two_histograms_encoded_to_a_single_chunk (0.00s) --- PASS: TestHistogramSeriesToChunks/float_histogram_and_reduction_in_bucket_encoded_to_two_chunks (0.00s) - --- PASS: TestHistogramSeriesToChunks/float_histogram_and_histogram_encoded_to_two_chunks (0.00s) --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_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_decreases (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/two_float_histograms_encoded_to_a_single_chunk (0.00s) + --- PASS: TestHistogramSeriesToChunks/histogram_and_stale_sample_encoded_to_two_chunks (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/single_histogram_to_single_chunk (0.00s) === RUN TestFanout_SelectSorted === RUN TestFanout_SelectSorted/querier === RUN TestFanout_SelectSorted/chunk_querier ---- PASS: TestFanout_SelectSorted (0.13s) +--- PASS: TestFanout_SelectSorted (0.04s) --- PASS: TestFanout_SelectSorted/querier (0.00s) --- PASS: TestFanout_SelectSorted/chunk_querier (0.00s) === RUN TestFanoutErrors @@ -7800,7 +7842,7 @@ --- PASS: TestFanoutErrors/samples#01 (0.00s) --- SKIP: TestFanoutErrors/chunks#01 (0.00s) PASS -ok github.com/prometheus/prometheus/storage 0.165s +ok github.com/prometheus/prometheus/storage 0.078s === RUN TestChunkedReaderCanReadFromChunkedWriter --- PASS: TestChunkedReaderCanReadFromChunkedWriter (0.00s) === RUN TestChunkedReader_Overflow @@ -7808,7 +7850,7 @@ === RUN TestChunkedReader_CorruptedFrame --- PASS: TestChunkedReader_CorruptedFrame (0.00s) === RUN TestStoreHTTPErrorHandling ---- PASS: TestStoreHTTPErrorHandling (0.00s) +--- PASS: TestStoreHTTPErrorHandling (0.01s) === RUN TestClientRetryAfter --- PASS: TestClientRetryAfter (0.00s) === RUN TestRetryAfterDuration @@ -7888,33 +7930,33 @@ === RUN TestSampleDelivery/histograms_only === RUN TestSampleDelivery/float_histograms_only --- PASS: TestSampleDelivery (1.02s) - --- PASS: TestSampleDelivery/samples_only (0.20s) + --- PASS: TestSampleDelivery/samples_only (0.21s) --- PASS: TestSampleDelivery/samples,_exemplars,_and_histograms (0.20s) --- PASS: TestSampleDelivery/exemplars_only (0.20s) - --- PASS: TestSampleDelivery/histograms_only (0.20s) - --- PASS: TestSampleDelivery/float_histograms_only (0.21s) + --- PASS: TestSampleDelivery/histograms_only (0.21s) + --- PASS: TestSampleDelivery/float_histograms_only (0.20s) === RUN TestMetadataDelivery ---- PASS: TestMetadataDelivery (0.01s) +--- PASS: TestMetadataDelivery (0.00s) === RUN TestSampleDeliveryTimeout ---- PASS: TestSampleDeliveryTimeout (0.23s) +--- PASS: TestSampleDeliveryTimeout (0.20s) === RUN TestSampleDeliveryOrder ---- PASS: TestSampleDeliveryOrder (0.04s) +--- PASS: TestSampleDeliveryOrder (0.06s) === RUN TestShutdown ---- PASS: TestShutdown (1.38s) +--- PASS: TestShutdown (2.85s) === RUN TestSeriesReset --- PASS: TestSeriesReset (0.00s) === RUN TestReshard ---- PASS: TestReshard (6.10s) +--- PASS: TestReshard (6.45s) === RUN TestReshardRaceWithStop ---- PASS: TestReshardRaceWithStop (1.01s) +--- PASS: TestReshardRaceWithStop (2.19s) === RUN TestReshardPartialBatch ---- PASS: TestReshardPartialBatch (1.27s) +--- PASS: TestReshardPartialBatch (1.29s) === RUN TestQueueFilledDeadlock ---- PASS: TestQueueFilledDeadlock (0.79s) +--- PASS: TestQueueFilledDeadlock (0.67s) === RUN TestReleaseNoninternedString --- PASS: TestReleaseNoninternedString (0.00s) === RUN TestShouldReshard ---- PASS: TestShouldReshard (0.00s) +--- PASS: TestShouldReshard (0.04s) === RUN TestProcessExternalLabels --- PASS: TestProcessExternalLabels (0.00s) === RUN TestCalculateDesiredShards @@ -7996,7 +8038,7 @@ queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 queue_manager_test.go:1097: desiredShards 3 pendingSamples 0 ---- PASS: TestCalculateDesiredShards (0.00s) +--- PASS: TestCalculateDesiredShards (0.01s) === RUN TestCalculateDesiredShardsDetail === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_1 === RUN TestCalculateDesiredShardsDetail/nothing_in_or_out_10 @@ -8038,9 +8080,9 @@ === RUN TestQueue_FlushAndShutdownDoesNotDeadlock --- PASS: TestQueue_FlushAndShutdownDoesNotDeadlock (0.01s) === RUN TestSampledReadEndpoint ---- PASS: TestSampledReadEndpoint (0.33s) +--- PASS: TestSampledReadEndpoint (0.03s) === RUN TestStreamReadEndpoint ---- PASS: TestStreamReadEndpoint (0.85s) +--- PASS: TestStreamReadEndpoint (0.03s) === RUN TestNoDuplicateReadConfigs === RUN TestNoDuplicateReadConfigs/#00 === RUN TestNoDuplicateReadConfigs/#01 @@ -8086,7 +8128,7 @@ === RUN TestIgnoreExternalLabels --- PASS: TestIgnoreExternalLabels (0.00s) === RUN TestWriteStorageApplyConfigsDuringCommit ---- PASS: TestWriteStorageApplyConfigsDuringCommit (0.69s) +--- PASS: TestWriteStorageApplyConfigsDuringCommit (0.98s) === RUN TestRemoteWriteHandler --- PASS: TestRemoteWriteHandler (0.00s) === RUN TestOutOfOrderSample @@ -8102,7 +8144,7 @@ === RUN TestRestartOnNameChange --- PASS: TestRestartOnNameChange (0.00s) === RUN TestUpdateWithRegisterer ---- PASS: TestUpdateWithRegisterer (0.00s) +--- PASS: TestUpdateWithRegisterer (0.01s) === RUN TestWriteStorageLifecycle --- PASS: TestWriteStorageLifecycle (0.00s) === RUN TestUpdateExternalLabels @@ -8112,11 +8154,11 @@ === RUN TestWriteStorageApplyConfigsPartialUpdate --- PASS: TestWriteStorageApplyConfigsPartialUpdate (0.00s) PASS -ok github.com/prometheus/prometheus/storage/remote 13.756s +ok github.com/prometheus/prometheus/storage/remote 15.901s === RUN TestTemplateExpansionAMD64 --- PASS: TestTemplateExpansionAMD64 (0.00s) === RUN TestTemplateExpansion ---- PASS: TestTemplateExpansion (0.00s) +--- PASS: TestTemplateExpansion (0.01s) === RUN Test_floatToTime === RUN Test_floatToTime/happy_path === RUN Test_floatToTime/more_than_math.MaxInt64 @@ -8126,7 +8168,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.013s +ok github.com/prometheus/prometheus/template 0.020s === RUN TestInstallingNewTracerProvider --- PASS: TestInstallingNewTracerProvider (0.00s) === RUN TestReinstallingTracerProvider @@ -8138,13 +8180,13 @@ === RUN TestTracerProviderShutdown --- PASS: TestTracerProviderShutdown (0.00s) PASS -ok github.com/prometheus/prometheus/tracing 0.012s +ok github.com/prometheus/prometheus/tracing 0.017s === RUN TestBlockMetaMustNeverBeVersion2 ---- PASS: TestBlockMetaMustNeverBeVersion2 (0.02s) +--- PASS: TestBlockMetaMustNeverBeVersion2 (0.01s) === RUN TestSetCompactionFailed ---- PASS: TestSetCompactionFailed (0.20s) +--- PASS: TestSetCompactionFailed (0.07s) === RUN TestCreateBlock ---- PASS: TestCreateBlock (0.18s) +--- PASS: TestCreateBlock (0.05s) === RUN TestCorruptedChunk === RUN TestCorruptedChunk/invalid_header_size === RUN TestCorruptedChunk/invalid_magic_number @@ -8152,25 +8194,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 (2.50s) - --- PASS: TestCorruptedChunk/invalid_header_size (0.26s) - --- PASS: TestCorruptedChunk/invalid_magic_number (0.42s) - --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.17s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (1.26s) - --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.20s) - --- PASS: TestCorruptedChunk/checksum_mismatch (0.20s) +--- PASS: TestCorruptedChunk (0.44s) + --- PASS: TestCorruptedChunk/invalid_header_size (0.08s) + --- PASS: TestCorruptedChunk/invalid_magic_number (0.08s) + --- PASS: TestCorruptedChunk/invalid_chunk_format_version (0.05s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_chunk_length (0.08s) + --- PASS: TestCorruptedChunk/chunk_not_enough_bytes_to_read_the_data (0.07s) + --- PASS: TestCorruptedChunk/checksum_mismatch (0.08s) === 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.23s) +--- PASS: TestLabelValuesWithMatchers (0.09s) --- PASS: TestLabelValuesWithMatchers/get_tens_based_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_unique_ids_based_on_a_ten (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_pattern_matching_on_unique_id (0.00s) --- PASS: TestLabelValuesWithMatchers/get_tens_by_matching_for_absence_of_unique_label (0.00s) === RUN TestBlockSize ---- PASS: TestBlockSize (1.95s) +--- PASS: TestBlockSize (0.83s) === RUN TestReadIndexFormatV1 --- PASS: TestReadIndexFormatV1 (0.00s) === RUN TestLabelNamesWithMatchers @@ -8178,59 +8220,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.17s) +--- PASS: TestLabelNamesWithMatchers (0.16s) --- 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.25s) +--- PASS: TestBlockWriter (0.08s) === RUN TestSplitByRange --- PASS: TestSplitByRange (0.00s) === RUN TestNoPanicFor0Tombstones --- PASS: TestNoPanicFor0Tombstones (0.00s) === RUN TestLeveledCompactor_plan -=== RUN TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero -=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 === 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/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction +=== RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears +=== RUN TestLeveledCompactor_plan/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_4 === RUN TestLeveledCompactor_plan/Overlapping_blocks_5 -=== RUN TestLeveledCompactor_plan/Outside_Range +=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. +=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. +=== RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. +=== RUN TestLeveledCompactor_plan/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/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted +=== RUN TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction +=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one === RUN TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 === RUN TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block -=== RUN TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears -=== RUN TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. -=== RUN TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps === RUN TestLeveledCompactor_plan/Overlapping_blocks_3 -=== RUN TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. -=== RUN TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one +=== RUN TestLeveledCompactor_plan/Outside_Range +=== RUN TestLeveledCompactor_plan/Overlapping_blocks_2 --- PASS: TestLeveledCompactor_plan (0.00s) - --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_stuck_in_a_compact_loop_where_we_always_recompacted___the_same_block_when_tombstones_and_series_counts_were_zero (0.00s) - --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (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/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) + --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) + --- PASS: TestLeveledCompactor_plan/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_4 (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_5 (0.00s) - --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) + --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared,_and_we_have_a_gap_with_size_20_between_second_and_third_block.___We_will_not_get_this_missed_gap_anymore_and_we_should_compact_just_these_two. (0.00s) + --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) + --- PASS: TestLeveledCompactor_plan/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/Block_to_fill_the_entire_parent_range_appeared_–_should_be_compacted (0.00s) + --- PASS: TestLeveledCompactor_plan/Block_for_the_next_parent_range_appeared_with_gap_with_size_20._Nothing_will_happen_in_the_first_one___anymore_but_we_ignore_fresh_one_still,_so_no_compaction (0.00s) + --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) --- PASS: TestLeveledCompactor_plan/We_have_20,_60,_20,_60,_240_range_blocks._We_can_compact_20_+_60_+_60 (0.00s) --- PASS: TestLeveledCompactor_plan/Do_not_select_large_blocks_that_have_many_tombstones_when_there_is_no_fresh_block (0.00s) - --- PASS: TestLeveledCompactor_plan/Select_large_blocks_that_have_many_tombstones_when_fresh_appears (0.00s) - --- PASS: TestLeveledCompactor_plan/For_small_blocks,_do_not_compact_tombstones,_even_when_fresh_appears. (0.00s) - --- PASS: TestLeveledCompactor_plan/Regression_test:_we_were_wrongly_assuming_that_new_block_is_fresh_from_WAL_when_its_ULID_is_newest.___We_need_to_actually_look_on_max_time_instead.____With_previous,_wrong_approach_"8"_block_was_ignored,_so_we_were_wrongly_compacting_5_and_7_and_introducing___block_overlaps (0.00s) --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_3 (0.00s) - --- PASS: TestLeveledCompactor_plan/We_should_wait_for_four_blocks_of_size_20_to_appear_before_compacting. (0.00s) - --- PASS: TestLeveledCompactor_plan/We_have_20,_20,_20,_60,_60_range_blocks._'5'_is_marked_as_fresh_one (0.00s) + --- PASS: TestLeveledCompactor_plan/Outside_Range (0.00s) + --- PASS: TestLeveledCompactor_plan/Overlapping_blocks_2 (0.00s) === RUN TestRangeWithFailedCompactionWontGetSelected --- PASS: TestRangeWithFailedCompactionWontGetSelected (0.00s) === RUN TestCompactionFailWillCleanUpTempDir ---- PASS: TestCompactionFailWillCleanUpTempDir (0.08s) +--- PASS: TestCompactionFailWillCleanUpTempDir (0.06s) === RUN TestCompaction_populateBlock === RUN TestCompaction_populateBlock/Populate_block_from_empty_input_should_return_error. === RUN TestCompaction_populateBlock/#00 @@ -8262,42 +8304,42 @@ --- 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.36s) +--- PASS: TestDisableAutoCompactions (0.14s) === RUN TestCancelCompactions ---- PASS: TestCancelCompactions (10.08s) +--- PASS: TestCancelCompactions (10.31s) === RUN TestDeleteCompactionBlockAfterFailedReload === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction === RUN TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction ---- PASS: TestDeleteCompactionBlockAfterFailedReload (1.03s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.32s) - --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (0.71s) +--- PASS: TestDeleteCompactionBlockAfterFailedReload (0.66s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Head_Compaction (0.17s) + --- PASS: TestDeleteCompactionBlockAfterFailedReload/Test_Block_Compaction (0.49s) === RUN TestHeadCompactionWithHistograms === RUN TestHeadCompactionWithHistograms/float=true === RUN TestHeadCompactionWithHistograms/float=false ---- PASS: TestHeadCompactionWithHistograms (0.35s) - --- PASS: TestHeadCompactionWithHistograms/float=true (0.17s) - --- PASS: TestHeadCompactionWithHistograms/float=false (0.18s) +--- PASS: TestHeadCompactionWithHistograms (0.22s) + --- PASS: TestHeadCompactionWithHistograms/float=true (0.14s) + --- PASS: TestHeadCompactionWithHistograms/float=false (0.08s) === RUN TestSparseHistogramSpaceSavings compact_test.go:1435: --- SKIP: TestSparseHistogramSpaceSavings (0.00s) === RUN TestCompactBlockMetas --- PASS: TestCompactBlockMetas (0.00s) === RUN TestDB_reloadOrder ---- PASS: TestDB_reloadOrder (0.31s) +--- PASS: TestDB_reloadOrder (0.28s) === RUN TestDataAvailableOnlyAfterCommit ---- PASS: TestDataAvailableOnlyAfterCommit (0.01s) +--- PASS: TestDataAvailableOnlyAfterCommit (0.03s) === RUN TestNoPanicAfterWALCorruption ---- PASS: TestNoPanicAfterWALCorruption (0.03s) +--- PASS: TestNoPanicAfterWALCorruption (0.05s) === RUN TestDataNotAvailableAfterRollback --- PASS: TestDataNotAvailableAfterRollback (0.01s) === RUN TestDBAppenderAddRef --- PASS: TestDBAppenderAddRef (0.01s) === RUN TestAppendEmptyLabelsIgnored ---- PASS: TestAppendEmptyLabelsIgnored (0.01s) +--- PASS: TestAppendEmptyLabelsIgnored (0.02s) === RUN TestDeleteSimple ---- PASS: TestDeleteSimple (0.07s) +--- PASS: TestDeleteSimple (0.05s) === RUN TestAmendHistogramDatapointCausesError ---- PASS: TestAmendHistogramDatapointCausesError (0.02s) +--- PASS: TestAmendHistogramDatapointCausesError (0.01s) === RUN TestDuplicateNaNDatapointNoAmendError --- PASS: TestDuplicateNaNDatapointNoAmendError (0.01s) === RUN TestNonDuplicateNaNDatapointsCausesAmendError @@ -8305,50 +8347,51 @@ === RUN TestEmptyLabelsetCausesError --- PASS: TestEmptyLabelsetCausesError (0.01s) === RUN TestSkippingInvalidValuesInSameTxn ---- PASS: TestSkippingInvalidValuesInSameTxn (0.02s) +--- PASS: TestSkippingInvalidValuesInSameTxn (0.01s) === RUN TestDB_Snapshot --- PASS: TestDB_Snapshot (0.11s) === RUN TestDB_Snapshot_ChunksOutsideOfCompactedRange --- PASS: TestDB_Snapshot_ChunksOutsideOfCompactedRange (0.09s) === RUN TestDB_SnapshotWithDelete ---- PASS: TestDB_SnapshotWithDelete (0.08s) +--- PASS: TestDB_SnapshotWithDelete (0.06s) === RUN TestDB_e2e ---- PASS: TestDB_e2e (1.92s) +--- PASS: TestDB_e2e (4.02s) === RUN TestWALFlushedOnDBClose ---- PASS: TestWALFlushedOnDBClose (0.02s) +--- PASS: TestWALFlushedOnDBClose (0.03s) === RUN TestWALSegmentSizeOptions === RUN TestWALSegmentSizeOptions/WALSegmentSize_0_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_65536_test === RUN TestWALSegmentSizeOptions/WALSegmentSize_-1_test ---- PASS: TestWALSegmentSizeOptions (0.04s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.01s) +--- PASS: TestWALSegmentSizeOptions (0.07s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_0_test (0.02s) --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_65536_test (0.02s) - --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.01s) + --- PASS: TestWALSegmentSizeOptions/WALSegmentSize_-1_test (0.02s) === 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=2.123µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.974µs level=info msg="Replaying WAL, this may take a while" -level=warn msg="Unknown series references" samples=31 exemplars=0 histograms=0 metadata=0 +level=warn msg="Unknown series references" samples=632 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=20.411µs wal_replay_duration=68.259172ms wbl_replay_duration=300ns total_replay_duration=68.289377ms +level=info msg="WAL replay completed" checkpoint_replay_duration=32µs wal_replay_duration=122.456075ms wbl_replay_duration=240ns total_replay_duration=122.498614ms === 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=1.608467ms +level=info msg="On-disk memory mappable chunks replay completed" duration=3.304957ms level=info msg="Replaying WAL, this may take a while" +level=warn msg="Unknown series references" samples=1022 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=29.735µs wal_replay_duration=109.114573ms wbl_replay_duration=300ns total_replay_duration=110.768741ms ---- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (0.83s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.19s) - --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (0.65s) +level=info msg="WAL replay completed" checkpoint_replay_duration=44.153µs wal_replay_duration=160.633408ms wbl_replay_duration=191ns total_replay_duration=164.482916ms +--- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries (1.46s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1,_run_=_1 (0.32s) + --- PASS: TestWALReplayRaceOnSamplesLoggedBeforeSeries/samples_after_series_creation_=_1000,_run_=_1 (1.14s) === RUN TestTombstoneClean ---- PASS: TestTombstoneClean (0.16s) +--- PASS: TestTombstoneClean (0.21s) === RUN TestTombstoneCleanResultEmptyBlock ---- PASS: TestTombstoneCleanResultEmptyBlock (0.26s) +--- PASS: TestTombstoneCleanResultEmptyBlock (0.14s) === RUN TestTombstoneCleanFail ---- PASS: TestTombstoneCleanFail (0.36s) +--- PASS: TestTombstoneCleanFail (0.24s) === RUN TestTombstoneCleanRetentionLimitsRace === RUN TestTombstoneCleanRetentionLimitsRace/iteration0 === RUN TestTombstoneCleanRetentionLimitsRace/iteration1 @@ -8370,98 +8413,98 @@ === RUN TestTombstoneCleanRetentionLimitsRace/iteration17 === RUN TestTombstoneCleanRetentionLimitsRace/iteration18 === RUN TestTombstoneCleanRetentionLimitsRace/iteration19 ---- PASS: TestTombstoneCleanRetentionLimitsRace (99.24s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (3.55s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (2.98s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (3.56s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (3.02s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (2.97s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (4.06s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (3.42s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (2.98s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (2.83s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (2.90s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (3.04s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (2.91s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (7.00s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (9.50s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (8.11s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (6.51s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (8.73s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (9.25s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (5.77s) - --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (6.15s) +--- PASS: TestTombstoneCleanRetentionLimitsRace (126.36s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration0 (3.57s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration1 (3.39s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration2 (2.75s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration3 (2.85s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration4 (3.66s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration5 (3.65s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration6 (2.90s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration7 (4.01s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration8 (3.13s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration9 (3.74s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration10 (3.47s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration11 (8.53s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration12 (14.17s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration13 (13.13s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration14 (14.77s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration15 (11.61s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration16 (8.17s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration17 (7.79s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration18 (5.70s) + --- PASS: TestTombstoneCleanRetentionLimitsRace/iteration19 (5.36s) === RUN TestTimeRetention ---- PASS: TestTimeRetention (0.65s) +--- PASS: TestTimeRetention (0.24s) === RUN TestSizeRetention ---- PASS: TestSizeRetention (1.20s) +--- PASS: TestSizeRetention (0.76s) === RUN TestSizeRetentionMetric ---- PASS: TestSizeRetentionMetric (0.02s) +--- PASS: TestSizeRetentionMetric (0.09s) === RUN TestNotMatcherSelectsLabelsUnsetSeries ---- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.01s) +--- PASS: TestNotMatcherSelectsLabelsUnsetSeries (0.02s) === RUN TestOverlappingBlocksDetectsAllOverlaps --- PASS: TestOverlappingBlocksDetectsAllOverlaps (0.00s) === RUN TestChunkAtBlockBoundary ---- PASS: TestChunkAtBlockBoundary (0.18s) +--- PASS: TestChunkAtBlockBoundary (0.13s) === RUN TestQuerierWithBoundaryChunks ---- PASS: TestQuerierWithBoundaryChunks (1.32s) +--- PASS: TestQuerierWithBoundaryChunks (0.36s) === RUN TestInitializeHeadTimestamp === RUN TestInitializeHeadTimestamp/clean === RUN TestInitializeHeadTimestamp/wal-only === RUN TestInitializeHeadTimestamp/existing-block === RUN TestInitializeHeadTimestamp/existing-block-and-wal ---- PASS: TestInitializeHeadTimestamp (2.73s) - --- PASS: TestInitializeHeadTimestamp/clean (0.20s) - --- PASS: TestInitializeHeadTimestamp/wal-only (0.42s) - --- PASS: TestInitializeHeadTimestamp/existing-block (1.26s) - --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.85s) +--- PASS: TestInitializeHeadTimestamp (0.39s) + --- PASS: TestInitializeHeadTimestamp/clean (0.01s) + --- PASS: TestInitializeHeadTimestamp/wal-only (0.03s) + --- PASS: TestInitializeHeadTimestamp/existing-block (0.16s) + --- PASS: TestInitializeHeadTimestamp/existing-block-and-wal (0.19s) === RUN TestNoEmptyBlocks === RUN TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. === RUN TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. === RUN TestNoEmptyBlocks/When_no_new_block_is_created_from_head,_and_there_are_some_blocks_on_disk__compaction_should_not_run_into_infinite_loop_(was_seen_during_development). === RUN TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. ---- PASS: TestNoEmptyBlocks (2.62s) +--- PASS: TestNoEmptyBlocks (0.78s) --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_compact_with_empty_head. (0.00s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (1.03s) - --- 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.27s) - --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (1.30s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_after_deleting_all_samples_from_head. (0.24s) + --- 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.07s) + --- PASS: TestNoEmptyBlocks/Test_no_blocks_remaining_after_deleting_all_samples_from_disk. (0.44s) === RUN TestDB_LabelNames ---- PASS: TestDB_LabelNames (0.02s) +--- PASS: TestDB_LabelNames (0.04s) === RUN TestCorrectNumTombstones ---- PASS: TestCorrectNumTombstones (0.20s) +--- PASS: TestCorrectNumTombstones (0.37s) === RUN TestBlockRanges -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JDMDPV73D8BSV56Y1KMVK6RS +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KDNYTHX3XHH3386ENP2CW2QC level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=1.632µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.334µ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=12.689µs wal_replay_duration=172.781µs wbl_replay_duration=251ns total_replay_duration=192.06µs -level=info msg="write block" mint=3 maxt=10000 ulid=01JDMDPVAT64R2E026GZA57562 duration=122.227283ms -level=info msg="Head GC completed" caller=truncateMemory duration=386.203µs +level=info msg="WAL replay completed" checkpoint_replay_duration=32.952µs wal_replay_duration=305.312µs wbl_replay_duration=160ns total_replay_duration=349.926µs +level=info msg="write block" mint=3 maxt=10000 ulid=01KDNYTJ3TQSKNAECJYZ02H29Q duration=113.48309ms +level=info msg="Head GC completed" caller=truncateMemory duration=505.598µs level=info msg="Compactions disabled" -level=info msg="Found healthy block" mint=0 maxt=3 ulid=01JDMDPV73D8BSV56Y1KMVK6RS -level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01JDMDPVAT64R2E026GZA57562 -level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01JDMDPVHF8HXJ03KYB5B5CS7W +level=info msg="Found healthy block" mint=0 maxt=3 ulid=01KDNYTHX3XHH3386ENP2CW2QC +level=info msg="Found healthy block" mint=3 maxt=10000 ulid=01KDNYTJ3TQSKNAECJYZ02H29Q +level=info msg="Found healthy block" mint=15005 maxt=15006 ulid=01KDNYTJB9ZGTFF5AVK570NFC4 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.395µs +level=info msg="On-disk memory mappable chunks replay completed" duration=4.919µ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=23.325µs wal_replay_duration=3.465922ms wbl_replay_duration=290ns total_replay_duration=3.49861ms -level=info msg="write block" mint=15006 maxt=20000 ulid=01JDMDPVKY29M5PSGNNJNH6PSC duration=74.303744ms -level=info msg="Head GC completed" caller=truncateMemory duration=391.992µs ---- PASS: TestBlockRanges (0.52s) +level=info msg="WAL replay completed" checkpoint_replay_duration=39.955µs wal_replay_duration=2.490851ms wbl_replay_duration=271ns total_replay_duration=2.560602ms +level=info msg="write block" mint=15006 maxt=20000 ulid=01KDNYTJFWJN88S52QNJ3FS766 duration=171.439058ms +level=info msg="Head GC completed" caller=truncateMemory duration=542.938µs +--- PASS: TestBlockRanges (0.83s) === RUN TestDBReadOnly -level=info msg="Found healthy block" mint=10 maxt=12 ulid=01JDMDPVQDRTX1RB0YE4PTD6AG -level=info msg="Found healthy block" mint=12 maxt=14 ulid=01JDMDPVRWK2AQJBY2ABQPPPPS -level=info msg="Found healthy block" mint=14 maxt=16 ulid=01JDMDPVWTBR7DDEDQG1Q4V4Q4 +level=info msg="Found healthy block" mint=10 maxt=12 ulid=01KDNYTJQ5J0V6JQYF9CT7DD1N +level=info msg="Found healthy block" mint=12 maxt=14 ulid=01KDNYTJXKK05N85F36EEPGK29 +level=info msg="Found healthy block" mint=14 maxt=16 ulid=01KDNYTK1NJW8QA6KAPFPMRBMP level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=1.543µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.274µ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=15.493µs wal_replay_duration=821.009µs wbl_replay_duration=270ns total_replay_duration=843.582µs +level=info msg="WAL replay completed" checkpoint_replay_duration=30.417µs wal_replay_duration=2.10116ms wbl_replay_duration=221ns total_replay_duration=2.143199ms level=info msg="Compactions disabled" === RUN TestDBReadOnly/blocks === RUN TestDBReadOnly/block @@ -8469,45 +8512,45 @@ === RUN TestDBReadOnly/last_block_ID === RUN TestDBReadOnly/querier level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=1.462µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.204µ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=27.742µs wal_replay_duration=846.157µs wbl_replay_duration=291ns total_replay_duration=881.37µs +level=info msg="WAL replay completed" checkpoint_replay_duration=57.799µs wal_replay_duration=2.343003ms wbl_replay_duration=270ns total_replay_duration=2.413215ms === 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.182µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.774µ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=13.401µs wal_replay_duration=387.205µs wbl_replay_duration=110ns total_replay_duration=406.774µs ---- PASS: TestDBReadOnly (0.66s) +level=info msg="WAL replay completed" checkpoint_replay_duration=55.885µs wal_replay_duration=897.453µs wbl_replay_duration=170ns total_replay_duration=963.536µs +--- PASS: TestDBReadOnly (0.53s) --- PASS: TestDBReadOnly/blocks (0.00s) --- PASS: TestDBReadOnly/block (0.00s) --- PASS: TestDBReadOnly/invalid_block_ID (0.00s) --- PASS: TestDBReadOnly/last_block_ID (0.00s) --- PASS: TestDBReadOnly/querier (0.01s) - --- PASS: TestDBReadOnly/chunk_querier (0.00s) + --- PASS: TestDBReadOnly/chunk_querier (0.01s) === RUN TestDBReadOnlyClosing --- PASS: TestDBReadOnlyClosing (0.00s) === RUN TestDBReadOnly_FlushWAL level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=1.352µs +level=info msg="On-disk memory mappable chunks replay completed" duration=1.533µ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=12.128µs wal_replay_duration=467.937µs wbl_replay_duration=510ns total_replay_duration=486.475µs +level=info msg="WAL replay completed" checkpoint_replay_duration=23.874µs wal_replay_duration=532.177µs wbl_replay_duration=80ns total_replay_duration=572.473µ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=9.594µs +level=info msg="On-disk memory mappable chunks replay completed" duration=10.459µ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=25.709µs wal_replay_duration=416.038µs wbl_replay_duration=281ns total_replay_duration=458.713µs -level=info msg="write block" mint=0 maxt=1000 ulid=01JDMDPWCNDT7F8044ES2PNWRT duration=53.069115ms ---- PASS: TestDBReadOnly_FlushWAL (0.08s) +level=info msg="WAL replay completed" checkpoint_replay_duration=32.03µs wal_replay_duration=412.643µs wbl_replay_duration=200ns total_replay_duration=463.9µs +level=info msg="write block" mint=0 maxt=1000 ulid=01KDNYTK8TB0VMGTB2CA18W095 duration=1.191974962s +--- PASS: TestDBReadOnly_FlushWAL (1.23s) === RUN TestDBCannotSeePartialCommits ---- PASS: TestDBCannotSeePartialCommits (0.07s) +--- PASS: TestDBCannotSeePartialCommits (0.02s) === RUN TestDBQueryDoesntSeeAppendsAfterCreation ---- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.13s) +--- PASS: TestDBQueryDoesntSeeAppendsAfterCreation (0.02s) === RUN TestChunkWriter_ReadAfterWrite === RUN TestChunkWriter_ReadAfterWrite/0 === RUN TestChunkWriter_ReadAfterWrite/1 @@ -8516,43 +8559,43 @@ === RUN TestChunkWriter_ReadAfterWrite/4 === RUN TestChunkWriter_ReadAfterWrite/5 === RUN TestChunkWriter_ReadAfterWrite/6 ---- PASS: TestChunkWriter_ReadAfterWrite (1.65s) - --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.67s) - --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.75s) - --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.08s) - --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.03s) - --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.06s) - --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.03s) - --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.03s) +--- PASS: TestChunkWriter_ReadAfterWrite (0.49s) + --- PASS: TestChunkWriter_ReadAfterWrite/0 (0.02s) + --- PASS: TestChunkWriter_ReadAfterWrite/1 (0.11s) + --- PASS: TestChunkWriter_ReadAfterWrite/2 (0.09s) + --- PASS: TestChunkWriter_ReadAfterWrite/3 (0.07s) + --- PASS: TestChunkWriter_ReadAfterWrite/4 (0.08s) + --- PASS: TestChunkWriter_ReadAfterWrite/5 (0.06s) + --- PASS: TestChunkWriter_ReadAfterWrite/6 (0.06s) === RUN TestRangeForTimestamp --- PASS: TestRangeForTimestamp (0.00s) === RUN TestChunkReader_ConcurrentReads ---- PASS: TestChunkReader_ConcurrentReads (0.05s) +--- PASS: TestChunkReader_ConcurrentReads (0.03s) === RUN TestCompactHead ---- PASS: TestCompactHead (0.08s) +--- PASS: TestCompactHead (0.18s) === RUN TestCompactHeadWithDeletion ---- PASS: TestCompactHeadWithDeletion (0.03s) +--- PASS: TestCompactHeadWithDeletion (0.08s) === 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=01JDMDPYD9TK16SY5BD0V3WM22 -level=info msg="Found healthy block" mint=10 maxt=20 ulid=01JDMDPYHQ5ZGGYAZCF6Q245JN -level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYNHWY49C4Y66PFNB1XE err="open /tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYNHWY49C4Y66PFNB1XE/meta.json: no such file or directory" -level=info msg="Found healthy block" mint=50 maxt=60 ulid=01JDMDPYZ2HBJK7J38M0A90775 -level=info msg="Found healthy block" mint=50 maxt=55 ulid=01JDMDPZ2Z8ZHMEG0A4WKNTMKJ -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/wal/checkpoint.00000001.tmp -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYR8KNA7MSCHH4A92TW5.tmp-for-creation -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYTJA5E10Z3MXKGWZJ5K.tmp-for-deletion -level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYWV49GWGMBY8AB1D82E.tmp -level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYNHWY49C4Y66PFNB1XE err="open /tmp/TestOpen_VariousBlockStates4184204291/001/01JDMDPYNHWY49C4Y66PFNB1XE/meta.json: no such file or directory" -level=info msg="Deleting obsolete block" block=01JDMDPZ2Z8ZHMEG0A4WKNTMKJ +level=info msg="Found healthy block" mint=0 maxt=10 ulid=01KDNYTN8EBVZR0NFTD97SW4C4 +level=info msg="Found healthy block" mint=10 maxt=20 ulid=01KDNYTNCHP203643EYTFGTAK0 +level=error msg="failed to read meta.json for a block during repair process; skipping" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNG6BTF6Q5TG82J3HK0W err="open /tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNG6BTF6Q5TG82J3HK0W/meta.json: no such file or directory" +level=info msg="Found healthy block" mint=50 maxt=60 ulid=01KDNYTP1688ZAN3SR0667CAGY +level=info msg="Found healthy block" mint=50 maxt=55 ulid=01KDNYTP67S6VE1G4E5X60H2G8 +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/wal/checkpoint.00000001.tmp +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNM5SMP9XPAPGCXE5V7X.tmp-for-creation +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNREGJ190KFSTA43DKX8.tmp-for-deletion +level=info msg="Found and deleted tmp block dir" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNWPQ22S05QCZK9F3WZC.tmp +level=error msg="Failed to read meta.json for a block during reloadBlocks. Skipping" dir=/tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNG6BTF6Q5TG82J3HK0W err="open /tmp/TestOpen_VariousBlockStates4201099204/001/01KDNYTNG6BTF6Q5TG82J3HK0W/meta.json: no such file or directory" +level=info msg="Deleting obsolete block" block=01KDNYTP67S6VE1G4E5X60H2G8 level=info msg="Replaying on-disk memory mappable chunks if any" -level=info msg="On-disk memory mappable chunks replay completed" duration=3.705µs +level=info msg="On-disk memory mappable chunks replay completed" duration=2.916µ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=48.404µs wal_replay_duration=206.803µs wbl_replay_duration=260ns total_replay_duration=264.56µs ---- PASS: TestOpen_VariousBlockStates (1.73s) +level=info msg="WAL replay completed" checkpoint_replay_duration=41.438µs wal_replay_duration=345.568µs wbl_replay_duration=211ns total_replay_duration=400.892µs +--- PASS: TestOpen_VariousBlockStates (1.15s) === RUN TestOneCheckpointPerCompactCall ---- PASS: TestOneCheckpointPerCompactCall (11.02s) +--- PASS: TestOneCheckpointPerCompactCall (12.83s) === RUN TestNoPanicOnTSDBOpenError --- PASS: TestNoPanicOnTSDBOpenError (0.00s) === RUN TestLockfile @@ -8560,11 +8603,11 @@ === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} ---- PASS: TestLockfile (0.04s) +--- PASS: TestLockfile (0.06s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.01s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.01s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.01s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.01s) + --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.02s) + --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.02s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.02s) === RUN TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks db_test.go:3326: TODO: investigate why process crash in CI --- SKIP: TestQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) @@ -8572,39 +8615,39 @@ db_test.go:3462: TODO: investigate why process crash in CI --- SKIP: TestChunkQuerier_ShouldNotPanicIfHeadChunkIsTruncatedWhileReadingQueriedChunks (0.00s) === RUN TestOOOWALWrite ---- PASS: TestOOOWALWrite (0.05s) +--- PASS: TestOOOWALWrite (0.06s) === RUN TestDBPanicOnMmappingHeadChunk ---- PASS: TestDBPanicOnMmappingHeadChunk (0.23s) +--- PASS: TestDBPanicOnMmappingHeadChunk (0.19s) === RUN TestMetadataInWAL --- PASS: TestMetadataInWAL (0.01s) === RUN TestMetadataCheckpointingOnlyKeepsLatestEntry ---- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.05s) +--- PASS: TestMetadataCheckpointingOnlyKeepsLatestEntry (0.01s) === RUN TestMetadataAssertInMemoryData --- PASS: TestMetadataAssertInMemoryData (0.02s) === RUN TestOOOCompaction ---- PASS: TestOOOCompaction (0.89s) +--- PASS: TestOOOCompaction (0.81s) === RUN TestOOOCompactionWithNormalCompaction ---- PASS: TestOOOCompactionWithNormalCompaction (0.47s) +--- PASS: TestOOOCompactionWithNormalCompaction (0.25s) === RUN TestOOOCompactionWithDisabledWriteLog ---- PASS: TestOOOCompactionWithDisabledWriteLog (0.50s) +--- PASS: TestOOOCompactionWithDisabledWriteLog (0.33s) === RUN TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL ---- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.41s) +--- PASS: TestOOOQueryAfterRestartWithSnapshotAndRemovedWBL (0.32s) === RUN Test_Querier_OOOQuery === RUN Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples === RUN Test_Querier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval ---- PASS: Test_Querier_OOOQuery (0.12s) - --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.05s) +--- PASS: Test_Querier_OOOQuery (0.16s) + --- PASS: Test_Querier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.10s) --- 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 (0.11s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.05s) - --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.05s) +--- PASS: Test_ChunkQuerier_OOOQuery (0.12s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=query_interval_covering_ooomint_and_inordermaxt_returns_all_ingested_samples (0.06s) + --- PASS: Test_ChunkQuerier_OOOQuery/name=partial_query_interval_returns_only_samples_within_interval (0.06s) === RUN TestOOOAppendAndQuery ---- PASS: TestOOOAppendAndQuery (0.14s) +--- PASS: TestOOOAppendAndQuery (0.07s) === RUN TestOOODisabled ---- PASS: TestOOODisabled (0.02s) +--- PASS: TestOOODisabled (0.05s) === 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 @@ -8612,43 +8655,43 @@ === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax === RUN TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL ---- PASS: TestWBLAndMmapReplay (0.21s) +--- PASS: TestWBLAndMmapReplay (0.30s) --- 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_WBL_for_ooo_data (0.07s) --- PASS: TestWBLAndMmapReplay/Restart_DB_with_only_M-map_files_for_ooo_data (0.02s) --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_increasing_the_OOOCapMax (0.01s) --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_decreasing_the_OOOCapMax (0.04s) - --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.03s) + --- PASS: TestWBLAndMmapReplay/Restart_DB_with_WBL+Mmap_while_having_no_m-map_markers_in_WBL (0.09s) === RUN TestOOOCompactionFailure ---- PASS: TestOOOCompactionFailure (0.66s) +--- PASS: TestOOOCompactionFailure (0.81s) === RUN TestWBLCorruption ---- PASS: TestWBLCorruption (0.17s) +--- PASS: TestWBLCorruption (0.23s) === RUN TestOOOMmapCorruption ---- PASS: TestOOOMmapCorruption (0.11s) +--- PASS: TestOOOMmapCorruption (0.28s) === RUN TestOutOfOrderRuntimeConfig === RUN TestOutOfOrderRuntimeConfig/increase_time_window === RUN TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again === RUN TestOutOfOrderRuntimeConfig/disabled_to_enabled === RUN TestOutOfOrderRuntimeConfig/enabled_to_disabled === RUN TestOutOfOrderRuntimeConfig/disabled_to_disabled ---- PASS: TestOutOfOrderRuntimeConfig (0.93s) - --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.19s) - --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.20s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.19s) - --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.23s) - --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.00s) +--- PASS: TestOutOfOrderRuntimeConfig (1.52s) + --- PASS: TestOutOfOrderRuntimeConfig/increase_time_window (0.36s) + --- PASS: TestOutOfOrderRuntimeConfig/decrease_time_window_and_increase_again (0.22s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_enabled (0.53s) + --- PASS: TestOutOfOrderRuntimeConfig/enabled_to_disabled (0.28s) + --- PASS: TestOutOfOrderRuntimeConfig/disabled_to_disabled (0.01s) === RUN TestNoGapAfterRestartWithOOO === RUN TestNoGapAfterRestartWithOOO/case=0 === RUN TestNoGapAfterRestartWithOOO/case=1 ---- PASS: TestNoGapAfterRestartWithOOO (0.76s) - --- PASS: TestNoGapAfterRestartWithOOO/case=0 (0.37s) - --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.39s) +--- PASS: TestNoGapAfterRestartWithOOO (2.06s) + --- PASS: TestNoGapAfterRestartWithOOO/case=0 (1.28s) + --- PASS: TestNoGapAfterRestartWithOOO/case=1 (0.77s) === RUN TestWblReplayAfterOOODisableAndRestart ---- PASS: TestWblReplayAfterOOODisableAndRestart (0.04s) +--- PASS: TestWblReplayAfterOOODisableAndRestart (0.08s) === RUN TestPanicOnApplyConfig ---- PASS: TestPanicOnApplyConfig (0.04s) +--- PASS: TestPanicOnApplyConfig (0.06s) === RUN TestDiskFillingUpAfterDisablingOOO ---- PASS: TestDiskFillingUpAfterDisablingOOO (0.81s) +--- PASS: TestDiskFillingUpAfterDisablingOOO (1.38s) === RUN TestHistogramAppendAndQuery === RUN TestHistogramAppendAndQuery/integer_histograms === RUN TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms @@ -8666,16 +8709,16 @@ === 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.09s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms (0.04s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms (0.01s) - --- PASS: TestHistogramAppendAndQuery/integer_histograms/series_with_only_histograms/changing_schema (0.01s) +--- PASS: TestHistogramAppendAndQuery (0.11s) + --- 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/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.05s) + --- PASS: TestHistogramAppendAndQuery/float_histograms (0.06s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms (0.02s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/changing_schema (0.02s) --- PASS: TestHistogramAppendAndQuery/float_histograms/series_with_only_histograms/new_buckets_incoming (0.00s) @@ -8698,25 +8741,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 (9.60s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (4.66s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (0.72s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.77s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (1.05s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (0.66s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.64s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (0.83s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (4.93s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (0.62s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.76s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (1.04s) - --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (0.72s) - --- 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.05s) +--- PASS: TestQueryHistogramFromBlocksWithCompaction (21.94s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false (9.00s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_only_histograms (0.87s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (0.78s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/serial_blocks_with_mix_of_histograms_and_float64 (4.94s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms (1.46s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (0.29s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=false/overlapping_blocks_with_mix_of_histograms_and_float64 (0.66s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true (12.94s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_only_histograms (0.31s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_either_histograms_or_floats_in_a_block_and_not_both (3.44s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/serial_blocks_with_mix_of_histograms_and_float64 (1.39s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms (4.94s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_only_histograms_and_only_float_in_a_series (1.20s) + --- PASS: TestQueryHistogramFromBlocksWithCompaction/floatHistogram=true/overlapping_blocks_with_mix_of_histograms_and_float64 (1.66s) === RUN TestNativeHistogramFlag ---- PASS: TestNativeHistogramFlag (0.04s) +--- PASS: TestNativeHistogramFlag (0.05s) === RUN TestChunkQuerierReadWriteRace ---- PASS: TestChunkQuerierReadWriteRace (1.03s) +--- PASS: TestChunkQuerierReadWriteRace (1.63s) === RUN TestValidateExemplar --- PASS: TestValidateExemplar (0.00s) === RUN TestAddExemplar @@ -8766,63 +8809,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 (2.47s) +--- PASS: TestHead_HighConcurrencyReadAndWrite (2.58s) === RUN TestHead_ReadWAL === RUN TestHead_ReadWAL/compress=false === RUN TestHead_ReadWAL/compress=true ---- PASS: TestHead_ReadWAL (0.17s) - --- PASS: TestHead_ReadWAL/compress=false (0.16s) - --- PASS: TestHead_ReadWAL/compress=true (0.01s) +--- PASS: TestHead_ReadWAL (0.04s) + --- PASS: TestHead_ReadWAL/compress=false (0.02s) + --- PASS: TestHead_ReadWAL/compress=true (0.02s) === RUN TestHead_WALMultiRef ---- PASS: TestHead_WALMultiRef (0.10s) +--- PASS: TestHead_WALMultiRef (0.24s) === RUN TestHead_ActiveAppenders --- PASS: TestHead_ActiveAppenders (0.02s) === RUN TestHead_UnknownWALRecord ---- PASS: TestHead_UnknownWALRecord (0.03s) +--- PASS: TestHead_UnknownWALRecord (0.02s) === RUN TestHead_Truncate ---- PASS: TestHead_Truncate (0.01s) +--- PASS: TestHead_Truncate (0.02s) === RUN TestMemSeries_truncateChunks ---- PASS: TestMemSeries_truncateChunks (0.03s) +--- PASS: TestMemSeries_truncateChunks (0.04s) === RUN TestHeadDeleteSeriesWithoutSamples === RUN TestHeadDeleteSeriesWithoutSamples/compress=false === RUN TestHeadDeleteSeriesWithoutSamples/compress=true ---- PASS: TestHeadDeleteSeriesWithoutSamples (0.03s) +--- PASS: TestHeadDeleteSeriesWithoutSamples (0.04s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=false (0.02s) --- PASS: TestHeadDeleteSeriesWithoutSamples/compress=true (0.02s) === RUN TestHeadDeleteSimple === RUN TestHeadDeleteSimple/compress=false === RUN TestHeadDeleteSimple/compress=true ---- PASS: TestHeadDeleteSimple (0.93s) - --- PASS: TestHeadDeleteSimple/compress=false (0.31s) - --- PASS: TestHeadDeleteSimple/compress=true (0.63s) +--- PASS: TestHeadDeleteSimple (0.96s) + --- PASS: TestHeadDeleteSimple/compress=false (0.21s) + --- PASS: TestHeadDeleteSimple/compress=true (0.75s) === RUN TestDeleteUntilCurMax ---- PASS: TestDeleteUntilCurMax (0.02s) +--- PASS: TestDeleteUntilCurMax (0.12s) === RUN TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint ---- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.21s) +--- PASS: TestDeletedSamplesAndSeriesStillInWALAfterCheckpoint (0.23s) === RUN TestDelete_e2e ---- PASS: TestDelete_e2e (1.93s) +--- PASS: TestDelete_e2e (3.09s) === RUN TestComputeChunkEndTime --- PASS: TestComputeChunkEndTime (0.00s) === RUN TestMemSeries_append --- PASS: TestMemSeries_append (0.04s) === RUN TestMemSeries_appendHistogram ---- PASS: TestMemSeries_appendHistogram (0.03s) +--- PASS: TestMemSeries_appendHistogram (0.05s) === RUN TestMemSeries_append_atVariableRate --- PASS: TestMemSeries_append_atVariableRate (0.10s) === RUN TestGCChunkAccess ---- PASS: TestGCChunkAccess (0.03s) +--- PASS: TestGCChunkAccess (0.05s) === RUN TestGCSeriesAccess ---- PASS: TestGCSeriesAccess (0.03s) +--- PASS: TestGCSeriesAccess (0.05s) === RUN TestUncommittedSamplesNotLostOnTruncate ---- PASS: TestUncommittedSamplesNotLostOnTruncate (0.02s) +--- PASS: TestUncommittedSamplesNotLostOnTruncate (0.03s) === RUN TestRemoveSeriesAfterRollbackAndTruncate ---- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.02s) +--- PASS: TestRemoveSeriesAfterRollbackAndTruncate (0.04s) === RUN TestHead_LogRollback === RUN TestHead_LogRollback/compress=false === RUN TestHead_LogRollback/compress=true ---- PASS: TestHead_LogRollback (0.03s) - --- PASS: TestHead_LogRollback/compress=false (0.01s) - --- PASS: TestHead_LogRollback/compress=true (0.01s) +--- PASS: TestHead_LogRollback (0.05s) + --- PASS: TestHead_LogRollback/compress=false (0.02s) + --- PASS: TestHead_LogRollback/compress=true (0.03s) === RUN TestWalRepair_DecodingError === RUN TestWalRepair_DecodingError/decode_series,compress=false === RUN TestWalRepair_DecodingError/decode_series,compress=true @@ -8830,33 +8873,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.29s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.05s) - --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.04s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.05s) - --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.03s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.04s) - --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.08s) +--- PASS: TestWalRepair_DecodingError (0.97s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=false (0.08s) + --- PASS: TestWalRepair_DecodingError/decode_series,compress=true (0.32s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=false (0.40s) + --- PASS: TestWalRepair_DecodingError/decode_samples,compress=true (0.06s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=false (0.05s) + --- PASS: TestWalRepair_DecodingError/decode_tombstone,compress=true (0.05s) === RUN TestHeadReadWriterRepair ---- PASS: TestHeadReadWriterRepair (0.30s) +--- PASS: TestHeadReadWriterRepair (0.44s) === RUN TestNewWalSegmentOnTruncate ---- PASS: TestNewWalSegmentOnTruncate (0.03s) +--- PASS: TestNewWalSegmentOnTruncate (0.11s) === RUN TestAddDuplicateLabelName ---- PASS: TestAddDuplicateLabelName (0.01s) +--- PASS: TestAddDuplicateLabelName (0.08s) === RUN TestMemSeriesIsolation ---- PASS: TestMemSeriesIsolation (0.19s) +--- PASS: TestMemSeriesIsolation (0.23s) === RUN TestIsolationRollback --- PASS: TestIsolationRollback (0.02s) === RUN TestIsolationLowWatermarkMonotonous ---- PASS: TestIsolationLowWatermarkMonotonous (0.02s) +--- PASS: TestIsolationLowWatermarkMonotonous (0.03s) === RUN TestIsolationAppendIDZeroIsNoop ---- PASS: TestIsolationAppendIDZeroIsNoop (0.01s) +--- PASS: TestIsolationAppendIDZeroIsNoop (0.02s) === RUN TestHeadSeriesChunkRace ---- PASS: TestHeadSeriesChunkRace (21.09s) +--- PASS: TestHeadSeriesChunkRace (38.30s) === RUN TestIsolationWithoutAdd ---- PASS: TestIsolationWithoutAdd (0.01s) +--- PASS: TestIsolationWithoutAdd (0.02s) === RUN TestOutOfOrderSamplesMetric ---- PASS: TestOutOfOrderSamplesMetric (0.17s) +--- PASS: TestOutOfOrderSamplesMetric (0.36s) === RUN TestHeadLabelNamesValuesWithMinMaxRange === RUN TestHeadLabelNamesValuesWithMinMaxRange/maxt_less_than_head_min === RUN TestHeadLabelNamesValuesWithMinMaxRange/mint_less_than_head_max @@ -8890,22 +8933,22 @@ === RUN TestErrReuseAppender --- PASS: TestErrReuseAppender (0.02s) === RUN TestHeadMintAfterTruncation ---- PASS: TestHeadMintAfterTruncation (0.04s) +--- PASS: TestHeadMintAfterTruncation (0.08s) === RUN TestHeadExemplars --- PASS: TestHeadExemplars (0.02s) === RUN TestIteratorSeekIntoBuffer --- PASS: TestIteratorSeekIntoBuffer (0.00s) === RUN TestChunkNotFoundHeadGCRace ---- PASS: TestChunkNotFoundHeadGCRace (3.11s) +--- PASS: TestChunkNotFoundHeadGCRace (3.48s) === RUN TestDataMissingOnQueryDuringCompaction ---- PASS: TestDataMissingOnQueryDuringCompaction (3.16s) +--- PASS: TestDataMissingOnQueryDuringCompaction (3.86s) === 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.04s) +--- PASS: TestIsQuerierCollidingWithTruncation (0.61s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=-100 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=-200,maxt=300 (0.00s) --- PASS: TestIsQuerierCollidingWithTruncation/mint=100,maxt=1900 (0.00s) @@ -8918,12 +8961,12 @@ === 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.27s) +--- PASS: TestWaitForPendingReadersInTimeRange (14.07s) --- 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) --- PASS: TestWaitForPendingReadersInTimeRange/mint=1800,maxt=2500,shouldWait=true (2.20s) - --- PASS: TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false (2.20s) + --- PASS: TestWaitForPendingReadersInTimeRange/mint=2000,maxt=2500,shouldWait=false (2.21s) --- PASS: TestWaitForPendingReadersInTimeRange/mint=2100,maxt=2500,shouldWait=false (2.20s) === RUN TestAppendHistogram === RUN TestAppendHistogram/1 @@ -8932,81 +8975,81 @@ === RUN TestAppendHistogram/200 === RUN TestAppendHistogram/250 === RUN TestAppendHistogram/300 ---- PASS: TestAppendHistogram (0.31s) - --- PASS: TestAppendHistogram/1 (0.04s) - --- PASS: TestAppendHistogram/10 (0.04s) - --- PASS: TestAppendHistogram/150 (0.04s) - --- PASS: TestAppendHistogram/200 (0.06s) - --- PASS: TestAppendHistogram/250 (0.06s) - --- PASS: TestAppendHistogram/300 (0.07s) +--- PASS: TestAppendHistogram (4.72s) + --- PASS: TestAppendHistogram/1 (0.71s) + --- PASS: TestAppendHistogram/10 (0.66s) + --- PASS: TestAppendHistogram/150 (0.70s) + --- PASS: TestAppendHistogram/200 (0.73s) + --- PASS: TestAppendHistogram/250 (0.74s) + --- PASS: TestAppendHistogram/300 (1.17s) === RUN TestHistogramInWALAndMmapChunk ---- PASS: TestHistogramInWALAndMmapChunk (0.12s) +--- PASS: TestHistogramInWALAndMmapChunk (1.07s) === RUN TestChunkSnapshot ---- PASS: TestChunkSnapshot (0.11s) +--- PASS: TestChunkSnapshot (1.40s) === RUN TestSnapshotError ---- PASS: TestSnapshotError (0.02s) +--- PASS: TestSnapshotError (0.69s) === RUN TestHistogramMetrics ---- PASS: TestHistogramMetrics (0.05s) +--- PASS: TestHistogramMetrics (0.84s) === RUN TestHistogramStaleSample === RUN TestHistogramStaleSample/integer_histogram === RUN TestHistogramStaleSample/float_histogram ---- PASS: TestHistogramStaleSample (0.09s) - --- PASS: TestHistogramStaleSample/integer_histogram (0.04s) - --- PASS: TestHistogramStaleSample/float_histogram (0.05s) +--- PASS: TestHistogramStaleSample (1.32s) + --- PASS: TestHistogramStaleSample/integer_histogram (0.50s) + --- PASS: TestHistogramStaleSample/float_histogram (0.81s) === RUN TestHistogramCounterResetHeader === RUN TestHistogramCounterResetHeader/floatHistogram=true === RUN TestHistogramCounterResetHeader/floatHistogram=false ---- PASS: TestHistogramCounterResetHeader (0.05s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.03s) - --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.02s) +--- PASS: TestHistogramCounterResetHeader (1.18s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=true (0.76s) + --- PASS: TestHistogramCounterResetHeader/floatHistogram=false (0.41s) === RUN TestAppendingDifferentEncodingToSameSeries ---- PASS: TestAppendingDifferentEncodingToSameSeries (0.02s) +--- PASS: TestAppendingDifferentEncodingToSameSeries (0.53s) === RUN TestChunkSnapshotReplayBug ---- PASS: TestChunkSnapshotReplayBug (0.04s) +--- PASS: TestChunkSnapshotReplayBug (0.79s) === RUN TestChunkSnapshotTakenAfterIncompleteSnapshot ---- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.02s) +--- PASS: TestChunkSnapshotTakenAfterIncompleteSnapshot (0.50s) === RUN TestOOOWalReplay ---- PASS: TestOOOWalReplay (0.02s) +--- PASS: TestOOOWalReplay (0.54s) === RUN TestOOOMmapReplay ---- PASS: TestOOOMmapReplay (0.03s) +--- PASS: TestOOOMmapReplay (1.01s) === RUN TestHeadInit_DiscardChunksWithUnsupportedEncoding ---- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (0.03s) +--- PASS: TestHeadInit_DiscardChunksWithUnsupportedEncoding (1.20s) === RUN TestMmapPanicAfterMmapReplayCorruption ---- PASS: TestMmapPanicAfterMmapReplayCorruption (0.09s) +--- PASS: TestMmapPanicAfterMmapReplayCorruption (1.32s) === RUN TestReplayAfterMmapReplayError ---- PASS: TestReplayAfterMmapReplayError (0.39s) +--- PASS: TestReplayAfterMmapReplayError (0.83s) === RUN TestHistogramValidation -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets -=== RUN TestHistogramValidation/rejects_histogram_who_has_too_many_negative_buckets -=== 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_many_negative_buckets === RUN TestHistogramValidation/rejects_histogram_who_has_too_many_positive_buckets -=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_negative_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_which_has_a_lower_count_than_count_in_buckets === RUN TestHistogramValidation/rejects_histogram_who_has_too_few_negative_buckets +=== RUN TestHistogramValidation/rejects_histogram_who_has_too_few_positive_buckets +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_span_with_a_negative_offset +=== RUN TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count --- PASS: TestHistogramValidation (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_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_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_positive_span_with_a_negative_offset (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_negative_bucket_with_a_negative_count (0.00s) - --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count (0.00s) --- PASS: TestHistogramValidation/rejects_a_histogram_which_which_has_a_lower_count_than_count_in_buckets (0.00s) --- PASS: TestHistogramValidation/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_a_histogram_which_has_a_positive_span_with_a_negative_offset (0.00s) + --- PASS: TestHistogramValidation/rejects_a_histogram_which_has_a_positive_bucket_with_a_negative_count (0.00s) === RUN TestOOOAppendWithNoSeries ---- PASS: TestOOOAppendWithNoSeries (0.03s) +--- PASS: TestOOOAppendWithNoSeries (0.04s) === RUN TestHeadMinOOOTimeUpdate ---- PASS: TestHeadMinOOOTimeUpdate (0.02s) +--- PASS: TestHeadMinOOOTimeUpdate (0.03s) === RUN TestGaugeHistogramWALAndChunkHeader ---- PASS: TestGaugeHistogramWALAndChunkHeader (0.08s) +--- PASS: TestGaugeHistogramWALAndChunkHeader (0.10s) === RUN TestGaugeFloatHistogramWALAndChunkHeader ---- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.08s) +--- PASS: TestGaugeFloatHistogramWALAndChunkHeader (0.10s) === RUN TestSnapshotAheadOfWALError ---- PASS: TestSnapshotAheadOfWALError (0.06s) +--- PASS: TestSnapshotAheadOfWALError (0.13s) === RUN TestIsolation --- PASS: TestIsolation (0.00s) === RUN TestOOOHeadIndexReader_Series @@ -9476,67 +9519,67 @@ === 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 (4.78s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.01s) +--- PASS: TestOOOHeadIndexReader_Series (17.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Empty_result_and_no_error_when_head_is_empty,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_bigger_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_is_smaller_than_the_existing_chunks_nothing_is_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_query_interval_exceeds_the_existing_chunk,_it_is_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_chunk_exceeds_the_query_interval,_it_is_returned,_permutation=0,_headChunk=true (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=false (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=0,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=false (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=1,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=2,_headChunk=false (0.02s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=3,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=5,_headChunk=false (0.02s) --- 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=false (0.13s) --- 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=7,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=7,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=8,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=9,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=10,_headChunk=false (0.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.00s) - --- 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=12,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=12,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=13,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=14,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=15,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=16,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=false (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=17,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=false (0.21s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=18,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=false (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=19,_headChunk=true (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=20,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=21,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=22,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Pairwise_overlaps_should_return_the_references_of_the_first_of_each_pair,_permutation=23,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=0,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=1,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=2,_headChunk=false (0.02s) @@ -9544,57 +9587,57 @@ --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=3,_headChunk=false (0.02s) --- 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.02s) - --- 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=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.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=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=6,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=7,_headChunk=true (0.02s) - --- 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=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=8,_headChunk=true (0.02s) --- 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.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=10,_headChunk=true (0.03s) --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=11,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=12,_headChunk=true (0.02s) - --- 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=13,_headChunk=false (0.03s) + --- 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=14,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=15,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.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=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=16,_headChunk=true (0.02s) --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=18,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=19,_headChunk=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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=20,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=21,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=23,_headChunk=false (0.02s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_all_chunks_overlap,_single_big_chunk_is_returned,_permutation=22,_headChunk=true (0.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.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=false (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=0,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=1,_headChunk=true (0.02s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=3,_headChunk=false (0.02s) --- 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=4,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=4,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=5,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=6,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=7,_headChunk=false (0.01s) @@ -9602,352 +9645,352 @@ --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=8,_headChunk=true (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=12,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=9,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=10,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=11,_headChunk=false (0.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.03s) + --- 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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=14,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=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.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.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=16,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=17,_headChunk=true (0.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=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.03s) + --- 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.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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=21,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=If_no_chunks_overlap,_all_chunks_are_returned,_permutation=22,_headChunk=true (0.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=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=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.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=1,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=1,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=2,_headChunk=true (0.02s) + --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=false (0.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=false (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=6,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=7,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=8,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=false (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=true (0.00s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=9,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=10,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=11,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=12,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=13,_headChunk=false (0.01s) - --- 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.01s) - --- 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=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.03s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=15,_headChunk=true (0.01s) --- 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.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.01s) - --- 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=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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=19,_headChunk=true (0.01s) - --- 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.01s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=20,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=21,_headChunk=false (0.02s) --- 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.01s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Triplet_with_pairwise_overlaps,_query_range_covers_all,_and_distractor_extra_chunk,_permutation=23,_headChunk=true (0.01s) - --- 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=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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=3,_headChunk=false (0.01s) + --- 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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=5,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=0,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=false (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_interval_partially_overlaps_some_chunks,_permutation=5,_headChunk=false (0.03s) + --- 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.08s) --- 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.01s) - --- 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=1,_headChunk=false (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=1,_headChunk=true (0.05s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=2,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=3,_headChunk=true (0.01s) + --- 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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=4,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=false (0.01s) - --- 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.01s) - --- 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=4,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=5,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=6,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=false (0.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=7,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=8,_headChunk=true (0.01s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- 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.00s) + --- 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=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.02s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=12,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=13,_headChunk=false (0.03s) + --- 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.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=16,_headChunk=true (0.02s) --- 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.01s) - --- 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.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=17,_headChunk=true (0.03s) + --- 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.01s) + --- 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=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=20,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=21,_headChunk=true (0.02s) --- 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=22,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.01s) - --- 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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.01s) - --- 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=22,_headChunk=true (0.25s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=false (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=23,_headChunk=true (0.20s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=false (0.37s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=24,_headChunk=true (0.67s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=false (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=25,_headChunk=true (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=false (0.25s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=26,_headChunk=true (0.05s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=27,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=28,_headChunk=false (0.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.01s) + --- 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.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=30,_headChunk=true (0.02s) --- 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.01s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=32,_headChunk=true (0.03s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=false (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=33,_headChunk=true (0.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.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.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=37,_headChunk=false (0.01s) + --- 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=34,_headChunk=true (0.02s) + --- 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.03s) + --- 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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=true (0.01s) - --- 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=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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=52,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=false (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=38,_headChunk=true (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=39,_headChunk=true (0.31s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=false (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=40,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=41,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=false (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=42,_headChunk=true (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=false (0.30s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=43,_headChunk=true (0.19s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=44,_headChunk=true (0.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=false (0.18s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=45,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=false (0.19s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=46,_headChunk=true (0.22s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=false (0.27s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=47,_headChunk=true (0.09s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=false (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=48,_headChunk=true (0.14s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=false (0.22s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=49,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=false (0.19s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=50,_headChunk=true (0.12s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=false (0.08s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=51,_headChunk=true (0.08s) + --- 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.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=53,_headChunk=false (0.02s) + --- 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.01s) --- 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.01s) - --- 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=false (0.02s) --- 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=false (0.11s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=57,_headChunk=true (0.01s) - --- 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.01s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=59,_headChunk=true (0.01s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=true (0.01s) - --- 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.01s) + --- 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.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=62,_headChunk=true (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=63,_headChunk=true (0.05s) --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=65,_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.02s) --- 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.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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=67,_headChunk=true (0.01s) - --- 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=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.03s) --- 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=false (0.02s) --- 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.01s) + --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=72,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.01s) - --- 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=72,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=73,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=74,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=false (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=75,_headChunk=true (0.17s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=76,_headChunk=false (0.09s) --- 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.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=79,_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.01s) + --- 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.22s) + --- 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=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=80,_headChunk=true (0.01s) --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=81,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=false (0.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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=84,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=86,_headChunk=false (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=82,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=83,_headChunk=true (0.02s) + --- 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.05s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=85,_headChunk=true (0.04s) + --- 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.01s) - --- 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.01s) - --- 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=87,_headChunk=false (0.07s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=87,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=88,_headChunk=true (0.02s) --- 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.01s) - --- 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=89,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=90,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=91,_headChunk=false (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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=false (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=true (0.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=92,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=93,_headChunk=false (0.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=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.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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=95,_headChunk=true (0.06s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=false (0.15s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=96,_headChunk=true (0.10s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=false (0.11s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=97,_headChunk=true (0.05s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=false (0.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=98,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=99,_headChunk=true (0.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=100,_headChunk=false (0.01s) + --- 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.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=103,_headChunk=false (0.01s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=102,_headChunk=true (0.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=104,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=104,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=105,_headChunk=true (0.01s) - --- 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.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=106,_headChunk=true (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=107,_headChunk=true (0.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=108,_headChunk=true (0.03s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=false (0.01s) - --- 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.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=109,_headChunk=true (0.03s) + --- 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.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.02s) --- 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.01s) - --- 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.01s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=113,_headChunk=false (0.05s) + --- 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.02s) - --- 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.01s) - --- 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=115,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=115,_headChunk=true (0.04s) + --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=116,_headChunk=false (0.01s) + --- 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.02s) + --- 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.02s) --- PASS: TestOOOHeadIndexReader_Series/name=A_full_overlap_pair_and_disjointed_triplet,_permutation=118,_headChunk=true (0.01s) - --- 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.01s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.01s) + --- 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.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=false (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=0,_headChunk=true (0.01s) - --- 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=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=1,_headChunk=true (0.02s) - --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=false (0.02s) + --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=2,_headChunk=false (0.04s) --- 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=4,_headChunk=false (0.01s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=4,_headChunk=true (0.02s) --- PASS: TestOOOHeadIndexReader_Series/name=Query_range_covers_3_disjoint_chunks,_permutation=5,_headChunk=false (0.02s) - --- 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=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.02s) +--- PASS: TestOOOHeadChunkReader_LabelValues (0.03s) --- 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) @@ -9960,21 +10003,21 @@ === RUN TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged === RUN TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk === RUN TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk ---- PASS: TestOOOHeadChunkReader_Chunk (0.39s) - --- PASS: TestOOOHeadChunkReader_Chunk/Getting_a_non_existing_chunk_fails_with_not_found_error (0.02s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.03s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.06s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.06s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.06s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Triplet_of_chunks_overlapping_returns_a_single_merged_chunk (0.06s) - --- PASS: TestOOOHeadChunkReader_Chunk/name=Query_interval_partially_overlaps_with_a_triplet_of_chunks_but_still_returns_a_single_merged_chunk (0.06s) +--- PASS: TestOOOHeadChunkReader_Chunk (0.55s) + --- PASS: TestOOOHeadChunkReader_Chunk/Getting_a_non_existing_chunk_fails_with_not_found_error (0.04s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_when_there_are_no_overlapping_chunks_returns_just_the_samples_in_the_head (0.04s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Getting_the_head_chunk_when_there_are_overlapping_chunks_returns_all_combined (0.07s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_get_properly_converged (0.09s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=Two_windows_of_overlapping_chunks_in_descending_order_get_properly_converged (0.08s) + --- PASS: TestOOOHeadChunkReader_Chunk/name=If_chunks_are_not_overlapped_they_are_not_converged (0.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.07s) === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=Current_head_gets_old,_new_and_in_between_sample_after_Series_call,_they_all_should_be_omitted_from_the_result === RUN TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. ---- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding (0.11s) - --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=Current_head_gets_old,_new_and_in_between_sample_after_Series_call,_they_all_should_be_omitted_from_the_result (0.05s) - --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. (0.05s) +--- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding (0.18s) + --- 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.11s) + --- PASS: TestOOOHeadChunkReader_Chunk_ConsistentQueryResponseDespiteOfHeadExpanding/name=After_Series()_previous_head_gets_mmapped_after_getting_samples,_new_head_gets_new_samples_also_overlapping,_none_of_these_should_appear_in_the_response. (0.07s) === RUN TestSortByMinTimeAndMinRef === RUN TestSortByMinTimeAndMinRef/name=chunks_are_ordered_by_min_time === RUN TestSortByMinTimeAndMinRef/name=if_same_mintime,_lower_reference_goes_first @@ -10060,7 +10103,7 @@ === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05 === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/sample === RUN TestBlockQuerier_AgainstHeadWithOpenChunks/#05/chunk ---- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.02s) +--- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks (0.03s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00 (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/sample (0.00s) --- PASS: TestBlockQuerier_AgainstHeadWithOpenChunks/#00/chunk (0.00s) @@ -10272,7 +10315,7 @@ === RUN TestPopulateWithDelSeriesIterator_NextWithMinTime --- PASS: TestPopulateWithDelSeriesIterator_NextWithMinTime (0.00s) === RUN TestDeletedIterator ---- PASS: TestDeletedIterator (0.02s) +--- PASS: TestDeletedIterator (0.03s) === RUN TestDeletedIterator_WithSeek --- PASS: TestDeletedIterator_WithSeek (0.00s) === RUN TestFindSetMatches @@ -10312,7 +10355,7 @@ === RUN TestPostingsForMatchers/n=~"2|2\\.5" === RUN TestPostingsForMatchers/i=~"c||d" === RUN TestPostingsForMatchers/i=~"(c||d)" ---- PASS: TestPostingsForMatchers (0.01s) +--- PASS: TestPostingsForMatchers (0.05s) --- PASS: TestPostingsForMatchers/n="1" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="a" (0.00s) --- PASS: TestPostingsForMatchers/n="1",i="missing" (0.00s) @@ -10355,10 +10398,10 @@ === CONT TestQuerierIndexQueriesRace/[__name__!="metric"] === CONT TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] --- PASS: TestQuerierIndexQueriesRace (0.00s) - --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.09s) - --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.09s) + --- PASS: TestQuerierIndexQueriesRace/[m!="0"___name__="metric"] (1.17s) + --- PASS: TestQuerierIndexQueriesRace/[__name__!="metric"] (1.17s) === RUN TestClose ---- PASS: TestClose (0.10s) +--- PASS: TestClose (0.62s) === RUN TestPostingsForMatcher --- PASS: TestPostingsForMatcher (0.00s) === RUN TestBlockBaseSeriesSet @@ -10368,48 +10411,48 @@ === RUN TestQueryWithDeletedHistograms/floatGauge === RUN TestQueryWithDeletedHistograms/intCounter === RUN TestQueryWithDeletedHistograms/intgauge ---- PASS: TestQueryWithDeletedHistograms (0.03s) - --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.01s) - --- PASS: TestQueryWithDeletedHistograms/floatGauge (0.01s) - --- PASS: TestQueryWithDeletedHistograms/intCounter (0.01s) - --- PASS: TestQueryWithDeletedHistograms/intgauge (0.01s) +--- PASS: TestQueryWithDeletedHistograms (0.13s) + --- PASS: TestQueryWithDeletedHistograms/floatCounter (0.05s) + --- PASS: TestQueryWithDeletedHistograms/floatGauge (0.04s) + --- PASS: TestQueryWithDeletedHistograms/intCounter (0.02s) + --- PASS: TestQueryWithDeletedHistograms/intgauge (0.02s) === RUN TestRepairBadIndexVersion repair_test.go:85: next ID 2 repair_test.go:85: next ID 3 repair_test.go:105: next ID 2 repair_test.go:105: next ID 3 ---- PASS: TestRepairBadIndexVersion (0.02s) +--- PASS: TestRepairBadIndexVersion (0.07s) === RUN TestSegmentWAL_cut ---- PASS: TestSegmentWAL_cut (0.02s) +--- PASS: TestSegmentWAL_cut (0.04s) === RUN TestSegmentWAL_Truncate ---- PASS: TestSegmentWAL_Truncate (2.33s) +--- PASS: TestSegmentWAL_Truncate (6.75s) === RUN TestSegmentWAL_Log_Restore ---- PASS: TestSegmentWAL_Log_Restore (0.04s) +--- PASS: TestSegmentWAL_Log_Restore (0.15s) === RUN TestWALRestoreCorrupted_invalidSegment -level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment1627916251/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment1627916251/001/000001 ---- PASS: TestWALRestoreCorrupted_invalidSegment (0.00s) +level=warn msg="Invalid segment file detected, truncating WAL" err="invalid magic header 1020304 in \"/tmp/TestWALRestoreCorrupted_invalidSegment3861193828/001/000001\"" file=/tmp/TestWALRestoreCorrupted_invalidSegment3861193828/001/000001 +--- PASS: TestWALRestoreCorrupted_invalidSegment (0.02s) === RUN TestWALRestoreCorrupted === RUN TestWALRestoreCorrupted/truncate_checksum -level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum4054961319/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid checksum length 3" file=/tmp/TestWALRestoreCorruptedtruncate_checksum308162708/001/000001 pos=44 === RUN TestWALRestoreCorrupted/truncate_body -level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body499453929/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="invalid entry body size 22" file=/tmp/TestWALRestoreCorruptedtruncate_body1357050475/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_content8041463/001/000001 pos=44 +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 1d4d95cc, want 7c1a52ff" file=/tmp/TestWALRestoreCorruptedbody_content3830218128/001/000001 pos=44 === RUN TestWALRestoreCorrupted/checksum -level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum584259784/001/000001 pos=44 ---- PASS: TestWALRestoreCorrupted (8.09s) - --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.03s) - --- PASS: TestWALRestoreCorrupted/truncate_body (2.03s) - --- PASS: TestWALRestoreCorrupted/body_content (2.02s) - --- PASS: TestWALRestoreCorrupted/checksum (2.02s) +level=error msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum 7c1a52ff, want 1020304" file=/tmp/TestWALRestoreCorruptedchecksum1809510085/001/000001 pos=44 +--- PASS: TestWALRestoreCorrupted (8.20s) + --- PASS: TestWALRestoreCorrupted/truncate_checksum (2.05s) + --- PASS: TestWALRestoreCorrupted/truncate_body (2.05s) + --- PASS: TestWALRestoreCorrupted/body_content (2.05s) + --- PASS: TestWALRestoreCorrupted/checksum (2.05s) === RUN TestMigrateWAL_Empty ---- PASS: TestMigrateWAL_Empty (0.00s) +--- PASS: TestMigrateWAL_Empty (0.02s) === RUN TestMigrateWAL_Fuzz ---- PASS: TestMigrateWAL_Fuzz (0.02s) +--- PASS: TestMigrateWAL_Fuzz (0.06s) === RUN Example ---- PASS: Example (1.01s) +--- PASS: Example (1.02s) PASS -ok github.com/prometheus/prometheus/tsdb 231.452s +ok github.com/prometheus/prometheus/tsdb 325.056s === RUN TestDB_InvalidSeries === RUN TestDB_InvalidSeries/Samples === RUN TestDB_InvalidSeries/Histograms @@ -10422,32 +10465,32 @@ === RUN TestUnsupportedFunctions/Querier === RUN TestUnsupportedFunctions/ChunkQuerier === RUN TestUnsupportedFunctions/ExemplarQuerier ---- PASS: TestUnsupportedFunctions (0.02s) +--- PASS: TestUnsupportedFunctions (0.01s) --- PASS: TestUnsupportedFunctions/Querier (0.00s) --- PASS: TestUnsupportedFunctions/ChunkQuerier (0.00s) --- PASS: TestUnsupportedFunctions/ExemplarQuerier (0.00s) === RUN TestCommit ---- PASS: TestCommit (0.05s) +--- PASS: TestCommit (0.04s) === RUN TestRollback --- PASS: TestRollback (0.03s) === RUN TestFullTruncateWAL ---- PASS: TestFullTruncateWAL (0.76s) +--- PASS: TestFullTruncateWAL (1.30s) === RUN TestPartialTruncateWAL ---- PASS: TestPartialTruncateWAL (6.97s) +--- PASS: TestPartialTruncateWAL (8.78s) === RUN TestWALReplay ---- PASS: TestWALReplay (0.48s) +--- PASS: TestWALReplay (0.05s) === 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 (1.38s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.22s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} (0.68s) - --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.30s) - --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.18s) +--- PASS: TestLockfile (0.05s) + --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} (0.02s) + --- 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 Test_ExistingWAL_NextRef ---- PASS: Test_ExistingWAL_NextRef (0.44s) +--- PASS: Test_ExistingWAL_NextRef (0.04s) === RUN Test_validateOptions === RUN Test_validateOptions/Apply_defaults_to_zero_values === RUN Test_validateOptions/Defaults_are_already_valid @@ -10457,11 +10500,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.23s) +--- PASS: TestStorage_DuplicateExemplarsIgnored (0.01s) === RUN TestNoDeadlock ---- PASS: TestNoDeadlock (0.01s) +--- PASS: TestNoDeadlock (0.02s) PASS -ok github.com/prometheus/prometheus/tsdb/agent 10.384s +ok github.com/prometheus/prometheus/tsdb/agent 10.379s === RUN TestBstreamReader --- PASS: TestBstreamReader (0.00s) === RUN TestChunk @@ -10523,7 +10566,7 @@ === RUN TestVarbitUint --- PASS: TestVarbitUint (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunkenc 0.005s +ok github.com/prometheus/prometheus/tsdb/chunkenc 0.010s === RUN TestChunkWriteQueue_GettingChunkFromQueue --- PASS: TestChunkWriteQueue_GettingChunkFromQueue (0.00s) === RUN TestChunkWriteQueue_WritingThroughQueue @@ -10535,18 +10578,18 @@ === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.16s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.05s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (1.64s) +--- PASS: TestChunkDiskMapper_Truncate (0.61s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.28s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.15s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.04s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.02s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.14s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.08s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1732630904013825289 ---- PASS: TestQueuePushPopSingleGoroutine (2.24s) + queue_test.go:66: seed: 1767042124360800731 +--- PASS: TestQueuePushPopSingleGoroutine (4.36s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10556,7 +10599,7 @@ === RUN TestQueuePopAfterCloseReturnsAllElements --- PASS: TestQueuePopAfterCloseReturnsAllElements (0.00s) === RUN TestQueuePushPopManyGoroutines ---- PASS: TestQueuePushPopManyGoroutines (0.01s) +--- PASS: TestQueuePushPopManyGoroutines (0.00s) === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS @@ -10571,18 +10614,18 @@ === RUN TestReaderWithInvalidBuffer --- PASS: TestReaderWithInvalidBuffer (0.00s) === RUN TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks ---- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.16s) +--- PASS: TestChunkDiskMapper_WriteChunk_Chunk_IterateChunks (0.07s) === RUN TestChunkDiskMapper_Truncate ---- PASS: TestChunkDiskMapper_Truncate (0.36s) +--- PASS: TestChunkDiskMapper_Truncate (0.19s) === RUN TestChunkDiskMapper_Truncate_PreservesFileSequence ---- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (4.41s) +--- PASS: TestChunkDiskMapper_Truncate_PreservesFileSequence (0.12s) === RUN TestHeadReadWriter_TruncateAfterFailedIterateChunks ---- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.52s) +--- PASS: TestHeadReadWriter_TruncateAfterFailedIterateChunks (0.01s) === RUN TestHeadReadWriter_ReadRepairOnEmptyLastFile ---- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.68s) +--- PASS: TestHeadReadWriter_ReadRepairOnEmptyLastFile (0.08s) === RUN TestQueuePushPopSingleGoroutine - queue_test.go:66: seed: 1732630912768261238 ---- PASS: TestQueuePushPopSingleGoroutine (2.13s) + queue_test.go:66: seed: 1767042129558130502 +--- PASS: TestQueuePushPopSingleGoroutine (4.13s) === RUN TestQueuePushBlocksOnFullQueue --- PASS: TestQueuePushBlocksOnFullQueue (0.10s) === RUN TestQueuePopBlocksOnEmptyQueue @@ -10596,23 +10639,23 @@ === RUN TestQueueSegmentIsKeptEvenIfEmpty --- PASS: TestQueueSegmentIsKeptEvenIfEmpty (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/chunks 13.522s +ok github.com/prometheus/prometheus/tsdb/chunks 10.646s === RUN TestLocking --- PASS: TestLocking (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/fileutil 0.003s +ok github.com/prometheus/prometheus/tsdb/fileutil 0.019s === RUN Test --- PASS: Test (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/goversion 0.002s +ok github.com/prometheus/prometheus/tsdb/goversion 0.011s === RUN TestIndexRW_Create_Open ---- PASS: TestIndexRW_Create_Open (0.33s) +--- PASS: TestIndexRW_Create_Open (0.02s) === RUN TestIndexRW_Postings ---- PASS: TestIndexRW_Postings (0.08s) +--- PASS: TestIndexRW_Postings (0.04s) === RUN TestPostingsMany ---- PASS: TestPostingsMany (0.06s) +--- PASS: TestPostingsMany (0.03s) === RUN TestPersistence_index_e2e ---- PASS: TestPersistence_index_e2e (3.66s) +--- PASS: TestPersistence_index_e2e (6.14s) === RUN TestDecbufUvarintWithInvalidBuffer --- PASS: TestDecbufUvarintWithInvalidBuffer (0.00s) === RUN TestReaderWithInvalidBuffer @@ -10690,7 +10733,7 @@ === RUN TestRemovedPostings --- PASS: TestRemovedPostings (0.00s) === RUN TestRemovedNextStackoverflow ---- PASS: TestRemovedNextStackoverflow (0.88s) +--- PASS: TestRemovedNextStackoverflow (1.96s) === RUN TestRemovedPostingsSeek --- PASS: TestRemovedPostingsSeek (0.00s) === RUN TestBigEndian @@ -10742,11 +10785,11 @@ --- PASS: TestPostingsWithIndexHeap/iterate (0.00s) --- PASS: TestPostingsWithIndexHeap/pop (0.00s) === RUN TestPostingsStats ---- PASS: TestPostingsStats (0.03s) +--- PASS: TestPostingsStats (0.05s) === RUN TestPostingsStats2 --- PASS: TestPostingsStats2 (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/index 5.061s +ok github.com/prometheus/prometheus/tsdb/index 8.397s === RUN TestRecord_EncodeDecode --- PASS: TestRecord_EncodeDecode (0.00s) === RUN TestRecord_Corrupted @@ -10768,9 +10811,9 @@ === RUN TestRecord_MetadataDecodeUnknownExtraFields --- PASS: TestRecord_MetadataDecodeUnknownExtraFields (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/record 0.004s +ok github.com/prometheus/prometheus/tsdb/record 0.024s === RUN TestWriteAndReadbackTombstones ---- PASS: TestWriteAndReadbackTombstones (0.06s) +--- PASS: TestWriteAndReadbackTombstones (0.02s) === RUN TestDeletingTombstones --- PASS: TestDeletingTombstones (0.00s) === RUN TestTombstonesGetWithCopy @@ -10824,7 +10867,7 @@ === RUN TestMemTombstonesConcurrency --- PASS: TestMemTombstonesConcurrency (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tombstones 0.065s +ok github.com/prometheus/prometheus/tsdb/tombstones 0.040s === RUN TestLockfile === RUN TestLockfile/{fileAlreadyExists:false_lockFileDisabled:false_expectedValue:1} === RUN TestLockfile/{fileAlreadyExists:true_lockFileDisabled:false_expectedValue:0} @@ -10836,7 +10879,7 @@ --- PASS: TestLockfile/{fileAlreadyExists:true_lockFileDisabled:true_expectedValue:-1} (0.00s) --- PASS: TestLockfile/{fileAlreadyExists:false_lockFileDisabled:true_expectedValue:-1} (0.00s) PASS -ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.007s +ok github.com/prometheus/prometheus/tsdb/tsdbutil 0.023s === RUN TestLastCheckpoint --- PASS: TestLastCheckpoint (0.00s) === RUN TestDeleteCheckpoints @@ -10844,29 +10887,12 @@ === RUN TestCheckpoint === RUN TestCheckpoint/compress=false === RUN TestCheckpoint/compress=true ---- PASS: TestCheckpoint (1.48s) - --- PASS: TestCheckpoint/compress=false (1.32s) - --- PASS: TestCheckpoint/compress=true (0.16s) +--- PASS: TestCheckpoint (0.57s) + --- PASS: TestCheckpoint/compress=false (0.37s) + --- PASS: TestCheckpoint/compress=true (0.20s) === RUN TestCheckpointNoTmpFolderAfterError ---- PASS: TestCheckpointNoTmpFolderAfterError (0.03s) +--- PASS: TestCheckpointNoTmpFolderAfterError (0.01s) === RUN TestReader -=== RUN TestReader/LiveReader/0 - reader_test.go:181: record 0 - reader_test.go:181: record 1 - reader_test.go:181: record 2 - reader_test.go:181: record 3 -=== RUN TestReader/LiveReader/1 - reader_test.go:181: record 0 -=== RUN TestReader/LiveReader/2 -=== RUN TestReader/LiveReader/3 - reader_test.go:181: record 0 - reader_test.go:181: record 1 -=== RUN TestReader/LiveReader/4 -=== RUN TestReader/LiveReader/5 -=== RUN TestReader/LiveReader/6 -=== RUN TestReader/LiveReader/7 -=== RUN TestReader/LiveReader/8 - reader_test.go:181: record 0 === RUN TestReader/Reader/0 reader_test.go:181: record 0 reader_test.go:181: record 1 @@ -10884,16 +10910,24 @@ === RUN TestReader/Reader/7 === RUN TestReader/Reader/8 reader_test.go:181: record 0 +=== RUN TestReader/LiveReader/0 + reader_test.go:181: record 0 + reader_test.go:181: record 1 + reader_test.go:181: record 2 + reader_test.go:181: record 3 +=== RUN TestReader/LiveReader/1 + reader_test.go:181: record 0 +=== RUN TestReader/LiveReader/2 +=== RUN TestReader/LiveReader/3 + reader_test.go:181: record 0 + reader_test.go:181: record 1 +=== RUN TestReader/LiveReader/4 +=== RUN TestReader/LiveReader/5 +=== RUN TestReader/LiveReader/6 +=== RUN TestReader/LiveReader/7 +=== RUN TestReader/LiveReader/8 + reader_test.go:181: record 0 --- PASS: TestReader (0.00s) - --- PASS: TestReader/LiveReader/0 (0.00s) - --- PASS: TestReader/LiveReader/1 (0.00s) - --- PASS: TestReader/LiveReader/2 (0.00s) - --- PASS: TestReader/LiveReader/3 (0.00s) - --- PASS: TestReader/LiveReader/4 (0.00s) - --- PASS: TestReader/LiveReader/5 (0.00s) - --- PASS: TestReader/LiveReader/6 (0.00s) - --- PASS: TestReader/LiveReader/7 (0.00s) - --- PASS: TestReader/LiveReader/8 (0.00s) --- PASS: TestReader/Reader/0 (0.00s) --- PASS: TestReader/Reader/1 (0.00s) --- PASS: TestReader/Reader/2 (0.00s) @@ -10903,6 +10937,15 @@ --- PASS: TestReader/Reader/6 (0.00s) --- PASS: TestReader/Reader/7 (0.00s) --- PASS: TestReader/Reader/8 (0.00s) + --- PASS: TestReader/LiveReader/0 (0.00s) + --- PASS: TestReader/LiveReader/1 (0.00s) + --- PASS: TestReader/LiveReader/2 (0.00s) + --- PASS: TestReader/LiveReader/3 (0.00s) + --- PASS: TestReader/LiveReader/4 (0.00s) + --- PASS: TestReader/LiveReader/5 (0.00s) + --- PASS: TestReader/LiveReader/6 (0.00s) + --- PASS: TestReader/LiveReader/7 (0.00s) + --- PASS: TestReader/LiveReader/8 (0.00s) === RUN TestReader_Live === RUN TestReader_Live/0 === RUN TestReader_Live/1 @@ -10915,56 +10958,56 @@ === RUN TestReader_Live/6 === RUN TestReader_Live/7 === RUN TestReader_Live/8 ---- PASS: TestReader_Live (0.01s) +--- PASS: TestReader_Live (0.00s) --- PASS: TestReader_Live/0 (0.00s) --- PASS: TestReader_Live/1 (0.00s) --- PASS: TestReader_Live/2 (0.00s) - --- PASS: TestReader_Live/3 (0.01s) + --- PASS: TestReader_Live/3 (0.00s) --- PASS: TestReader_Live/4 (0.00s) --- PASS: TestReader_Live/5 (0.00s) --- PASS: TestReader_Live/6 (0.00s) --- PASS: TestReader_Live/7 (0.00s) --- PASS: TestReader_Live/8 (0.00s) === RUN TestReaderFuzz -=== RUN TestReaderFuzz/Reader,compress=false -=== RUN TestReaderFuzz/Reader,compress=true === RUN TestReaderFuzz/LiveReader,compress=false === RUN TestReaderFuzz/LiveReader,compress=true ---- PASS: TestReaderFuzz (0.58s) - --- PASS: TestReaderFuzz/Reader,compress=false (0.12s) - --- PASS: TestReaderFuzz/Reader,compress=true (0.15s) - --- PASS: TestReaderFuzz/LiveReader,compress=false (0.17s) - --- PASS: TestReaderFuzz/LiveReader,compress=true (0.14s) +=== RUN TestReaderFuzz/Reader,compress=false +=== RUN TestReaderFuzz/Reader,compress=true +--- PASS: TestReaderFuzz (0.76s) + --- PASS: TestReaderFuzz/LiveReader,compress=false (0.25s) + --- PASS: TestReaderFuzz/LiveReader,compress=true (0.15s) + --- PASS: TestReaderFuzz/Reader,compress=false (0.17s) + --- PASS: TestReaderFuzz/Reader,compress=true (0.19s) === RUN TestReaderFuzz_Live === RUN TestReaderFuzz_Live/compress=false === RUN TestReaderFuzz_Live/compress=true ---- PASS: TestReaderFuzz_Live (2.02s) - --- PASS: TestReaderFuzz_Live/compress=false (0.74s) - --- PASS: TestReaderFuzz_Live/compress=true (1.28s) +--- PASS: TestReaderFuzz_Live (1.30s) + --- PASS: TestReaderFuzz_Live/compress=false (0.46s) + --- PASS: TestReaderFuzz_Live/compress=true (0.83s) === RUN TestLiveReaderCorrupt_ShortFile ---- PASS: TestLiveReaderCorrupt_ShortFile (0.43s) +--- PASS: TestLiveReaderCorrupt_ShortFile (0.16s) === 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.01s) === RUN TestReaderData --- PASS: TestReaderData (0.00s) === RUN TestTailSamples === RUN TestTailSamples/compress=false === RUN TestTailSamples/compress=true ---- PASS: TestTailSamples (0.91s) - --- PASS: TestTailSamples/compress=false (0.23s) - --- PASS: TestTailSamples/compress=true (0.68s) +--- PASS: TestTailSamples (0.04s) + --- PASS: TestTailSamples/compress=false (0.02s) + --- PASS: TestTailSamples/compress=true (0.02s) === RUN TestReadToEndNoCheckpoint === RUN TestReadToEndNoCheckpoint/compress=false === RUN TestReadToEndNoCheckpoint/compress=true ---- PASS: TestReadToEndNoCheckpoint (4.39s) - --- PASS: TestReadToEndNoCheckpoint/compress=false (2.29s) - --- PASS: TestReadToEndNoCheckpoint/compress=true (2.10s) +--- PASS: TestReadToEndNoCheckpoint (4.03s) + --- PASS: TestReadToEndNoCheckpoint/compress=false (2.02s) + --- PASS: TestReadToEndNoCheckpoint/compress=true (2.01s) === RUN TestReadToEndWithCheckpoint === RUN TestReadToEndWithCheckpoint/compress=false === RUN TestReadToEndWithCheckpoint/compress=true ---- PASS: TestReadToEndWithCheckpoint (10.09s) - --- PASS: TestReadToEndWithCheckpoint/compress=false (5.05s) +--- PASS: TestReadToEndWithCheckpoint (10.11s) + --- PASS: TestReadToEndWithCheckpoint/compress=false (5.07s) --- PASS: TestReadToEndWithCheckpoint/compress=true (5.04s) === RUN TestReadCheckpoint === RUN TestReadCheckpoint/compress=false @@ -10975,15 +11018,15 @@ === RUN TestReadCheckpointMultipleSegments === RUN TestReadCheckpointMultipleSegments/compress=false === RUN TestReadCheckpointMultipleSegments/compress=true ---- PASS: TestReadCheckpointMultipleSegments (0.16s) - --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.09s) - --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.08s) +--- PASS: TestReadCheckpointMultipleSegments (0.15s) + --- PASS: TestReadCheckpointMultipleSegments/compress=false (0.08s) + --- PASS: TestReadCheckpointMultipleSegments/compress=true (0.07s) === RUN TestCheckpointSeriesReset === RUN TestCheckpointSeriesReset/compress=false === RUN TestCheckpointSeriesReset/compress=true ---- PASS: TestCheckpointSeriesReset (18.65s) +--- PASS: TestCheckpointSeriesReset (18.33s) --- PASS: TestCheckpointSeriesReset/compress=false (9.16s) - --- PASS: TestCheckpointSeriesReset/compress=true (9.49s) + --- PASS: TestCheckpointSeriesReset/compress=true (9.17s) === RUN TestWALRepair_ReadingError === RUN TestWALRepair_ReadingError/bad_header === RUN TestWALRepair_ReadingError/bad_fragment_sequence @@ -10992,14 +11035,14 @@ === RUN TestWALRepair_ReadingError/bad_length === RUN TestWALRepair_ReadingError/bad_content === RUN TestWALRepair_ReadingError/torn_last_record ---- PASS: TestWALRepair_ReadingError (0.37s) +--- PASS: TestWALRepair_ReadingError (0.34s) --- PASS: TestWALRepair_ReadingError/bad_header (0.05s) --- PASS: TestWALRepair_ReadingError/bad_fragment_sequence (0.05s) --- PASS: TestWALRepair_ReadingError/bad_fragment_flag (0.05s) - --- PASS: TestWALRepair_ReadingError/bad_checksum (0.05s) - --- PASS: TestWALRepair_ReadingError/bad_length (0.06s) - --- PASS: TestWALRepair_ReadingError/bad_content (0.05s) - --- PASS: TestWALRepair_ReadingError/torn_last_record (0.06s) + --- PASS: TestWALRepair_ReadingError/bad_checksum (0.04s) + --- PASS: TestWALRepair_ReadingError/bad_length (0.05s) + --- PASS: TestWALRepair_ReadingError/bad_content (0.06s) + --- PASS: TestWALRepair_ReadingError/torn_last_record (0.05s) === RUN TestCorruptAndCarryOn wlog_test.go:253: segment 0 size 98304 wlog_test.go:253: segment 1 size 98304 @@ -11012,7 +11055,7 @@ === RUN TestSegmentMetric --- PASS: TestSegmentMetric (0.02s) === RUN TestCompression ---- PASS: TestCompression (0.63s) +--- PASS: TestCompression (0.66s) === 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 @@ -11020,11 +11063,11 @@ --- PASS: TestLogPartialWrite (0.03s) --- 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.01s) - --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.01s) + --- PASS: TestLogPartialWrite/partial_write_when_logging_last_record_of_a_page (0.02s) PASS -ok github.com/prometheus/prometheus/tsdb/wlog 40.186s +ok github.com/prometheus/prometheus/tsdb/wlog 36.887s === RUN TestCompressionHandler_PlainText ---- PASS: TestCompressionHandler_PlainText (0.00s) +--- PASS: TestCompressionHandler_PlainText (0.01s) === RUN TestCompressionHandler_Gzip --- PASS: TestCompressionHandler_Gzip (0.00s) === RUN TestCompressionHandler_Deflate @@ -11032,19 +11075,19 @@ === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/prometheus/prometheus/util/httputil 0.011s +ok github.com/prometheus/prometheus/util/httputil 0.048s === RUN TestDedupe --- PASS: TestDedupe (0.20s) === RUN TestJSONFileLogger_basic ---- PASS: TestJSONFileLogger_basic (0.02s) +--- PASS: TestJSONFileLogger_basic (0.00s) === RUN TestJSONFileLogger_parallel --- PASS: TestJSONFileLogger_parallel (0.00s) PASS -ok github.com/prometheus/prometheus/util/logging 0.225s +ok github.com/prometheus/prometheus/util/logging 0.228s === RUN TestPool --- PASS: TestPool (0.00s) PASS -ok github.com/prometheus/prometheus/util/pool 0.007s +ok github.com/prometheus/prometheus/util/pool 0.019s === RUN TestTimerGroupNewTimer --- PASS: TestTimerGroupNewTimer (0.00s) === RUN TestQueryStatsWithTimersAndSamples @@ -11054,7 +11097,7 @@ === RUN TestTimerGroup --- PASS: TestTimerGroup (0.00s) PASS -ok github.com/prometheus/prometheus/util/stats 0.017s +ok github.com/prometheus/prometheus/util/stats 0.021s === RUN TestUnquote --- PASS: TestUnquote (0.00s) === RUN TestLink @@ -11064,94 +11107,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.016s === 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.12s) +--- PASS: TestPool (0.21s) --- PASS: TestPool/provides_correct_values (0.00s) - --- PASS: TestPool/is_not_racy (0.12s) + --- PASS: TestPool/is_not_racy (0.21s) --- PASS: TestPool/does_not_allocate (0.00s) --- PASS: TestPool/zero_value_is_valid (0.00s) PASS -ok github.com/prometheus/prometheus/util/zeropool 0.214s +ok github.com/prometheus/prometheus/util/zeropool 0.225s === RUN TestFederation -=== RUN TestFederation/two_matchers -=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation/invalid_params_somewhere_in_the_middle -=== RUN TestFederation/test_metric_without_labels -=== RUN TestFederation/{foo='boo'} === RUN TestFederation/test_old_metric +=== RUN TestFederation/{foo='boo'} === RUN TestFederation/everything -=== RUN TestFederation/match_nothing -=== RUN TestFederation/test_metric1 -=== RUN TestFederation/test_stale_metric -=== RUN TestFederation/external_labels_are_added_if_not_already_present -=== RUN TestFederation/two_matchers_with_overlap === RUN TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation/instance_is_an_external_label === RUN TestFederation/empty +=== RUN TestFederation/invalid_params_somewhere_in_the_middle +=== RUN TestFederation/test_stale_metric +=== RUN TestFederation/external_labels_are_added_if_not_already_present +=== RUN TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label +=== RUN TestFederation/match_nothing +=== RUN TestFederation/two_matchers +=== RUN TestFederation/two_matchers_with_overlap +=== RUN TestFederation/test_metric_without_labels === RUN TestFederation/invalid_params_from_the_beginning +=== RUN TestFederation/test_metric1 === RUN TestFederation/test_metric2 ---- PASS: TestFederation (0.17s) - --- PASS: TestFederation/two_matchers (0.00s) - --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) - --- PASS: TestFederation/test_metric_without_labels (0.00s) - --- PASS: TestFederation/{foo='boo'} (0.00s) +--- PASS: TestFederation (0.02s) --- PASS: TestFederation/test_old_metric (0.00s) + --- PASS: TestFederation/{foo='boo'} (0.00s) --- PASS: TestFederation/everything (0.00s) - --- PASS: TestFederation/match_nothing (0.00s) - --- PASS: TestFederation/test_metric1 (0.00s) - --- PASS: TestFederation/test_stale_metric (0.00s) - --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation/two_matchers_with_overlap (0.00s) --- PASS: TestFederation/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation/instance_is_an_external_label (0.00s) --- PASS: TestFederation/empty (0.00s) + --- PASS: TestFederation/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation/test_stale_metric (0.00s) + --- PASS: TestFederation/external_labels_are_added_if_not_already_present (0.00s) + --- PASS: TestFederation/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) + --- PASS: TestFederation/match_nothing (0.00s) + --- PASS: TestFederation/two_matchers (0.00s) + --- PASS: TestFederation/two_matchers_with_overlap (0.00s) + --- PASS: TestFederation/test_metric_without_labels (0.00s) --- PASS: TestFederation/invalid_params_from_the_beginning (0.00s) + --- PASS: TestFederation/test_metric1 (0.00s) --- PASS: TestFederation/test_metric2 (0.00s) === RUN TestFederation_NotReady +=== RUN TestFederation_NotReady/test_metric2 === RUN TestFederation_NotReady/test_metric_without_labels -=== RUN TestFederation_NotReady/{foo='boo'} -=== RUN TestFederation_NotReady/two_matchers -=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label -=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/invalid_params_from_the_beginning === RUN TestFederation_NotReady/test_metric1 === RUN TestFederation_NotReady/test_stale_metric === RUN TestFederation_NotReady/test_old_metric +=== RUN TestFederation_NotReady/{foo='boo'} === RUN TestFederation_NotReady/everything -=== RUN TestFederation_NotReady/match_nothing -=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present -=== RUN TestFederation_NotReady/invalid_params_from_the_beginning -=== RUN TestFederation_NotReady/test_metric2 -=== RUN TestFederation_NotReady/two_matchers_with_overlap === RUN TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything === RUN TestFederation_NotReady/instance_is_an_external_label === RUN TestFederation_NotReady/empty +=== RUN TestFederation_NotReady/invalid_params_somewhere_in_the_middle +=== RUN TestFederation_NotReady/external_labels_are_added_if_not_already_present +=== RUN TestFederation_NotReady/two_matchers_with_overlap +=== RUN TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label +=== RUN TestFederation_NotReady/match_nothing +=== RUN TestFederation_NotReady/two_matchers --- PASS: TestFederation_NotReady (0.00s) + --- PASS: TestFederation_NotReady/test_metric2 (0.00s) --- PASS: TestFederation_NotReady/test_metric_without_labels (0.00s) - --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) - --- PASS: TestFederation_NotReady/two_matchers (0.00s) - --- PASS: TestFederation_NotReady/empty_label_value_matches_everything_that_doesn't_have_that_label (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) --- PASS: TestFederation_NotReady/test_metric1 (0.00s) --- PASS: TestFederation_NotReady/test_stale_metric (0.00s) --- PASS: TestFederation_NotReady/test_old_metric (0.00s) + --- PASS: TestFederation_NotReady/{foo='boo'} (0.00s) --- PASS: TestFederation_NotReady/everything (0.00s) - --- PASS: TestFederation_NotReady/match_nothing (0.00s) - --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (0.00s) - --- PASS: TestFederation_NotReady/invalid_params_from_the_beginning (0.00s) - --- PASS: TestFederation_NotReady/test_metric2 (0.00s) - --- PASS: TestFederation_NotReady/two_matchers_with_overlap (0.00s) --- PASS: TestFederation_NotReady/empty_label_value_for_a_label_that_doesn't_exist_at_all,_matches_everything (0.00s) --- PASS: TestFederation_NotReady/instance_is_an_external_label (0.00s) --- PASS: TestFederation_NotReady/empty (0.00s) + --- PASS: TestFederation_NotReady/invalid_params_somewhere_in_the_middle (0.00s) + --- PASS: TestFederation_NotReady/external_labels_are_added_if_not_already_present (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/match_nothing (0.00s) + --- PASS: TestFederation_NotReady/two_matchers (0.00s) === RUN TestFederationWithNativeHistograms ---- PASS: TestFederationWithNativeHistograms (0.20s) +--- PASS: TestFederationWithNativeHistograms (0.02s) === RUN TestReadyAndHealthy === PAUSE TestReadyAndHealthy === RUN TestRoutePrefix @@ -11161,31 +11204,31 @@ === RUN TestHTTPMetrics === PAUSE TestHTTPMetrics === RUN TestShutdownWithStaleConnection -ts=2024-11-26T14:21:48.977Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:42397 -ts=2024-11-26T14:21:48.977Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:42397 ---- PASS: TestShutdownWithStaleConnection (5.06s) +ts=2025-12-29T21:02:13.334Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:33651 +ts=2025-12-29T21:02:13.334Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:33651 +--- PASS: TestShutdownWithStaleConnection (5.01s) === RUN TestHandleMultipleQuitRequests -ts=2024-11-26T14:21:54.035Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:38245 -ts=2024-11-26T14:21:54.035Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:38245 ---- PASS: TestHandleMultipleQuitRequests (5.02s) +ts=2025-12-29T21:02:18.336Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:45987 +ts=2025-12-29T21:02:18.336Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:45987 +--- PASS: TestHandleMultipleQuitRequests (5.03s) === RUN TestAgentAPIEndPoints === PAUSE TestAgentAPIEndPoints === CONT TestReadyAndHealthy -=== CONT TestHTTPMetrics === CONT TestAgentAPIEndPoints +=== CONT TestHTTPMetrics === CONT TestRoutePrefix --- PASS: TestHTTPMetrics (0.00s) -ts=2024-11-26T14:21:59.055Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:46779 -ts=2024-11-26T14:21:59.055Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:46779 -ts=2024-11-26T14:21:59.062Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:44263 -ts=2024-11-26T14:21:59.062Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:44263 -ts=2024-11-26T14:21:59.063Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:37187 -ts=2024-11-26T14:21:59.063Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:37187 ---- PASS: TestAgentAPIEndPoints (5.07s) ---- PASS: TestReadyAndHealthy (5.10s) ---- PASS: TestRoutePrefix (5.11s) +ts=2025-12-29T21:02:23.364Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:36663 +ts=2025-12-29T21:02:23.364Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:36663 +ts=2025-12-29T21:02:23.389Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:41549 +ts=2025-12-29T21:02:23.389Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:41549 +ts=2025-12-29T21:02:23.394Z level=info caller=tls_config.go:353 msg="Listening on" address=[::]:46127 +ts=2025-12-29T21:02:23.394Z level=info caller=tls_config.go:356 msg="TLS is disabled." http2=false address=[::]:46127 +--- PASS: TestAgentAPIEndPoints (5.09s) +--- PASS: TestReadyAndHealthy (5.11s) +--- PASS: TestRoutePrefix (5.12s) PASS -ok github.com/prometheus/prometheus/web 15.579s +ok github.com/prometheus/prometheus/web 15.289s === RUN TestEndpoints === RUN TestEndpoints/local === RUN TestEndpoints/local/run_0_query_"query=2&time=123.4" @@ -11543,8 +11586,8 @@ === RUN TestEndpoints/remote/run_56_queryExemplars_"query=%7Bfoo%3D%22boo%22%7D"/GET === RUN TestEndpoints/remote/run_57_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D" === RUN TestEndpoints/remote/run_57_queryExemplars_"query=%7B__name__%3D%22test_metric5%22%7D"/GET ---- PASS: TestEndpoints (3.74s) - --- PASS: TestEndpoints/local (2.04s) +--- PASS: TestEndpoints (0.25s) + --- PASS: TestEndpoints/local (0.11s) --- 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) @@ -11667,18 +11710,18 @@ --- PASS: TestEndpoints/local/run_46_serveFlags_""/GET (0.00s) --- PASS: TestEndpoints/local/run_47_alerts_"" (0.00s) --- PASS: TestEndpoints/local/run_47_alerts_""/GET (0.00s) - --- PASS: TestEndpoints/local/run_48_rules_"" (0.35s) - --- PASS: TestEndpoints/local/run_48_rules_""/GET (0.35s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert" (0.16s) - --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.16s) - --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.39s) - --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.39s) - --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4" (0.67s) - --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.67s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.17s) - --- PASS: TestEndpoints/local/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.17s) - --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.13s) - --- PASS: TestEndpoints/local/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.13s) + --- 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.02s) + --- PASS: TestEndpoints/local/run_49_rules_"type=alert"/GET (0.02s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record" (0.01s) + --- PASS: TestEndpoints/local/run_50_rules_"type=record"/GET (0.01s) + --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4" (0.01s) + --- PASS: TestEndpoints/local/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.01s) + --- 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) --- PASS: TestEndpoints/local/run_55_queryExemplars_"end=4.1&query=%7Bfoo%3D%22boo%22%7D&start=4" (0.00s) @@ -11757,7 +11800,7 @@ --- PASS: TestEndpoints/local/run_91_labelNames_"match%5B%5D=test_metric1%7Bfoo%3D%22test%22%7D"/GET (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1" (0.00s) --- PASS: TestEndpoints/local/run_92_labelNames_"end=100000000&match%5B%5D=test_metric2&start=1"/GET (0.00s) - --- PASS: TestEndpoints/remote (1.36s) + --- PASS: TestEndpoints/remote (0.12s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4" (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/GET (0.00s) --- PASS: TestEndpoints/remote/run_0_query_"query=2&time=123.4"/POST (0.00s) @@ -11816,7 +11859,7 @@ --- PASS: TestEndpoints/remote/run_19_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D" (0.00s) --- PASS: TestEndpoints/remote/run_19_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/GET (0.00s) --- PASS: TestEndpoints/remote/run_19_series_"match%5B%5D=test_metric4%7Bfoo%3D~%22.%2Bo%24%22%7D&match%5B%5D=test_metric4%7Bdup%3D~%22%5E1%22%7D"/POST (0.00s) - --- PASS: TestEndpoints/remote/run_20_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.00s) + --- PASS: TestEndpoints/remote/run_20_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none" (0.01s) --- PASS: TestEndpoints/remote/run_20_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/GET (0.00s) --- PASS: TestEndpoints/remote/run_20_series_"match%5B%5D=test_metric1%7Bfoo%3D~%22.%2Bo%22%7D&match%5B%5D=none"/POST (0.00s) --- PASS: TestEndpoints/remote/run_21_series_"end=-1&match%5B%5D=test_metric2&start=-2" (0.00s) @@ -11880,18 +11923,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.12s) - --- PASS: TestEndpoints/remote/run_48_rules_""/GET (0.12s) - --- PASS: TestEndpoints/remote/run_49_rules_"type=alert" (0.20s) - --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.20s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record" (0.19s) - --- PASS: TestEndpoints/remote/run_50_rules_"type=record"/GET (0.19s) - --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4" (0.21s) - --- PASS: TestEndpoints/remote/run_51_rules_"rule_name%5B%5D=test_metric4"/GET (0.21s) - --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing" (0.20s) - --- PASS: TestEndpoints/remote/run_52_rules_"rule_group%5B%5D=respond-with-nothing"/GET (0.20s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4" (0.11s) - --- PASS: TestEndpoints/remote/run_53_rules_"file%5B%5D=%2Fpath%2Fto%2Ffile&rule_name%5B%5D=test_metric4"/GET (0.11s) + --- 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.02s) + --- PASS: TestEndpoints/remote/run_49_rules_"type=alert"/GET (0.02s) + --- 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"/GET (0.01s) + --- 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) @@ -11907,7 +11950,7 @@ === RUN TestGetSeries/two_matchers === RUN TestGetSeries/exec_error_type === RUN TestGetSeries/storage_error_type ---- PASS: TestGetSeries (0.10s) +--- 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) @@ -11918,7 +11961,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.08s) +--- PASS: TestQueryExemplars (0.02s) --- 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) @@ -11929,7 +11972,7 @@ === RUN TestLabelNames/two_matchers === RUN TestLabelNames/exec_error_type === RUN TestLabelNames/storage_error_type ---- PASS: TestLabelNames (0.02s) +--- PASS: TestLabelNames (0.01s) --- PASS: TestLabelNames/no_matchers (0.00s) --- PASS: TestLabelNames/non_empty_label_matcher (0.00s) --- PASS: TestLabelNames/exact_label_matcher (0.00s) @@ -11941,7 +11984,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.03s) --- PASS: TestStats/stats_is_blank (0.00s) --- PASS: TestStats/stats_is_true (0.00s) --- PASS: TestStats/stats_is_all (0.00s) @@ -11966,7 +12009,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) @@ -11999,13 +12042,13 @@ === RUN TestOptionsMethod --- PASS: TestOptionsMethod (0.00s) === RUN TestRespond ---- PASS: TestRespond (0.01s) +--- PASS: TestRespond (0.02s) === RUN TestTSDBStatus === RUN TestTSDBStatus/0 === RUN TestTSDBStatus/1 === RUN TestTSDBStatus/2 ---- PASS: TestTSDBStatus (0.01s) - --- PASS: TestTSDBStatus/0 (0.00s) +--- PASS: TestTSDBStatus (0.02s) + --- PASS: TestTSDBStatus/0 (0.01s) --- PASS: TestTSDBStatus/1 (0.00s) --- PASS: TestTSDBStatus/2 (0.00s) === RUN TestReturnAPIError @@ -12039,94 +12082,63 @@ --- PASS: TestExtractQueryOpts/with_lookback_delta (0.00s) --- PASS: TestExtractQueryOpts/with_invalid_lookback_delta (0.00s) === RUN TestApiStatusCodes +=== RUN TestApiStatusCodes/random_error/error_from_querier +=== RUN TestApiStatusCodes/random_error/error_from_seriesset +=== RUN TestApiStatusCodes/random_error/error_from_queryable +=== 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_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/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_querier -=== RUN TestApiStatusCodes/random_error/error_from_seriesset -=== RUN TestApiStatusCodes/random_error/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_queryable -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_querier -=== RUN TestApiStatusCodes/promql.ErrTooManySamples/error_from_seriesset ---- PASS: TestApiStatusCodes (0.00s) +--- PASS: TestApiStatusCodes (0.01s) + --- PASS: TestApiStatusCodes/random_error/error_from_querier (0.00s) + --- PASS: TestApiStatusCodes/random_error/error_from_seriesset (0.00s) + --- PASS: TestApiStatusCodes/random_error/error_from_queryable (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_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/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_querier (0.00s) - --- PASS: TestApiStatusCodes/random_error/error_from_seriesset (0.00s) - --- PASS: TestApiStatusCodes/random_error/error_from_queryable (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 3.992s +ok github.com/prometheus/prometheus/web/api/v1 0.421s +FAIL +dh_auto_test: error: cd .build && go test -vet=off -v -p 12 -timeout 60m github.com/prometheus/prometheus/cmd/prometheus github.com/prometheus/prometheus/cmd/promtool github.com/prometheus/prometheus/config github.com/prometheus/prometheus/discovery github.com/prometheus/prometheus/discovery/aws github.com/prometheus/prometheus/discovery/azure github.com/prometheus/prometheus/discovery/digitalocean github.com/prometheus/prometheus/discovery/dns github.com/prometheus/prometheus/discovery/eureka github.com/prometheus/prometheus/discovery/file github.com/prometheus/prometheus/discovery/gce github.com/prometheus/prometheus/discovery/hetzner github.com/prometheus/prometheus/discovery/http github.com/prometheus/prometheus/discovery/install github.com/prometheus/prometheus/discovery/ionos github.com/prometheus/prometheus/discovery/legacymanager github.com/prometheus/prometheus/discovery/linode github.com/prometheus/prometheus/discovery/marathon github.com/prometheus/prometheus/discovery/moby github.com/prometheus/prometheus/discovery/openstack github.com/prometheus/prometheus/discovery/ovhcloud github.com/prometheus/prometheus/discovery/puppetdb github.com/prometheus/prometheus/discovery/refresh github.com/prometheus/prometheus/discovery/scaleway github.com/prometheus/prometheus/discovery/targetgroup github.com/prometheus/prometheus/discovery/triton github.com/prometheus/prometheus/discovery/uyuni github.com/prometheus/prometheus/discovery/vultr github.com/prometheus/prometheus/discovery/zookeeper github.com/prometheus/prometheus/model/exemplar github.com/prometheus/prometheus/model/histogram github.com/prometheus/prometheus/model/labels github.com/prometheus/prometheus/model/metadata github.com/prometheus/prometheus/model/relabel github.com/prometheus/prometheus/model/rulefmt github.com/prometheus/prometheus/model/textparse github.com/prometheus/prometheus/model/timestamp github.com/prometheus/prometheus/model/value github.com/prometheus/prometheus/notifier github.com/prometheus/prometheus/plugins github.com/prometheus/prometheus/prompb github.com/prometheus/prometheus/prompb/io/prometheus/client github.com/prometheus/prometheus/promql github.com/prometheus/prometheus/promql/parser github.com/prometheus/prometheus/rules github.com/prometheus/prometheus/scrape github.com/prometheus/prometheus/storage github.com/prometheus/prometheus/storage/remote github.com/prometheus/prometheus/template github.com/prometheus/prometheus/tracing github.com/prometheus/prometheus/tsdb github.com/prometheus/prometheus/tsdb/agent github.com/prometheus/prometheus/tsdb/chunkenc github.com/prometheus/prometheus/tsdb/chunks github.com/prometheus/prometheus/tsdb/encoding github.com/prometheus/prometheus/tsdb/errors github.com/prometheus/prometheus/tsdb/fileutil github.com/prometheus/prometheus/tsdb/goversion github.com/prometheus/prometheus/tsdb/index github.com/prometheus/prometheus/tsdb/record github.com/prometheus/prometheus/tsdb/tombstones github.com/prometheus/prometheus/tsdb/tsdbutil github.com/prometheus/prometheus/tsdb/wlog github.com/prometheus/prometheus/util/gate github.com/prometheus/prometheus/util/httputil github.com/prometheus/prometheus/util/jsonutil github.com/prometheus/prometheus/util/logging github.com/prometheus/prometheus/util/osutil github.com/prometheus/prometheus/util/pool github.com/prometheus/prometheus/util/runtime github.com/prometheus/prometheus/util/stats github.com/prometheus/prometheus/util/strutil github.com/prometheus/prometheus/util/teststorage github.com/prometheus/prometheus/util/testutil github.com/prometheus/prometheus/util/treecache github.com/prometheus/prometheus/util/zeropool github.com/prometheus/prometheus/web github.com/prometheus/prometheus/web/api/v1 returned exit code 1 +make[1]: *** [debian/rules:88: override_dh_auto_test] Error 25 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 - dh_prep -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installdirs -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_auto_install -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - cd .build && mkdir -p /build/reproducible-path/prometheus-2.45.6\+ds/debian/tmp/usr - cd .build && cp -r bin /build/reproducible-path/prometheus-2.45.6\+ds/debian/tmp/usr - dh_install -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installdocs -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installchangelogs -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installexamples -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installman -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installinit -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installsystemd -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installsystemduser -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installlogrotate -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_perl -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_link -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_compress -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_fixperms -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_missing -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_strip -a -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_installdeb -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_golang -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build - dh_gencontrol -O--buildsystem=golang -O--builddirectory=/build/reproducible-path/prometheus-2.45.6\+ds/.build -dpkg-gencontrol: warning: package prometheus: substitution variable ${misc:Static-Built-Using} unused, but is defined -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-7_amd64.deb'. -dpkg-deb: building package 'prometheus-dbgsym' in '../prometheus-dbgsym_2.45.6+ds-7_amd64.deb'. -dpkg-deb: building package 'golang-github-prometheus-prometheus-dev' in '../golang-github-prometheus-prometheus-dev_2.45.6+ds-7_all.deb'. - dpkg-genbuildinfo --build=binary -O../prometheus_2.45.6+ds-7_amd64.buildinfo - dpkg-genchanges --build=binary -O../prometheus_2.45.6+ds-7_amd64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:60: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/2559816/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Mon Dec 29 21:07:29 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 12G 0 12G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/2559816/tmp/hooks/C01_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/3284529 and its subdirectories -I: Current time: Tue Nov 26 02:25:59 -12 2024 -I: pbuilder-time-stamp: 1732631159 +I: removing directory /srv/workspace/pbuilder/2559816 and its subdirectories